Coche de RC de IoT con Edison de Intel (IntelIoT) (3 / 5 paso)

Paso 3: Comprensión MQTT y trabajo con MQTT con Edison

MQTT es un protocolo de comunicación editor-suscriptor basado en peso ligero para la comunicación máquina a máquina y cosas a cosas. Da una flexibilidad muy deseada en el marco de la IoT. Generalmente máquinas y cosas comunicarán a través de HTTP en Internet. Los paquetes HTTP tienen su propia cabecera que aumenta la longitud de paquete. Paquetes MQTT por otro lado sólo incrusta datos en paquetes TCP/UDP y consumen por lo tanto menos bytes que finalmente se traduce en mayor velocidad de comunicación con menor latencia. También presenta calidad de Service(QoS) en el protocolo mucho deseado confiabilidad. Inherentemente el protocolo es no seguro, pero si se aplica sobre SSL , proporciona una comunicación segura.

Si usted es un perfeccionista y geek, este documento de especificación de protocolo es un buen lugar para conocer los detalles de los protocolos. Para aquellos que sólo quieren una rápida comprensión de lo mecanismo más que el esqueleto,este artículo es un buen marcador y recurso de la lectura.

Así que en Resumen MQTT conecta dos dispositivos distintos a través de un corredor. Uno de estos dispositivos es una editorial que cualquiera puede publicar información del sensor o control de datos en el corredor en un canal en particular, el otro es un suscriptor que suscribirse a ese canal. Cada vez que hay algún dato disponible en el canal, suscriptor obtiene los datos de forma asincrónica. Ambos estos pares finales se llaman clientes (sí, incluso el editor se llama cliente).

Mosquitto es uno del más popular corredor de código abierto que también proporciona herramientas de cliente y por lo tanto es una gran opción. Es extremadamente ligero y compatible con linux.

Para la instalación de Mosquitto, todo lo que tienes que hacer es iniciar sesión en su tablero de Edison a través de SSH usando un software como masilla.

Si desea conocer los detalles de trabajar con Edison con masilla, puede comprobar el tutorial vinculado.

Una vez que se haya registrado en el tablero de Edison a través de la masilla, tienes que seguir algunos pasos sencillos para instalar Mosquito.

1. descargar

tipo comando en la shell y presione Entrar.

wget http://mosquitto.org/files/source/mosquitto-1.3.5...

2. untar

tar xzf mosquitto-1.3.5.tar.gz

[Nota, si usted está en directorio de tarjeta SD (/media/sdcard) y desea que se instale allí, es necesario utilizar los comandos siguientes para untar

tar xzf mosquitto-1.3.5.tar.gz--no-mismo-propietario

]

3. Instale

CD mosquitto-1.3.5

hacer WITH_SRV = no añadir usuario mosquitto

Eso es simplemente todo. MQTT corredor y cliente herramientas están instaladas y corredor corriendo en el Edison. Después de reiniciar, el corredor se inicia automáticamente. Mosquito también ofrece un broker online test.mosquito.org para prueba rápida de protocolo pub-sub.

Para la prueba en línea MQTT, abrir otra masilla de sesión e iniciar sesión en la Junta a través de SSH. Ahora el tipo siguiente comando en la ventana.

mosquitto_sub -h test.mosquitto.org -p 1883 -t CHANNEL_NAME

puede utilizar cualquier nombre significativo canal como YOUR_NAME/SOME_CHANNEL_NAME. Usar un nombre de canal como "Rupam/Edison/ControlSignal" como mi nombre de canal. Puede utilizar cualquier formato que desee.

Al ejecutar el comando anterior, se espera un proceso de recepción de comando.

Ahora abrir otra sesión y ejecutar el siguiente comando

