Quiero colocar un Pi 3 en algún lugar de mi casa y sensores alimentados por batería. El Pi leerá las entradas, por ejemplo, del mismo nivel, un nivel superior y el jardín. Entonces 1-2 paredes de ladrillo regulares en el medio y un rango entre 0-50m.
Investigué diferentes tecnologías como Z-Wave, Digimesh, XBee, ZBee, Sigfox, etc., pero al final llegué a las tecnologías más comunes. Porque en la mayoría de las tecnologías anteriores necesita diferentes jugadores, por ejemplo, en ZigBee, tiene tres tipos diferentes, por ejemplo, enrutadores. Además, las tecnologías anteriores requieren una licencia comercial muy costosa o los componentes son> 7 $.
Así que ahora estoy entre BLE y Wi-Fi. Una universidad mía me recomendó usar Contiki, un sistema operativo de código abierto que facilita la configuración de una comunicación con sensores.
Preguntas
Me explicó que hay tres capas: física, protocolo y enrutamiento. Entonces 6LoWPAN es una de las opciones de enrutamiento.
¿Puedo hacer una malla con Contiki y el ESP8266 ? De lo contrario, iría por el CC2650 . He visto que hay soluciones de malla con el ESP8266.
Ambas tecnologías me parecen bastante similares. Ambos tienen rangos de ~ 200m (que son probablemente más de 30m a través de paredes) Y son ampliamente utilizados. ¿Dónde están las diferencias para mi caso de uso?
Respuestas:
Descargo de responsabilidad, no voy a responder su pregunta directamente, sino que le voy a dar mi experiencia con la automatización del hogar
Si desea crear una malla con frambuesa pi, hay algunas opciones disponibles.
Puede verificar openHAB , un software que se ejecuta en raspberry pi y puede monitorear otros dispositivos usando el protocolo MQTT. No tengo experiencia con este entorno, pero hay mucha información disponible.
Mi favorito personal es Blynk (no es la primera vez que lo recomiendo aquí). Es una aplicación de servidor + Android que se puede instalar y alojar en un Rpi y la capa de control (interfaz de usuario) está en Android / iOS. Como usted (u otros) desarrollan la interfaz de usuario, puede personalizar la interfaz de usuario y cómo interactúa con el mundo real. es decir: si tiene n nodos con los mismos sensores y el mismo software, puede usar un selector de dispositivos para cambiar de nodo a nodo sin necesidad de crear varias pantallas. Realmente muy fácil de usar y realmente potente.
En mi casa, tengo tres nodos ejecutándose. ! usa un núcleo de fotones para mostrar la temperatura y la humedad + control de tira de led, y dos de ellos usan paneles nodemcu para mostrar solo la temperatura y la humedad. Todos ellos han estado funcionando durante aproximadamente 1 año, y todavía me he enfrentado a cualquier inconveniente del servidor (estoy usando el servidor blynk). pero, si usa su propio servidor (podría ser su propio raspberry pi ), tendrá un control total sobre él.
fuente