
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37

Moć narodima! Mozilla želi osloboditi IoT protokol Opseg ovog projekta je „osigurati da je Internet globalni javni resurs, otvoren i dostupan svima“. Internet stvari (IoT) je novo doba interneta. I poput interneta, Mozilla zamišlja besplatan protokol za sve. Cross-platform, cross country, cross brand.
Hardver
Za ovaj projekat morate imati:
1 X Raspberry Pi 3 (https://amzn.to/2DmQ8eB)
2 X ESP8266 (https://amzn.to/2AUvC3c)
Opcionalno
1 X adapter za Z-Wave ključ (https://amzn.to/2HxZokm)
ESP8266-01 Relejna ploča (https://amzn.to/2Ufx7Ao)
Opcionalno za postavljanje Raspberry Pi
Miš
Keyboard
HDMI monitor
Softver
Za ovaj projekat morate imati:
Arduino IDE ili Arduino Create (https://create.arduino.cc)
Mozilla Gateway za Raspberry 3
Sve biblioteke Mozilla Gateway
Korak 1: Kako IoT funkcionira danas

Danas unutar IOT komunikacije imamo puno komponenti. Trebali biste imati, na primjer, Amazon Alexa pristupnik i mnogo uređaja povezanih s tim. No, s Mozilla Gatewayom možete koristiti isti gateway za korištenje Alexa, Googleovog kućnog kompleta, jednostavnog ESP8266 ili bilo kojeg drugog uređaja koji želite "uljepšati" vaš dom.
Korak 2: Kako Mozilla zamišlja budućnost

Mozilla projekt je eksperimentalni okvir s 3 komponente:
Things Gateway: Implementacija mrežnog prolaza Web of Things.
Things Cloud: Zbirka IoT cloud usluga.
Things Framework: Zbirka softverskih komponenti za višekratnu upotrebu za izradu Web stvari.
Raspberry Pi Gateway
Jezgro cijelog projekta je Raspberry Pi 3 Gateway kompanije Mozilla. To je zaista jednostavan korak. Mozilla je pripremila Linux distro koji instalira sistem na Raspberry Pi. Gateway možete postaviti pomoću pametnog telefona.
Korak 3: Počnite sa pravljenjem svog ličnog Mozilla IOT besplatnog prolaza




1. Flash SD kartica
Preuzmite unaprijed izgrađenu sliku Raspberry Pi OS-a s Mozille i umetnite je na SD karticu. Preuzmite s OVOG LINKA distribuciju Mozilla Gateway. Možete koristiti službeni vodič za Raspberry Pi da instalirate Mozilla Gateway na SD. Druga mogućnost je Balena Etcher (https://www.balena.io/etcher/).
Balena Ethcer je program za Windows Mac i Linux koji kopira ISO sliku na SD.
2. Pokrenite Gateway
Sada možete pokrenuti svoj Mozilla Gateway. Nakon toga možete povezati svoj telefon s mrežnim prolazom pomoću Wi -Fi veze s Raspberry Pi. Povežite svoj gateway sa svojom WiFi mrežom
Nakon toga morate stvoriti tunel do Mozilla oblačnog sistema. Nakon toga možete vidjeti svoj pristupnik čak i izvan vaše lokalne mreže.
Nakon ovog koraka, primit ćete e -poruku sa svojim Mozilla vjerodajnicama. Morate sastaviti modul i … to je to!
Korak 4: Dodajte uređaje

Sada možete dodati neke uređaje. Možete koristiti Zigbee dongle za povezivanje Zigbee uređaja ili Z-Wave ključ za Z-Wave uređaje.
Korak 5: Arduino uređaji

Moje rješenje može koristiti Arduino kompatibilne uređaje. Koristim 2 NODE ESP8266. Jedan od njih se koristi kao prijemnik. Ploču možete spojiti na relej i na primjer narediti svjetlo. Drugi je ESP8266 koji prikuplja podatke sa senzora i šalje vrijednost na pristupnik. U ovom kodu (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) kreirao sam test za otklanjanje grešaka. ESP8266 šalje slučajni broj svake 3 sekunde na nadzornu ploču Gatewaya.
Čvor ESP8266 led je veza na Github kodu (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED).
Preuzmite kôd i stavite ga na ploču Node ESP8266.
Korak 6: ESP8266 + Štitnik releja

Koristio sam i ovu vrstu ploče. Relej ESP8266 +. Moj kôd možete vidjeti na Githubu. Firmver morate puniti samo na ploči ESP8266, a također možete upravljati relejem koji jasno radi s Mozilla WoT Gatewayom.
Kada dodate uređaj, možete ga koristiti kao LED uređaj. Ako s Mozilla Gateway -a pošaljete naredbu "on", ESP pošalje naredbom serijskog porta na relejni štit serijsku naredbu za uključivanje releja, u protivnom ESP8266 šalje ploči naredbu za isključivanje releja.
Ovo je veza na Github kodu (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)
Korak 7: Senzor čvora ESP8266

Možete vidjeti kod za senzor Node ESP8266. Ovo je veza na Github kodu (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)
Morate uključiti neke biblioteke za ESP LED i ESP senzor.
"Stvar.h"
"WebThingAdapter.h"
"stdio.h"
"Arduino.h"
Također za relej ESP8266-01 morate uključiti
"SoftwareSerial.h"
Pomoću ovog koda postavljate SSID i lozinku lokalne mreže. Nakon što kreirate novu instancu ThigDevice.
Preporučuje se:
Kako pretvoriti svoj Raspberry Pi u pristupnik za daljinski pristup: 6 koraka

Kako pretvoriti svoj Raspberry Pi u pristupnik za daljinski pristup: Hej momci! U svjetlu nedavnih događanja, naš tim na lokaciji remote.it radio je na napornim idejama o tome kako daljinski rad učiniti bezbolnim i pristupačnim. Osmislili smo sliku remote.itPi SD kartice, SD karticu koju možete staviti u novu
Kako napraviti vlastiti WIFI pristupnik za povezivanje vašeg Arduina na IP mrežu?: 11 koraka (sa slikama)

Kako napraviti vlastiti WIFI pristupnik za povezivanje vašeg Arduina s IP mrežom?: Kao i mnogi ljudi mislite da je Arduino vrlo dobro rješenje za kućnu automatizaciju i robotizaciju! No, u smislu komunikacije, Arduinos dolazi samo sa serijskim vezama. Radim na robotu koji mora biti trajno povezan sa serverom koji radi
ESP32 Lora Thingspeak pristupnik sa čvorom senzora: 9 koraka

ESP32 Lora Thingspeak Gateway sa čvorom senzora: u ovom IoT projektu dizajnirao sam ESP32 LoRa Gateway & takođe ESP32 LoRa senzorski čvor za bežično praćenje očitavanja senzora sa udaljenosti od nekoliko kilometara. Pošiljatelj će čitati podatke o vlažnosti i temperaturi pomoću DHT11 senzora. Zatim prenosi
Serijski UDP/IP pristupnik za Arduino na osnovu ESP8266 štita: 8 koraka

Serijski UDP/IP pristupnik za Arduino baziran na ESP8266 Shield -u: Već sam 2016. objavio ovo uputstvo "Kako napraviti vlastiti WiFi pristupnik za povezivanje vašeg Arduina na IP mrežu". Budući da sam napravio neka poboljšanja koda i još uvijek koristim ovo rješenje. Ipak, sada postoje neki ESP8266 štitovi t
Raspberry Pi LoRaWAN pristupnik: 3 koraka

Raspberry Pi LoRaWAN pristupnik: Ovaj projekt je Raspberry PI iC880a-spi LoRaWAN pristupnik. Sastavljeno je korištenjem raznih drugih vodiča na mreži, a uključuje najbolje i ono što trenutno funkcionira iz tih vodiča, a koje su reference bile su neophodne. Kapija