test.mosquitto.org -h mosquitto_pub -p 1883-t SOME_COMMAND de CHANNEL_NAME-m ''''

(No olviden usar doble cita al especificar el comando)

Esto va a publicar "SOME_COMMAND" en su canal y verá los datos en la ventana de suscriptor. Usted puede ingresar los comandos diferentes y puede ver aparecen en suscriptor.

Para comprobar si su agente local está funcionando o no, simplemente reemplace test.mosquitto.org con YOUR_EDISON_IP_ADDRESS en windows pub y sub. No olvides terminar a espera cliente de sub pulsando ctrl + c.

Esta es la misma IP con la que se haya registrado en Edison a través de la masilla.

Okey. Ahora tenemos Edison tablero MQTT listo y funcionando. Tiempo para hacer hack hardware.

Artículos Relacionados

Video serie Tutorial principiantes para IoT con Edison de Intel (IntelIot)

Video serie Tutorial principiantes para IoT con Edison de Intel (IntelIot)

Aproximadamente un mes atrás tuve la oportunidad de ser parte de IoT road show organizado por Intel en Pune, India. Fue una experiencia increíble. Quería construir un coche RC controlado de IoT con algunas características. Después de haber trabajado
IFTTT para IoT con Edison de Intel

IFTTT para IoT con Edison de Intel

EL PROBLEMA:Demasiados dispositivos, demasiadas aplicaciones (para cada dispositivo), que bueno que un profesional ocupado!Necesitamos no sólo un "conectado a casa" - pero también una "casa inteligente".NUESTRA SOLUCIÓN MÁGICA:A través
Gesto basado en domótica con Edison de Intel (Intel IoT))

Gesto basado en domótica con Edison de Intel (Intel IoT))

Domótica en gesto es la nueva forma de interactuar con dispositivos eléctricos disponibles en nuestra casa. En este proyecto utilizaremos sensores en lugar de cámara para reconocimiento de gestos, ya que proporciona mejor consistencia, independencia
Amazon DIY rociada con Edison de Intel (Intel IOT)

Amazon DIY rociada con Edison de Intel (Intel IOT)

Hey chico,Así que hoy en este Instructable vamos a hacer un botón tanto Amazon el tablero para que cuando pulsa un producto en línea a la cual está programado para hacer pedidos. Tablero de Amazon se utiliza generalmente para artículos de uso diario
Smart TV con control remoto con Edison de Intel (Intel IoT)

Smart TV con control remoto con Edison de Intel (Intel IoT)

El transmisor/receptor de infrarrojos TSOP1738 se interfaza con Edison de Intel utilizando interfaz PWM estándar disponible en la biblioteca de libmraa.Esto puede usarse en relación con el micrófono USB para controlar la voulme de TV bajo control en
Internet básico marco cosas con Edison de Intel

Internet básico marco cosas con Edison de Intel

La pila de Internet de las cosas puede incluir sensores, dispositivos de computación pequeños, servicios de Cloud Computing y APIs. Para la mayoría de los principiantes, aplicación individual de cada una de estas partes es barato y sencillo, con vari
Coche control remota monitoreo y seguimiento con Edison de Intel

Coche control remota monitoreo y seguimiento con Edison de Intel

Soy generalmente verbal, pero para esta parte voy a intentar ser breve. Este proyecto es:Un Edison de Intel, un receptor GPS, un lector Bluetooth OBD II + (sensores de coche del mercado de accesorios opcionales) + un coche.Añadir en algunos software
BeatBox: choque seguimiento de los paquetes con Edison de Intel - Intel IOT

BeatBox: choque seguimiento de los paquetes con Edison de Intel - Intel IOT

Hola todo el mundoapenas volvimos casa después de participar en el IoT Roadshow de Intel (y hackathon) en Londres.Fue increíble y lleno de ideas y tira creativa. Una muy buena experiencia. Usted debe tratar.Llegamos como un equipo ya formado y con un
Intel IoT EDI - control de un ambiente cómodo y seguro (con Edison de Intel)

Intel IoT EDI - control de un ambiente cómodo y seguro (con Edison de Intel)

Antes para comenzar, me gustaría agradecer a Intel y a Instructables para esa oportunidad: he sido seleccionado entre otros ganador de un maravilloso Intel IoT Edison & Grove Kit... Que fue muy sorprendente para mí, y estoy muy agradecido por ello. ¡
Telepresencia de realidad virtual con Edison de Intel (Intel IoT)

Telepresencia de realidad virtual con Edison de Intel (Intel IoT)

este es un proyecto que trabajamos en Intel IoT Roadshow 2016.El Edison de Intel compute chip es una tarjeta bastante potente con construido en capacidades de Wi-Fi y bluetooth. Esto la hace perfecta para algunas aplicaciones de IoT ligeramente más i
T.E.E.T.H. - Añadir IOT a su hogar con Edison de Intel

T.E.E.T.H. - Añadir IOT a su hogar con Edison de Intel

Los dientes soportes para temporizador alentando a todos a la salud. Usa pequeño factor de forma de la board Intel Edison para actualizar tu cepillo de dientes a un aparato inicio de IOT. Esta actualización inteligente es ideal para gente salud-consc
Sistema de monitor de AC con Edison de Intel (Intel IoT RoadShow Brasil)

Sistema de monitor de AC con Edison de Intel (Intel IoT RoadShow Brasil)

Un sistema para comprobar la tensión, corriente, frecuencia y temperatura de un sistema de potencia AC, calcular el consumo total de energía y publicar toda la información en un servidor de datos en nube.Paso 1: Módulo de sensor AC Hemos desarrollado
AgroIoT con Edison de Intel (Intel IoT)

AgroIoT con Edison de Intel (Intel IoT)

Negocio de la agricultura es uno de los importantes negocios en la India. Cada agricultor sus esfuerzos para mantener los cultivos y comienza desde la plantación a la venta en mercado.En este ciclo debe observar diferentes parámetros de la naturaleza
Agricultura inteligente con Edison de Intel (Intel IoT Roadshow)

Agricultura inteligente con Edison de Intel (Intel IoT Roadshow)

En este proyecto voy a explicar acerca de cómo controlar la humedad, temperatura y humedad nivel de suciedad de la tierra de agricultura uso de Edison de Intel. Aquí he utilizado sensor de humedad/temperatura DHT11 y sensor de humedad del suelo.Los d