Paso 4: Todo sobre MQTT Brokers y clientes
Encontrar a un corredor de
Para comenzar necesitas un MQTT corredor. Puede utilizar un público uno para probar o bajo volumen. Si usted está creando un proyecto que es de alto volumen, o si desea privacidad probablemente usted debe ejecutar su propia! Para efectos de demostración estoy usando test.mosquitto.org, pero si quieres hospedar tu propio aquí los enlaces al software servidor popular:
Software de cliente
Usted tendrá que instalar a un cliente MQTT en su animal de peluche y a trabajar con su aplicación web. Para mi ejemplo uso que el Raspberry Pi se ejecutará un python basado en cliente. Mi aplicación web se comunica con un corredor MQTT sobre zócalos de web.
Para su animal de peluche:
- OPS-MQTT (python, pip install mqtt OPS)
- MQTT.js (Node.js, MNP instalar mqtt)
- Cliente de MQTT Arduino
Para su aplicación web (MQTT sobre el zócalo de la Web):
(Puedes ver mi aplicación de ejemplo aquí. Si no desea utilizar MQTT la muestra también puede hablar con PubNub, una plataforma alojada que funciona de manera similar. Ofrecen un nivel gratuito básico y un más extensa, gratis programa de evangelismo para estudiantes, empresas, etc.)
Prueba
Mosquitto incluye algunas utilidades de línea de comandos útiles que puede utilizar para solucionar problemas y experimentar con publicar y suscribirse características de MQTT. Aquí están algunos ejemplos:
Suscribirse a todo sobre el servidor:
mosquitto_sub -h test.mosquitto.org -t "#"
Suscribirse al tema "instructables /":
mosquitto_sub -h test.mosquitto.org -t "instructables /"
Para publicar en "instructables /"
mosquitto_pub -h test.mosquitto.org -t "instructables / «m-¡ Hola, mundo!