Obsah:
- Krok 1: Ako IoT funguje dnes
- Krok 2: Ako si Mozilla predstavuje budúcnosť
- Krok 3: Začnite si vytvárať vlastnú bezplatnú bránu IOT Mozilla
- Krok 4: Pridajte zariadenia
- Krok 5: Zariadenia Arduino
- Krok 6: Reléový štít ESP8266 +
- Krok 7: Uzol ESP8266 senzor
Video: Brána Mozilla IoT s ESP8266 a Z-Wave: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Moc ľuďom! Mozilla chce uvoľniť protokol IoT. Cieľom tohto projektu je „zaistiť, aby bol internet globálnym verejným zdrojom, ktorý je otvorený a prístupný pre všetkých“. Internet vecí (IoT) je nová éra internetu. A podobne ako internet, aj Mozilla si predstavuje bezplatný protokol pre všetkých. Cross-platform, cross country, cross brand.
Hardvér
Pre tento projekt musíte mať:
1 X Raspberry Pi 3 (https://amzn.to/2DmQ8eB)
2 X ESP8266 (https://amzn.to/2AUvC3c)
Voliteľné
1 x adaptér Z-Wave dongle (https://amzn.to/2HxZokm)
Reléová doska ESP8266-01 (https://amzn.to/2Ufx7Ao)
Voliteľné pre nastavenie Raspberry Pi
Myš
Klávesnica
HDMI monitor
Softvér
Pre tento projekt musíte mať:
Arduino IDE alebo Arduino Create (https://create.arduino.cc)
Mozilla Gateway for Raspberry 3
Všetky knižnice Mozilla Gateway
Krok 1: Ako IoT funguje dnes
Dnes máme vo vnútri komunikácie IOT veľa komponentov. Mali by ste mať napríklad bránu Amazon Alexa a s ňou spojenú veľa zariadení. Ale s Mozilla Gateway môžete použiť rovnakú bránu na použitie Alexa, domácej súpravy Google, jednoduchého ESP8266 alebo akéhokoľvek zariadenia, ktoré chcete „inteligentne“zútulniť svoj domov.
Krok 2: Ako si Mozilla predstavuje budúcnosť
Mozilla Project je experimentálny rámec s 3 komponentmi:
Gateway pre veci: Implementácia brány pre web vecí.
Things Cloud: zbierka cloudových služieb IoT.
Rámec vecí: Súbor opakovane použiteľných softvérových komponentov na vytváranie webových vecí.
Brána Raspberry Pi
Jadrom celého projektu je brána Raspberry Pi 3 od Mozilly. Je to skutočne jednoduchý krok. Mozilla pripravila distribúciu Linuxu, ktorá systém nainštaluje na Raspberry Pi. Bránu môžete nastaviť pomocou svojho smartfónu.
Krok 3: Začnite si vytvárať vlastnú bezplatnú bránu IOT Mozilla
1. Flash SD karta
Stiahnite si vopred zostavený obrázok Raspberry Pi OS z Mozilly a zaneste ho na SD kartu. Stiahnite si z TÉHOTO ODKAZU distro Mozilla Gateway. Na inštaláciu brány Mozilla Gateway na SD môžete použiť oficiálny sprievodca Raspberry Pi. Ďalšou možnosťou je Balena Etcher (https://www.balena.io/etcher/).
Balena Ethcer je program pre Windows Mac a Linux, ktorý kopíruje obraz ISO na SD.
2. Spustite bránu
Teraz môžete spustiť svoju bránu Mozilla. Potom môžete svoj telefón prepojiť s bránou pomocou siete Wifi z Raspberry Pi. Pripojte svoju bránu k sieti Wi -Fi
Potom musíte vytvoriť tunel do cloudového systému Mozilla. Potom môžete svoju bránu vidieť vyrovnanú aj z miestnej siete.
Po tomto kroku dostanete e -mail s poverením Mozilla. Musíte skompilovať modul a … to je všetko!
Krok 4: Pridajte zariadenia
Teraz môžete pridať niektoré zariadenia. Môžete použiť Zigbee dongle na pripojenie zariadení Zigbee alebo Z-Wave dongle pre Z-Wave zariadenia.
Krok 5: Zariadenia Arduino
Moje riešenie je schopné používať zariadenia kompatibilné s Arduino. Používam 2 NODE ESP8266. Jeden z nich sa používa ako prijímač. Dosku môžete napríklad pripojiť k relé a povoliť svetlu. Druhým je ESP8266, ktorý zhromažďuje údaje zo senzora a odosiela hodnotu do brány. V tomto kóde (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) som vytvoril test ladenia. ESP8266 odosiela náhodné číslo každé 3 sekundy na hlavný panel brány.
Uzol ESP8266 led je odkaz na kód Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED).
Stiahnite si kód a vložte dosku Node ESP8266.
Krok 6: Reléový štít ESP8266 +
Použil som aj tento druh dosky. Relé ESP8266 +. Môj kód môžete vidieť na Github. Firmvér musíte nabíjať iba na doske ESP8266 a tiež môžete prikazovať relé, ktoré jasne funguje s bránou Mozilla WoT Gateway.
Keď pridáte zariadenie, môžete ho používať ako LED zariadenie. Ak odošlete z príkazu Mozilla Gateway príkaz „zapnúť“, ESP pošle príkazu sériového portu na štít relé sériový príkaz na zapnutie relé, v opačnom prípade ESP8266 pošle na dosku príkaz na vypnutie relé.
Toto je odkaz na kód Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)
Krok 7: Uzol ESP8266 senzor
Môžete vidieť kód pre snímač Node ESP8266. Toto je odkaz na kód Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)
Musíte zahrnúť niektoré knižnice pre ESP LED a snímač ESP.
"Thing.h"
"WebThingAdapter.h"
"stdio.h"
"Arduino.h"
Tiež pre relé ESP8266-01 musíte zahrnúť
"SoftwareSerial.h"
Pomocou tohto kódu nastavíte SSID a heslo pre vašu miestnu sieť. Po vytvorení novej inštancie ThigDevice.
Odporúča:
Brána MuMo - LoRa: 25 krokov (s obrázkami)
MuMo-LoRa Gateway: ### UPDATE 10-03-2021 // najnovšie informácie/aktualizácie budú k dispozícii na stránke github: https: //github.com/MoMu-Antwerp/MuMo Čo je MuMo? MuMo je spolupráca medzi vývoj produktov (oddelenie Antverpskej univerzity) pod
Riadená garážová brána Alexa s Arduino Esp8266: 6 krokov
Riadená garážová brána Alexa s Arduino Esp8266: Nápad na tento projekt mi prišiel zo starého projektu, na ktorom som pred chvíľou pracoval. Zapojil som jednoduchý obvod s tlačidlom, ktorý rozsvieti LED diódu, keď bolo na garážovej bráne stlačené tlačidlo. Táto metóda sa ukázala ako nespoľahlivá a nie príliš užitočná
Brána LoRa ESP8266 Arduino DIY: 5 krokov
LoRa Gateway ESP8266 Arduino DIY: Tento návod vám pomôže vytvoriť bránu LoRa kompatibilnú so sieťou vecí pre všetky svetové regióny pomocou ESP8266 spolu s rádiovým modulom RFM95/96. K dispozícii je aj zdrojový kód, aby fungoval, a je dodávaný s integrovaným
Brána Lora založená na MicroPython ESP32: 10 krokov (s obrázkami)
Lora Gateway založená na MicroPython ESP32: Lora je v posledných rokoch veľmi populárna. Bezdrôtový komunikačný modul využívajúci túto technológiu je zvyčajne lacný (s využitím voľného spektra), má malú veľkosť, je energeticky účinný a má veľkú komunikačnú vzdialenosť a používa sa predovšetkým na vzájomné komunikačné
Sériová brána UDP/IP pre Arduino na základe štítu ESP8266: 8 krokov
Sériová brána UDP/IP pre Arduino na základe štítu ESP8266: V roku 2016 som už publikoval tento návod „Ako si vytvoriť vlastnú bránu Wifi na pripojenie siete Arduino k sieti IP“. Pretože som urobil niekoľko vylepšení kódu a stále používam toto riešenie. Napriek tomu teraz existuje niekoľko štítov ESP8266,