Introducción
Esta documentación proporciona una guía completa para integrar nuestraMQTT broker(CrystalMQ) o cualquier
otro corredor de MQTT con una aplicación móvil en iOS. Cubre tareas esenciales, como
establecer conexiones, suscribirse a temas, describir e intercambiar mensajes.
Al seguir estos pasos, puede implementar sin problemasMQTTcomunicación dentro
tu
Aplicaciones móviles.
Necesidades
Antes de comenzar, asegúrate de tener:
- Un iPhone o iPad con iOS
- Un corredor de MQTT de su elección
- Cualquier aplicación de cliente MQTT de App Store (Para esta guía, utilizamos IoT MQTT Panel como un panel
ejemplo)
- conectividad de Internet activa en el dispositivo
Descarga la aplicación móvil
Comience por descargar e instalar la aplicación IoT MQTT Panel desde
App Store:
- Abra la App Store en su dispositivo iOS.
- Busque la aplicación "IoT MQTT Panel".
- Pulsa "Get" para descargar e instalar la aplicación.
Pasos para conectar el Panel MQTT IoT a un Broker MQTT
Paso 1: Abra el MQTT IoT Panel App
Una vez instalada la aplicación, inicie IoT MQTT Panel en su dispositivo iOS.
Paso 2: Añadir un nuevo brote
- En la pantalla principal de la aplicación, pulsa "Conectar" para crear una nueva conexión con
tu corredor de MQTT.
- Introduzca los siguientes datos:
- Nombre de conexión: Da un nombre a tu conexión de broker (por ejemplo, "Home MQTT
Broker").
- ID del cliente: Introduzca un ID único del cliente (por ejemplo, iOSClient1). Cada dispositivo que conecta
al corredor debe tener una identificación única.
- Broker Web/IP Dirección: Ingrese el nombre de host o dirección IP de suMQTT broker(por ejemplo, Crystalmq.bevywise.com).
- Puerto: Especifique el número de puerto del corredor MQTT (por defecto es 1883 para
comunicación no cifrada o 8883 para la comunicación cifrada).
- Protocolo de red: Elija el protocolo apropiado (TCP, TCP-SSL, WebSocket,
WebSocket-SSL) según sea necesario.
Paso 3: Añadir Dashboard
Asegurar que al menos se establezca un dashboard para establecer la conexión:
- Toque el icono '+' para abrir la ventana 'Añadir Dashboard'.
- Introduzca un nombre para su dashboard.
- Pulsa "Guardar" para crear el tablero.
Paso 4: Configure Ajustes adicionales (Opcional)
Pulse en "Opciones adicionales" para configurar configuraciones avanzadas:
- Nombre de usuario: Introduzca el nombre de usuario de su corredor si se requiere autenticación.
- Contraseña: Proporcionar la contraseña asociada con el nombre de usuario.
- Auto Connect: Activar la reconexión automática después de las interrupciones de la red.
- Mantener Alive: Ajustar elmantener la calmaintervalo en segundos (por defecto es 60).
- Sesión limpia: Habilitar o desactivar sesión limpia (se permite el incumplimiento).
- Último
Will
y el Testamento(LWT): Configurar un mensaje para ser enviado si el cliente
desconexión
inesperadamente.
- Notificar en desconexión: Recibir notificaciones cuando el cliente se desconecta debido a
errores.
Paso 5: Guardar y conectar
Una vez que todos los detalles sean introducidos, pulsa "Crear" para guardar la conexión
Ajustes. Pulse en la entrada de corredor recién creada para iniciar la conexión.
Paso 6: Agregar un panel para suscribirse a temas
Después de conectarse al corredor, agregue paneles para suscribirse a temas
y ver mensajes:
- Toque el icono '+' y seleccione el tipo de panel (por ejemplo, Panel de texto, Panel de conmutación).
- Configurar el panel:
- Nombre: Introduzca un nombre para el panel.
- Tema: Especifique el tema para suscribirse (por ejemplo, casa/temperatura).
- QoS: Establecer la calidad del nivel de servicio (por defecto es 0).
- Pulsa "Guardar" para añadir el panel.
Paso 7: Publicar mensajes
Publicar mensajes a un tema:
- Navegue a la pestaña "Publicar".
- Introduzca el tema y la carga útil del mensaje.
- Pulsa "Publicar" para enviar el mensaje.
Ahora ha conectado con éxito la aplicación IoT MQTT Panel en su
Dispositivo iOS a un corredor de MQTT. Empieza a suscribirte a temas para recibir mensajes y
publicar mensajes para comunicarse con otros dispositivos o servicios en su red IoT.