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

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) novo je doba Interneta. I poput interneta, Mozilla zamišlja besplatan protokol za sve. Cross-platform, cross country, cross brand.
Hardver
Za ovaj projekt 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)
Izborno za postavljanje Raspberry Pi
Miš
Tipkovnica
HDMI monitor
Softver
Za ovaj projekt morate imati:
Arduino IDE ili Arduino Create (https://create.arduino.cc)
Mozilla Gateway za Raspberry 3
Sve knjižnice Mozilla Gateway
Korak 1: Kako IoT funkcionira danas

Danas unutar IOT komunikacije imamo puno komponenti. Trebali biste imati, na primjer, Amazon Alexa pristupnik i puno uređaja povezanih s tim. No, s Mozilla Gatewayom možete koristiti isti pristupnik za upotrebu 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 pristupnika Web of Things.
Things Cloud: Zbirka IoT cloud usluga.
Things Framework: Zbirka softverskih komponenti za višekratnu uporabu za izradu Web stvari.
Vrata Raspberry Pi
Jezgra cijelog projekta je Raspberry Pi 3 Gateway tvrtke Mozilla. To je doista jednostavan korak. Mozilla je pripremila Linux distro koji instalira sustav na Raspberry Pi. Gateway možete postaviti pomoću pametnog telefona.
Korak 3: Počnite stvarati svoj osobni Mozilla IOT besplatni pristupnik




1. Flash SD kartica
Preuzmite unaprijed izgrađenu sliku OS Raspberry Pi iz Mozille i umetnite je na SD karticu. Preuzmite s OVOG LINKA distribuciju Mozilla Gateway. Za instaliranje Mozilla Gatewaya na SD možete upotrijebiti službeni vodič za Raspberry Pi. 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 pristupnik
Sada možete pokrenuti svoj Mozilla Gateway. Nakon toga možete povezati svoj telefon s pristupnikom pomoću Wi -Fi veze iz Raspberry Pi. Povežite svoj gateway sa svojom WiFi mrežom
Nakon toga morate stvoriti tunel do oblačnog sustava Mozilla. Nakon toga možete vidjeti svoj pristupnik čak i izvan vaše lokalne mreže.
Nakon ovog koraka primit ćete e -poruku s vjerodajnicama za Mozilla. Morate sastaviti modul i … to je to!
Korak 4: Dodajte uređaje

Sada možete dodati neke uređaje. Zigbee dongle možete koristiti za povezivanje Zigbee uređaja ili Z-Wave dongle 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) stvorio sam test za ispravljanje pogreš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 + Relejni štit

Koristio sam i ovu ploču. Relej ESP8266 +. Moj kôd možete vidjeti na Githubu. Firmware morate puniti samo na ploči ESP8266, a također možete upravljati relejem koji jasno radi s Mozilla WoT Gatewayom.
Kad dodate uređaj, možete ga koristiti kao LED uređaj. Ako s Mozilla Gatewaya 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 knjižnice 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 stvorite novu instancu ThigDevice.
Preporučeni:
Kako pretvoriti svoj Raspberry Pi u pristupnik za daljinski pristup: 6 koraka

Kako pretvoriti svoj Raspberry Pi u pristupnik za daljinski pristup: Hej dečki! U svjetlu nedavnih događanja, naš tim na lokaciji remote.it naporno je razmišljao o idejama 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 poslužiteljem koji radi
ESP32 Lora Thingspeak pristupnik s čvorom senzora: 9 koraka

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

Serijski UDP/IP pristupnik za Arduino temeljen na ESP8266 Shieldu: Već sam 2016. objavio ovo uputstvo "Kako napraviti vlastiti Wifi pristupnik za povezivanje vašeg Arduina s IP mrežom". Budući da sam napravio neka poboljšanja koda i još uvijek koristim ovo rješenje. Ipak, sada postoje neki ESP8266 štitovi t
15 $ LoRa pristupnik/čvor ESP8266 PCB za izradu 3 cm x 8 cm Veličina: 6 koraka

15 $ LoRa pristupnik/čvor ESP8266 Izrada PCB -a 3cmX8cm Veličina: Hej, što ima, dečki? Akarsh ovdje iz CETech -a. Danas ćemo napraviti projekt koji je jednostavan LoRa čvor, a možete ga čak koristiti i kao jednokanalni pristupnik. Ovdje je mikrokontroler koji sam koristio ESP8266, koji je spojen na LoRa ploče