Taula de continguts:
- Pas 1: Com funciona l'IoT avui
- Pas 2: Com Mozilla imagina el futur
- Pas 3: Comenceu a fer la vostra passarel·la personal lliure de Mozilla IOT
- Pas 4: afegiu dispositius
- Pas 5: Dispositius Arduino
- Pas 6: ESP8266 + escut de relés
- Pas 7: sensor ESP8266 de node
Vídeo: Mozilla IoT Gateway amb ESP8266 i Z-Wave: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Poder als pobles! Mozilla vol que el protocol IoT sigui gratuït. L’objectiu d’aquest projecte és “garantir que Internet sigui un recurs públic global, obert i accessible per a tothom”. L’Internet de les coses (IoT) és una nova era d’Internet. I, com Internet, Mozilla imagina un protocol gratuït per a tothom. Multiplataforma, camp a través, marca creuada.
El maquinari
Per a aquest projecte heu de tenir:
1 X Raspberry Pi 3 (https://amzn.to/2DmQ8eB)
2 X ESP8266 (https://amzn.to/2AUvC3c)
Opcional
1 adaptador de dongle Z-Wave (https://amzn.to/2HxZokm)
ESP8266-01 Tauler de retransmissió (https://amzn.to/2Ufx7Ao)
Opcional per a la configuració de Raspberry Pi
Ratolí
Teclat
Monitor HDMI
El programari
Per a aquest projecte heu de tenir:
Arduino IDE o Arduino Create (https://create.arduino.cc)
Mozilla Gateway per a Raspberry 3
Totes les biblioteques de Mozilla Gateway
Pas 1: Com funciona l'IoT avui
Avui en dia tenim molts components dins de la comunicació IOT. Hauríeu de tenir, per exemple, una passarel·la Amazon Alexa i molts dispositius connectats amb això. Però amb Mozilla Gateway podeu utilitzar la mateixa passarel·la per utilitzar Alexa, el kit casolà de Google, el senzill ESP8266 o qualsevol dispositiu que vulgueu per "smartifing" a casa vostra.
Pas 2: Com Mozilla imagina el futur
El Projecte Mozilla és un marc experimental amb 3 components:
Things Gateway: implementació d’una passarel·la Web of Things.
Things Cloud: una col·lecció de serveis de cloud IoT.
Things Framework: una col·lecció de components de programari reutilitzables per construir Web Things.
La passarel·la Raspberry Pi
El nucli de tot el projecte és un Raspberry Pi 3 Gateway de Mozilla. És un pas molt senzill. Mozilla ha preparat una distribució de Linux que instal·la el sistema al Raspberry Pi. Podeu configurar la passarel·la mitjançant el vostre telèfon intel·ligent.
Pas 3: Comenceu a fer la vostra passarel·la personal lliure de Mozilla IOT
1. Flash SD Card
Baixeu-vos la imatge del sistema operatiu Raspberry Pi pre-construïda de Mozilla i feu-la passar per una targeta SD. Descarregueu des d’aquest AQUEST ENLLAÇ la distribució de Mozilla Gateway. Podeu utilitzar la guia oficial de Raspberry Pi per instal·lar Mozilla Gateway a la SD. Una altra possibilitat és Balena Etcher (https://www.balena.io/etcher/).
Balena Ethcer és un programa per a Windows Mac i Linux que copia una imatge ISO a la SD.
2. Inicieu Gateway
Ara podeu iniciar el Mozilla Gateway. Després, podeu connectar el telèfon amb la passarel·la mitjançant el Wi-Fi de Raspberry Pi. Connecteu la vostra passarel·la a la vostra xarxa wifi
Després d'això, heu de crear un túnel al sistema de núvol de Mozilla. Després d'això, podeu veure la vostra passarel·la fins i tot des de la vostra xarxa d'àrea local.
Després d’aquest pas, rebreu un correu electrònic amb la vostra credencial de Mozilla. Heu de compilar el mòdul i … ja està!
Pas 4: afegiu dispositius
Ara podeu afegir alguns dispositius. Podeu utilitzar el dongle Zigbee per connectar dispositius Zigbee o el dongle Z-Wave per a dispositius Z-Wave.
Pas 5: Dispositius Arduino
La meva solució és capaç d’utilitzar dispositius compatibles amb Arduino. Faig servir 2 NODES ESP8266. Un d’ells s’utilitza com a receptor. Podeu connectar la placa a un relé i comandar una llum per exemple. L’altre és un ESP8266 que recopila les dades d’un sensor i envia el valor al Gateway. En aquest codi (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) he creat una prova de depuració. L'ESP8266 envia un número aleatori cada 3 segons al tauler de la passarel·la.
El led ESP8266 del node és l'enllaç del codi Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED).
Baixeu-vos el codi i poseu-lo al tauler Node ESP8266.
Pas 6: ESP8266 + escut de relés
També he utilitzat aquest tipus de taulers. Un relé ESP8266 +. Podeu veure el meu codi a Github. Només heu de carregar el firmware a la placa ESP8266 i també podeu comandar un relé que funcioni clarament amb Mozilla WoT Gateway.
Quan afegiu el dispositiu, podeu utilitzar-lo com un dispositiu LED. Si envieu des de Mozilla Gateway l'ordre "on", l'ESP envia mitjançant l'ordre del port sèrie al blindatge del relé una ordre sèrie per activar el relé, en cas contrari, l'ESP8266 envia a la placa una ordre d'apagada del relé.
Aquest és l’enllaç al codi Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)
Pas 7: sensor ESP8266 de node
Podeu veure el codi del sensor Node ESP8266. Aquest és l’enllaç al codi Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)
Heu d’incloure algunes biblioteques per al LED ESP i el sensor ESP.
"Cosa. H"
"WebThingAdapter.h"
"stdio.h"
"Arduino.h"
També cal incloure el relé ESP8266-01
"SoftwareSerial.h"
Amb aquest codi, configureu el vostre SSID i contrasenya de xarxa local. Després de crear una nova instància de ThigDevice.
Recomanat:
MuMo - LoRa Gateway: 25 passos (amb imatges)
MuMo - LoRa Gateway: ### ACTUALITZACIÓ 10-03-2021 // la informació / actualitzacions més recents estaran disponibles a la pàgina de github: https: //github.com/MoMu-Antwerp/MuMo Què és MuMo? MuMo és una col·laboració entre desenvolupament de productes (un departament de la Universitat d'Anvers) sota el
Lora Gateway basat en MicroPython ESP32: 10 passos (amb imatges)
Lora Gateway basat en MicroPython ESP32: Lora ha estat molt popular en els darrers anys. El mòdul de comunicació sense fils que utilitza aquesta tecnologia sol ser barat (amb espectre lliure), de mida petita, eficient en energia i amb una distància de comunicació llarga i s’utilitza principalment per a comunicacions mútues
ESP32 Lora Thingspeak Gateway amb node de sensor: 9 passos
ESP32 Lora Thingspeak Gateway amb node sensor: en aquest projecte IoT, he dissenyat ESP32 LoRa Gateway & també ESP32 LoRa Sensor Node per controlar la lectura sense fils del sensor des de distàncies d’uns quants quilòmetres. L’emissor llegirà les dades d’humitat i temperatura mitjançant el sensor DHT11. Després transmet
Escala intel·ligent de bricolatge amb despertador (amb Wi-Fi, ESP8266, Arduino IDE i Adafruit.io): 10 passos (amb imatges)
Bàscula intel·ligent de bricolatge amb despertador (amb Wi-Fi, ESP8266, Arduino IDE i Adafruit.io): en el meu projecte anterior, vaig desenvolupar una bàscula de bany intel·ligent amb Wi-Fi. Pot mesurar el pes de l'usuari, mostrar-lo localment i enviar-lo al núvol. Podeu obtenir més informació al respecte a l’enllaç següent: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Alimentador de gats IoT amb fotó de partícules integrat amb Alexa, SmartThings, IFTTT, Fulls de càlcul de Google: 7 passos (amb imatges)
Alimentador de gats IoT que utilitza fotó de partícules integrat amb Alexa, SmartThings, IFTTT, Fulls de càlcul de Google: la necessitat d’un alimentador automàtic de gats s’explica per si mateixa. Els gats (el nostre gat es diu Bella) poden ser desagradables quan tenen gana i, si el vostre gat és com el meu, menjarà el bol sec cada vegada. Necessitava una manera de distribuir automàticament una quantitat controlada d'aliments