Tabla de contenido:
- Paso 1: cómo funciona IoT en la actualidad
- Paso 2: Cómo imagina Mozilla el futuro
- Paso 3: Comience a hacer su puerta de enlace gratuita personal de Mozilla IOT
- Paso 4: agregar dispositivos
- Paso 5: dispositivos Arduino
- Paso 6: ESP8266 + Relay Shield
- Paso 7: Sensor de nodo ESP8266
Video: Mozilla IoT Gateway con ESP8266 y Z-Wave: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
¡Poder para los pueblos! Mozilla quiere liberar el protocolo IoT El alcance de este proyecto es "garantizar que Internet sea un recurso público global, abierto y accesible para todos". Internet de las cosas (IoT) es una nueva era de Internet. Y al igual que Internet, Mozilla imagina un protocolo gratuito para todos. Multiplataforma, cross country, cross brand.
El hardware
Para este proyecto debes tener:
1 X Raspberry Pi 3 (https://amzn.to/2DmQ8eB)
2 X ESP8266 (https://amzn.to/2AUvC3c)
Opcional
1 X adaptador de dongle Z-Wave (https://amzn.to/2HxZokm)
Placa de relés ESP8266-01 (https://amzn.to/2Ufx7Ao)
Opcional para la configuración de Raspberry Pi
Ratón
Teclado
Monitor HDMI
El software
Para este proyecto debes tener:
Arduino IDE o Arduino Create (https://create.arduino.cc)
Mozilla Gateway para Raspberry 3
Todas las bibliotecas de Mozilla Gateway
Paso 1: cómo funciona IoT en la actualidad
Hoy tenemos muchos componentes dentro de la comunicación IOT. Debería tener, por ejemplo, una puerta de enlace Amazon Alexa y muchos dispositivos conectados a ella. Pero con Mozilla Gateway, puede usar la misma puerta de enlace para usar Alexa, el kit de inicio de Google, el simple ESP8266 o cualquier dispositivo que desee para "smartifing" en su hogar.
Paso 2: Cómo imagina Mozilla el futuro
El Proyecto Mozilla es un marco experimental con 3 componentes:
Things Gateway: una implementación de un gateway de Web of Things.
Things Cloud: una colección de servicios en la nube de IoT.
Things Framework: una colección de componentes de software reutilizables para crear Web Things.
La puerta de enlace Raspberry Pi
El núcleo de todo el proyecto es un Raspberry Pi 3 Gateway de Mozilla. Es un paso realmente sencillo. Mozilla ha preparado una distribución de Linux que instala el sistema en la Raspberry Pi. Puede configurar la puerta de enlace utilizando su teléfono inteligente.
Paso 3: Comience a hacer su puerta de enlace gratuita personal de Mozilla IOT
1. Tarjeta SD Flash
Descargue la imagen preconstruida del sistema operativo Raspberry Pi de Mozilla y actualícela en una tarjeta SD. Descargue de ESTE ENLACE la distribución Mozilla Gateway. Puede utilizar la guía oficial de Raspberry Pi para instalar Mozilla Gateway en la SD. Otra posibilidad es Balena Etcher (https://www.balena.io/etcher/).
Balena Ethcer es un programa para Windows Mac y Linux que copia una imagen ISO en la SD.
2. Inicie su puerta de enlace
Ahora puede iniciar su Mozilla Gateway. Después de eso, puede conectar su teléfono con la puerta de enlace utilizando el Wifi de Raspberry Pi. Conecte su puerta de enlace a su red wifi
Después de eso, debe crear un túnel al sistema en la nube de Mozilla. Después de eso, puede ver su puerta de enlace incluso desde su red de área local.
Después de este paso, recibirá un correo electrónico con su credencial de Mozilla. Debes compilar el módulo y… ¡listo!
Paso 4: agregar dispositivos
Ahora puedes agregar algunos dispositivos. Puede utilizar el dongle Zigbee para conectar dispositivos Zigbee o el dongle Z-Wave para dispositivos Z-Wave.
Paso 5: dispositivos Arduino
Mi solución es capaz de utilizar dispositivos compatibles con Arduino. Yo uso 2 NODO ESP8266. Uno de ellos se utiliza como receptor. Puede conectar la placa a un relé y controlar una luz, por ejemplo. El otro es un ESP8266 que recopila los datos de un sensor y envía el valor al Gateway. En este código (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) he creado una prueba de depuración. El ESP8266 envía un número aleatorio cada 3 segundos al tablero de Gateway.
El led del nodo ESP8266 es el enlace en el código Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED).
Descargue el código y colóquelo en la placa Node ESP8266.
Paso 6: ESP8266 + Relay Shield
También he usado este tipo de tabla. Un relé ESP8266 +. Puedes ver mi código en Github. Solo debe cargar el firmware en la placa ESP8266 y también puede comandar un relé que funcione claramente con Mozilla WoT Gateway.
Cuando agrega el dispositivo, puede usarlo como un dispositivo LED. Si envía desde Mozilla Gateway el comando "on", el ESP envía por el comando del puerto serie al escudo del relé un comando en serie para encender el relé; de lo contrario, el ESP8266 envía a la placa un comando de apagado para el relé.
Este es el enlace en el código Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)
Paso 7: Sensor de nodo ESP8266
Puede ver el código del sensor Nodo ESP8266. Este es el enlace en el código Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)
Debe incluir algunas bibliotecas para ESP LED y sensor ESP.
"Thing.h"
"WebThingAdapter.h"
"stdio.h"
"Arduino.h"
También para el relé ESP8266-01, debe incluir
"SoftwareSerial.h"
Con este código, configura el SSID y la contraseña de su red local. Después de crear una nueva instancia de ThigDevice.
Recomendado:
MuMo - LoRa Gateway: 25 pasos (con imágenes)
MuMo - LoRa Gateway: ### ACTUALIZACIÓN 10-03-2021 // la última información / actualizaciones estarán disponibles en la página de github: https: //github.com/MoMu-Antwerp/MuMo¿Qué es MuMo? MuMo es una colaboración entre desarrollo de productos (un departamento de la Universidad de Amberes) bajo el
LoRa Gateway ESP8266 Arduino DIY: 5 pasos
LoRa Gateway ESP8266 Arduino DIY: este instructivo lo ayudará a crear un LoRa Gateway compatible con The Things Network, para todas las regiones del mundo, utilizando un ESP8266 junto con un módulo de radio RFM95 / 96. También se proporciona el código fuente para que funcione y viene con un w integrado
15 $ LoRa Gateway / Node ESP8266 Build PCB 3cmX8cm Tamaño: 6 pasos
15 $ LoRa Gateway / Node ESP8266 Build PCB 3cmX8cm Tamaño: Hola, ¿qué pasa, chicos? Aquí Akarsh de CETech. Hoy vamos a hacer un proyecto que es un nodo LoRa simple y puedes incluso usarlo como pasarela de un solo canal. Aquí el microcontrolador que usé es el ESP8266, que está conectado a placas LoRa
Cambio de imagen extremo: Mozilla Firefox Edition: 4 pasos
Extreme Makeover: Mozilla Firefox Edition: *** Este instructivo es obsoleto y está aquí solo con fines históricos. ¡Asegúrate de echar un vistazo a mis publicaciones más recientes! *** ¿No es extraño que Mozilla Firefox sea el mejor software de navegación web que existe, pero tiene una de las interfaces de aspecto más sencillo
Cambiar la pantalla de inicio de Mozilla Thunderbird: 3 pasos
Cambiar la pantalla de inicio de Mozilla Thunderbird: al igual que puede cambiar la página de inicio en cualquier navegador web, Mozilla Thunderbird también le permite elegir una página web para mostrar en el área de visualización de mensajes cuando se inicia. sitio web de noticias y ver las noticias. Luego