INHOUDSOPGAWE:
- Stap 1: Hoe IoT vandag werk
- Stap 2: Hoe Mozilla die toekoms voorstel
- Stap 3: Begin om u persoonlike Mozilla IOT Free Gateway te maak
- Stap 4: Voeg toestelle by
- Stap 5: Arduino -toestelle
- Stap 6: ESP8266 + Relay Shield
- Stap 7: Node ESP8266 -sensor
Video: Mozilla IoT Gateway Met ESP8266 en Z-Wave: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Mag aan die mense! Mozilla wil die IoT -protokol vrystel Die omvang van hierdie projek is om 'te verseker dat die internet 'n wêreldwye openbare bron is, oop en toeganklik vir almal'. Die Internet of Things (IoT) is 'n nuwe era van die internet. En net soos die internet, stel Mozilla 'n gratis protokol vir almal voor. Cross-platform, cross country, cross merk.
Die hardeware
Vir hierdie projek moet u:
1 X Raspberry Pi 3 (https://amzn.to/2DmQ8eB)
2 X ESP8266 (https://amzn.to/2AUvC3c)
Opsioneel
1 X Z-Wave dongle-adapter (https://amzn.to/2HxZokm)
ESP8266-01 Relay board (https://amzn.to/2Ufx7Ao)
Opsioneel vir Raspberry Pi -opstelling
Muis
Sleutelbord
HDMI -monitor
Die sagteware
Vir hierdie projek moet u:
Arduino IDE of Arduino Create (https://create.arduino.cc)
Mozilla Gateway vir Framboos 3
Al die Mozilla Gateway -biblioteke
Stap 1: Hoe IoT vandag werk
Ons het vandag baie komponente in die IOT -kommunikasie. U moet byvoorbeeld 'n Amazon Alexa -poort hê en baie toestelle wat daarmee gekoppel is. Maar met Mozilla Gateway kan u dieselfde gateway gebruik om Alexa, Google Home Kit, eenvoudige ESP8266 of enige ander toestel te gebruik wat u in u huis wil "slim maak".
Stap 2: Hoe Mozilla die toekoms voorstel
Die Mozilla -projek is 'n eksperimentele raamwerk met drie komponente:
Things Gateway: 'n implementering van 'n Web of Things -gateway.
Things Cloud: 'n versameling IoT -wolkdienste.
Things Framework: 'n Versameling hergebruikbare sagteware-komponente vir die bou van Web Things.
Die Raspberry Pi Gateway
Die kern van die hele projek is 'n Raspberry Pi 3 Gateway deur Mozilla. Dit is 'n baie eenvoudige stap. Mozilla het 'n Linux -distro voorberei wat die stelsel op die Raspberry Pi installeer. U kan die gateway opstel met u slimfoon.
Stap 3: Begin om u persoonlike Mozilla IOT Free Gateway te maak
1. Flash SD -kaart
Laai die voorafgeboude Raspberry Pi OS-beeld van Mozilla af en flits dit op 'n SD-kaart. Laai die Mozilla Gateway -distro van HIERDIE SKAKEL af. U kan die amptelike gids van Raspberry Pi gebruik om die Mozilla Gateway op die SD te installeer. 'N Ander moontlikheid is Balena Etcher (https://www.balena.io/etcher/).
Balena Ethcer is 'n program vir Windows Mac en Linux wat 'n ISO -beeld op die SD kopieer.
2. Begin u Gateway
Nou kan u u Mozilla Gateway begin. Daarna kan u u telefoon met die gateway verbind deur die Wifi van Raspberry Pi te gebruik. Koppel u gateway aan u wifi -netwerk
Daarna moet u 'n tonnel na die Mozilla -wolkstelsel skep. Daarna kan u u gateway selfs vanaf u plaaslike netwerk sien.
Na hierdie stap ontvang u 'n e -pos met u Mozilla -geloofsbrief. U moet die module saamstel en … dit is dit!
Stap 4: Voeg toestelle by
Nou kan u 'n paar toestelle byvoeg. U kan Zigbee-dongle gebruik om Zigbee-toestelle of Z-Wave-dongle vir Z-Wave-toestelle aan te sluit.
Stap 5: Arduino -toestelle
My oplossing kan Arduino -versoenbare toestelle gebruik. Ek gebruik 2 NODE ESP8266. Een daarvan word as ontvanger gebruik. U kan die bord aan 'n relais koppel en byvoorbeeld 'n lig stuur. Die ander is 'n ESP8266 wat die data van 'n sensor versamel en die waarde na die Gateway stuur. In hierdie kode (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) het ek 'n ontfoutingstoets gemaak. Die ESP8266 stuur elke 3 sekondes 'n ewekansige getal na die Gateway -dashboard.
Node ESP8266 led is die skakel na Github-kode (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED).
Laai die kode af en sit dit op die Node ESP8266 -bord.
Stap 6: ESP8266 + Relay Shield
Ek het ook hierdie soort bord gebruik. 'N ESP8266 + aflos. U kan my kode op Github sien. U moet slegs die firmware op die ESP8266 -laad laai, en u kan ook 'n relais stuur wat duidelik met Mozilla WoT Gateway werk.
As u die toestel byvoeg, kan u dit soos 'n LED -toestel gebruik. As u vanaf die Mozilla Gateway "on" -opdrag die ESP stuur, stuur 'n seriële opdrag deur die seriële poortopdrag na die aflosskerm om die relais aan te skakel, anders stuur die ESP8266 'n afskakelopdrag vir die aflos na die bord.
Dit is die skakel na Github-kode (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)
Stap 7: Node ESP8266 -sensor
U kan die kode vir die Node ESP8266 -sensor sien. Dit is die skakel na Github-kode (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)
U moet 'n paar biblioteke vir ESP LED en ESP sensor insluit.
"Ding. H"
"WebThingAdapter.h"
"stdio.h"
"Arduino.h"
U moet ook vir ESP8266-01 Relay insluit
"SoftwareSerial.h"
Met hierdie kode stel u u plaaslike netwerk -SSID en wagwoord op. Nadat u 'n nuwe ThigDevice -instansie geskep het.
Aanbeveel:
MuMo - LoRa Gateway: 25 stappe (met foto's)
MuMo-LoRa Gateway: ### UPDATE 10-03-2021 // die nuutste inligting/opdaterings sal beskikbaar wees op die github-bladsy: https: //github.com/MoMu-Antwerp/MuMoWat is MuMo? MuMo is 'n samewerking tussen produkontwikkeling ('n departement van die Universiteit van Antwerpen) onder die
Hoe om u eie WIFI -gateway te maak om u Arduino aan 'n IP -netwerk te koppel?: 11 stappe (met foto's)
Hoe kan u u eie WIFI -poort maak om u Arduino aan 'n IP -netwerk te koppel?: Soos soveel mense dink u dat Arduino 'n baie goeie oplossing is om tuisautomatisering en robotika te doen! Ek werk aan 'n robot wat permanent verbind moet word met 'n bediener wat werk
Lora Gateway Gebaseer op MicroPython ESP32: 10 stappe (met foto's)
Lora Gateway Gebaseer op MicroPython ESP32: Lora was die afgelope paar jaar baie gewild. Die draadlose kommunikasiemodule wat hierdie tegnologie gebruik, is gewoonlik goedkoop (met gratis spektrum), klein, energie-doeltreffend en het 'n lang kommunikasie-afstand, en word hoofsaaklik gebruik vir onderlinge kommunikasie
ESP32 Lora Thingspeak -gateway met sensorknoop: 9 stappe
ESP32 Lora Thingspeak Gateway Met Sensor Node: in hierdie IoT -projek het ek ESP32 LoRa Gateway ontwerp & ook ESP32 LoRa Sensor Node om die sensorlesing draadloos vanaf 'n paar kilometer afstande te monitor. Die sender sal die humiditeits- en temperatuurdata lees met behulp van die DHT11 -sensor. Dan stuur dit
IoT RC -motor met 'n slim lampafstand of gateway: 8 stappe (met foto's)
IoT RC Car With Smart Lamp Remote or Gateway: Vir 'n projek wat nie verband hou nie, het ek 'n paar Arduino -kode geskryf om met die MiLight -lampe en lampafstandsbedienings wat ek in my huis het, te gesels. Ek het besluit om 'n klein RC -motor te maak om te toets