Paso 1: Ardulink y Ardulink MQTT
Ardulink MQTT es .una MQTT editor/suscriptor y se puede utilizar para controlar una placa de Arduino. Ardulink MQTT es una aplicación de línea de comando escrita en Java. Así que tienes que instalar en una ora PC un SoC como Raspberry PI y conectar una placa Arduino con un cable USB.
Ardulink MQTT es módulo de un Ardulink.
Ardulink es un completo de código abierto, solución de java para el control y coordinación de placas Arduino.
Está compuesto por varias bibliotecas/aplicaciones java:
- Base de Ardulink
- Ardulink SWING es una colección de componentes SWING de java listo capaz de comunicarse con Arduino.
- Consola de Ardulink que es una aplicación SWING que puede utilizarse para controlar una placa Arduino sin habilidad del programador.
- Servidor de Proxy de red de Ardulink que es una aplicación de línea de comandos. Es una tecnología de red de cliente/servidor para propósito de control remoto.
- Correo de Ardulink que es una aplicación de línea de comandos. Con esta aplicación un usuario puede controlar varias placas Arduino enviando sólo mensajes de correo electrónico.
- Ardulink MQTT es una aplicación de línea de comandos capaz de conectar placas Arduino con un corredor de MQTT.
Puede instalar Ardulink en el equipo de extracción de la distribución de archivos zip que puedes descargar desde esta dirección URL:
http://www.ardulink.org/download/
Puesto que Ardulink está escrito en Java que funciona en varios sistemas operativos. Ardulink MQTT utiliza la conexión de Ardulink por defecto. Necesita para biblioteca serie RXTX. RXTX no es una librería java puro así que tienes que instalar el objeto compartido del dependiente de sistema operativo. Para sistemas de Microsoft puede encontrar la dll correcta 32/64 bits en Ardulink distribución. Para sistemas Linux y iOS puede hacer referencia a la página de inicio de la RXTX. También es compatible con Rasberry PI Ardulink. Por favor, lea este artículo sobre cómo instalar Ardulink con un sistema operativo de Raspbian: Cómo instalar Ardulink en la Raspberry PI.