
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53

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
LoRa Gateway ESP8266 Arduino DIY: 5 stappe

LoRa Gateway ESP8266 Arduino DIY: Hierdie instruksies sal u help om 'n LoRa Gateway te skep wat verenigbaar is met The Things Network, vir alle wêreldstreke, met behulp van 'n ESP8266 saam met 'n RFM95/96 radiomodule. Die bronkode om dit te laat werk, word ook verskaf en dit bevat 'n geïntegreerde w
Seriële UDP/IP -gateway vir Arduino Gebaseer op ESP8266 Shield: 8 stappe

Seriële UDP/IP -gateway vir Arduino Gebaseer op ESP8266 Shield: Ek het reeds in 2016 hierdie instruksies gepubliseer "Hoe om jou eie Wifi -gateway te maak om jou Arduino aan IP -netwerk te koppel". Aangesien ek 'n paar kodeverbeterings aangebring het en ek steeds hierdie oplossing gebruik, is daar egter 'n paar ESP8266 -skilde
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
15 $ LoRa Gateway/Node ESP8266 Build PCB 3cmX8cm Grootte: 6 stappe

15 $ LoRa Gateway/Node ESP8266 Bou PCB 3cmX8cm Grootte: Hey, wat gaan aan, ouens? Akarsh hier van CETech af. Vandag gaan ons 'n projek maak wat 'n eenvoudige LoRa -knoop is en u kan dit selfs as 'n enkele kanaalpoort gebruik. Hier is die mikrobeheerder wat ek gebruik het die ESP8266, wat aan LoRa -borde gekoppel is