Serie tres de tutoriales de Internet de las cosas: Comience rápidamente con IOT en Kittenblock
3. Comience rápidamente con IOT en Kittenblock
3.1 Cargue el complemento IOT
El complemento se ha cargado correctamente:
3.2. Crear un servidor local IOT
Repasemos el modelo físico de MQTT:
1. En primer lugar, el Internet de las cosas debe tener un servidor. De lo contrario, ¿a quién enviarán los datos recibidos los dispositivos que deben estar conectados a Internet? La función del servidor es recibir datos, procesar datos y distribuir datos
2. Múltiples dispositivos en red. Su función es enviar datos al servidor o recibir datos del servidor.
En esta sección del experimento, utilizamos nuestro Kittenblock para configurar la computadora local como un servidor local IOT, y la computadora local también actúa como un cliente en red para enviar mensajes al servidor.
Para facilitar el escenario de la clase escolar (es inconveniente conectarse a un servidor de red externo), podemos establecer un servidor local IOT directamente a través del fondo de Kittenblock.
Acabo de crear el servidor local IOT, la lista de dispositivos está vacía, por supuesto porque no hay ningún dispositivo conectado al servidor local
Conéctese al servidor
<. p> Arrastre y suelte el bloque de construcción, el nombre de ID del dispositivo se puede completar libremente. Este nombre se muestra en el servidorDespués de cambiar la información, recuerde hacer clic en el bloque de construcción para ejecutar este comando.
Regresar Vaya a la lista del servidor local y podrá ver que el dispositivo CCFIVE se ha conectado al servidor
3.4 Suscríbase a temas
Después. el dispositivo se ha conectado correctamente al servidor, debemos suscribirnos al tema. El formato del tema es generalmente "/" + inglés. Por supuesto, está bien no utilizar "/"
Volver a. la lista del servidor local y podrás ver que el dispositivo CCFIVE se ha suscrito al tema "/hola"
p>Tema transmitiendo y recibiendo
Ya que solo tenemos uno. Dispositivo ahora, enviamos y recibimos el tema nosotros mismos. Escribimos un programa de recepción para que el gatito en el escenario lo diga
p>Envío y recepción de temas
Resultados del fenómeno:
3.6. Varias computadoras se comunican entre sí a través de MQTT
Si hay varias computadoras en su dispositivo de entorno experimental, también puede conectar varios dispositivos al mismo servidor. En la siguiente figura, las computadoras A, B y C están conectadas a 192.168.0.117 y luego envían mensajes al mismo tema en consecuencia. En este momento, si otros dispositivos también se suscriben a este tema, también recibirán actualizaciones de mensajes.