meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
domotica:domotica:mqtt [2018/07/13 23:31] – [Referencias] lcdomotica:domotica:mqtt [2023/01/18 14:36] (actual) – editor externo 127.0.0.1
Línea 6: Línea 6:
 La comunicación se basa en unos "topics" (temas) que el cliente que publica el mensaje crea y los nodos que deseen recibirlo deben subscribirse a él.  Un "topic" se representa mediante una cadena y tiene una estructura jerárquica y cada jerarquía se separa con '/' La comunicación se basa en unos "topics" (temas) que el cliente que publica el mensaje crea y los nodos que deseen recibirlo deben subscribirse a él.  Un "topic" se representa mediante una cadena y tiene una estructura jerárquica y cada jerarquía se separa con '/'
  
-Por ejemplo, "/casa/planta1/salon/temperatura" o "/casa2/jardin/arduino/humedad"+Por ejemplo, "casa/planta1/salon/temperatura" o "casa2/jardin/arduino/humedad"
  
 Existen unos comodines(+  #) para usar cuando queremos recibir todos los topics de un área determinada. Existen unos comodines(+  #) para usar cuando queremos recibir todos los topics de un área determinada.
-  * El símbolo + se sustituye por cualquier nivel. Por ejemplo  **/casa/+/temperatura** (El símbolo + se sustituirá por cada nivel que tenga como nivel superior casa y como nivel inferior temperatura). Indica que nos queremos suscribir a todos los topics de temperatura que cuelgan del topic **casa.**+==== Instalación ==== 
 +  * http://domology.es/instalacion-configuracion-mqtt/ 
 +  * El símbolo + se sustituye por cualquier nivel. Por ejemplo  **casa/+/temperatura** (El símbolo + se sustituirá por cada nivel que tenga como nivel superior casa y como nivel inferior temperatura). Indica que nos queremos suscribir a todos los topics de temperatura que cuelgan del topic **casa.**
  
   * El símbolo # sustituye a todo lo que este por debajo. Por ejemplo **casa/#** indica que queremos todos los mensajes que se envíen a cualquier nivel dentro del topic **casa.**   * El símbolo # sustituye a todo lo que este por debajo. Por ejemplo **casa/#** indica que queremos todos los mensajes que se envíen a cualquier nivel dentro del topic **casa.**
Línea 18: Línea 20:
   * https://programarfacil.com/esp8266/mqtt-esp8266-raspberry-pi/   * https://programarfacil.com/esp8266/mqtt-esp8266-raspberry-pi/
   * https://ricveal.com/blog/primeros-pasos-mqtt/   * https://ricveal.com/blog/primeros-pasos-mqtt/
 +  * https://ricveal.com/blog/mqtt-mosquitto-seguridad/
 +  * https://programarfacil.com/esp8266/mqtt-esp8266-raspberry-pi/
 +  * https://kr0no.me/post/2017/01/reprogramar-sonoff-switch-mqtt