Turinys:
- 1 veiksmas: kaip šiandien veikia internetas
- 2 žingsnis: kaip „Mozilla“įsivaizduoja ateitį
- 3 žingsnis: pradėkite kurti asmeninius „Mozilla IOT“vartus
- 4 veiksmas: pridėkite įrenginių
- 5 veiksmas: „Arduino“įrenginiai
- 6 žingsnis: ESP8266 + relės skydas
- 7 žingsnis: mazgas ESP8266 jutiklis
Video: „Mozilla IoT Gateway“su ESP8266 ir „Z-Wave“: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Galia tautoms! „Mozilla“nori nemokamai naudotis daiktų interneto protokolu. Šio projekto tikslas - „užtikrinti, kad internetas būtų pasaulinis viešas šaltinis, atviras ir prieinamas visiems“. Daiktų internetas (IoT) yra nauja interneto era. Ir kaip ir internetas, „Mozilla“įsivaizduoja nemokamą protokolą visiems. Cross-platform, cross country, cross brand.
Aparatūra
Šiam projektui turite turėti:
1 X „Raspberry Pi 3“(https://amzn.to/2DmQ8eB)
2 X ESP8266 (https://amzn.to/2AUvC3c)
Neprivaloma
1 X „Z-Wave“raktų adapteris (https://amzn.to/2HxZokm)
ESP8266-01 relės lenta (https://amzn.to/2Ufx7Ao)
Neprivaloma „Raspberry Pi“sąrankai
Pelė
Klaviatūra
HDMI monitorius
Programinė įranga
Šiam projektui turite turėti:
„Arduino IDE“arba „Arduino Create“(https://create.arduino.cc)
„Mozilla Gateway for Raspberry“3
Visos „Mozilla Gateway“bibliotekos
1 veiksmas: kaip šiandien veikia internetas
Šiandien IOT komunikacijoje yra daug komponentų. Turėtumėte turėti, pavyzdžiui, „Amazon Alexa“šliuzą ir daugybę su juo susijusių įrenginių. Tačiau naudodami „Mozilla Gateway“galite naudoti tą patį šliuzą, kad galėtumėte naudoti „Alexa“, „Google“namų rinkinį, paprastą ESP8266 ar bet kurį kitą įrenginį, kurį norite „sumaninti“savo namuose.
2 žingsnis: kaip „Mozilla“įsivaizduoja ateitį
„Mozilla“projektas yra eksperimentinė sistema, kurią sudaro 3 komponentai:
Daiktų vartai: daiktų tinklo šliuzo diegimas.
Daiktų debesis: daiktų interneto debesies paslaugų rinkinys.
Dalykų sistema: daugkartinio naudojimo programinės įrangos komponentų, skirtų kurti žiniatinklio dalykus, rinkinys.
Raspberry Pi vartai
Šio projekto esmė yra „Mozilla“„Raspberry Pi 3 Gateway“. Tai tikrai paprastas žingsnis. „Mozilla“paruošė „Linux“distribuciją, įdiegiančią sistemą „Raspberry Pi“. Vartą galite nustatyti naudodami savo išmanųjį telefoną.
3 žingsnis: pradėkite kurti asmeninius „Mozilla IOT“vartus
1. „Flash“SD kortelė
Atsisiųskite iš anksto sukurtą „Raspberry Pi“OS vaizdą iš „Mozilla“ir įdėkite jį į SD kortelę. Iš šios nuorodos atsisiųskite „Mozilla Gateway“distro. Norėdami įdiegti „Mozilla Gateway“į SD, galite naudoti oficialų „Raspberry Pi“vadovą. Kita galimybė yra Balena Etcher (https://www.balena.io/etcher/).
„Balena Ethcer“yra programa, skirta „Windows Mac“ir „Linux“, kopijuojanti ISO atvaizdą į SD.
2. Pradėkite „Gateway“
Dabar galite paleisti „Mozilla Gateway“. Po to galite prijungti telefoną prie šliuzo naudodami „Raspberry Pi“„Wifi“. Prijunkite savo šliuzą prie „Wi -Fi“tinklo
Po to turite sukurti tunelį „Mozilla“debesų sistemai. Po to galite matyti savo vartus iš vietinio tinklo.
Po šio veiksmo gausite el. Laišką su „Mozilla“prisijungimo duomenimis. Turite sudaryti modulį ir viskas!
4 veiksmas: pridėkite įrenginių
Dabar galite pridėti keletą įrenginių. „Zigbee“raktą galite naudoti „Zigbee“įrenginiams prijungti arba „Z-Wave“raktą-„Z-Wave“įrenginiams.
5 veiksmas: „Arduino“įrenginiai
Mano sprendimas gali naudoti su „Arduino“suderinamus įrenginius. Aš naudoju 2 NODE ESP8266. Vienas iš jų naudojamas kaip imtuvas. Galite prijungti plokštę prie relės ir, pavyzdžiui, įsakyti lemputę. Kitas yra ESP8266, kuris renka duomenis iš jutiklio ir siunčia vertę į „Gateway“. Šiame kode (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) sukūriau derinimo testą. ESP8266 kas 3 sekundes siunčia atsitiktinį skaičių į „Gateway“prietaisų skydelį.
Mazgas ESP8266 yra „Github“kodo nuoroda (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED).
Atsisiųskite kodą ir įdėkite į „Node ESP8266“plokštę.
6 žingsnis: ESP8266 + relės skydas
Aš taip pat naudojau tokią plokštę. ESP8266 + relė. Mano kodą galite pamatyti „Github“. Turite įkrauti tik programinę -aparatinę įrangą ESP8266 plokštėje, taip pat galite valdyti relę, kuri aiškiai veikia su „Mozilla WoT Gateway“.
Pridėję įrenginį galite naudoti kaip led įrenginį. Jei siunčiate iš „Mozilla Gateway“komandos „įjungta“, ESP siunčia serijinio prievado komandą į relės skydą, serijinę komandą įjungti relę, kitu atveju ESP8266 siunčia į plokštę relės išjungimo komandą.
Tai yra „Github“kodo nuoroda (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)
7 žingsnis: mazgas ESP8266 jutiklis
Galite pamatyti mazgo ESP8266 jutiklio kodą. Tai yra „Github“kodo nuoroda (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)
Turite įtraukti kai kurias ESP LED ir ESP jutiklio bibliotekas.
"Dalykas.h"
„WebThingAdapter.h“
"stdio.h"
"Arduino.h"
Taip pat turite įtraukti ESP8266-01 relę
"SoftwareSerial.h"
Naudodami šį kodą nustatote vietinio tinklo SSID ir slaptažodį. Sukūrę naują „ThigDevice“egzempliorių.
Rekomenduojamas:
„MuMo“- „LoRa Gateway“: 25 žingsniai (su nuotraukomis)
„MuMo“-„LoRa Gateway“: ### UPDATE 2021-03-10 // naujausia informacija/atnaujinimai bus pasiekiami „github“puslapyje: https: //github.com/MoMu-Antwerp/MuMo Kas yra „MuMo“? „MuMo“bendradarbiauja produktų kūrimas (Antverpeno universiteto katedra) pagal
„LoRa Gateway ESP8266 Arduino DIY“: 5 žingsniai
„LoRa Gateway ESP8266 Arduino DIY“: šis nurodymas padės jums sukurti „LoRa Gateway“, suderinamą su „The Things“tinklu, visuose pasaulio regionuose, naudojant ESP8266 kartu su radijo moduliu RFM95/96. Taip pat pateikiamas šaltinio kodas, kad jis veiktų, ir jis turi integruotą
ESP8266 NODEMCU BLYNK IOT pamoka - Esp8266 IOT naudojant „Blunk“ir „Arduino IDE“- Šviesos diodų valdymas internetu: 6 žingsniai
ESP8266 NODEMCU BLYNK IOT pamoka | Esp8266 IOT naudojant „Blunk“ir „Arduino IDE“| Šviesos diodų valdymas internetu: Sveiki vaikinai, šioje instrukcijoje mes išmoksime naudoti IOT su mūsų ESP8266 arba „Nodemcu“. Tam mes naudosime „blynk“programą. Taigi mes naudosime savo esp8266/nodemcu, kad valdytume šviesos diodus internetu. Taigi „Blynk“programa bus prijungta prie mūsų esp8266 arba „Nodemcu“
„Extreme Makeover“: „Mozilla Firefox Edition“: 4 žingsniai
„Extreme Makeover“: „Mozilla Firefox Edition“: *** Šis nurodymas yra pasenęs ir yra čia tik istoriniais tikslais. Būtinai peržiūrėkite mano naujesnius įrašus! *** Ar ne keista, kad „Mozilla Firefox“yra geriausia žiniatinklio naršymo programinė įranga, tačiau turi vieną blankiausiai atrodančią sąsają
Pakeiskite „Mozilla Thunderbird“pradžios ekraną: 3 žingsniai
Pakeiskite „Mozilla Thunderbird“pradžios ekraną: Kaip ir kaip galite pakeisti pagrindinį puslapį bet kurioje žiniatinklio naršyklėje, „Mozilla Thunderbird“taip pat leidžia pasirinkti tinklalapį, kuris bus rodomas pranešimų peržiūros srityje, kai jis prasidės. Tai gali būti naudinga, galite parodyti naujienų svetainę ir pamatyti naujienas. Tada