—Productos—
línea telefónica directa +8618073152920 WhatsApp:+8615367865107
Dirección:Oficina 102, Distrito D, Parque Industrial Houhu, Distrito Yuelu, Ciudad de Changsha, Provincia de Hunan, China
Soporte técnico
Hora:2026-01-30 10:09:19 Popularidad:157
El proceso de integración con la plataforma akenza.io mediante el protocolo MQTT requiere completar pasos como la configuración del dispositivo, la creación del flujo de datos, el registro del dispositivo y la implementación del código. A continuación, se presenta una guía detallada, basada en la documentación oficial de akenza y las características del protocolo MQTT, explicando cómo lograr la integración paso a paso.

- Visite la página de registro en https://akenza.io y cree una cuenta. Si ya tiene una cuenta, inicie sesión directamente.
- Después de iniciar sesión, será dirigido al dashboard de la plataforma akenza.
- La plataforma akenza soporta el protocolo MQTT y utiliza Eclipse Mosquitto como broker MQTT. La plataforma actúa como broker, y los dispositivos actúan como clientes MQTT.
Un flujo de datos define cómo los dispositivos se comunican con la plataforma akenza mediante MQTT.
- En el dashboard de akenza, haga clic en “Data Flow” en el menú izquierdo.
- Haga clic en el botón “Create Data Flow”.
- En el tipo de conexión, seleccione “Connect a device over MQTT”.
- Tipo de dispositivo: Seleccione “Passthrough” para recibir formatos de datos crudos (se recomienda el formato JSON).
- Conector de salida: Elija el destino de almacenamiento de los datos, como la DB de akenza (base de datos predeterminada) u otros conectores compatibles como InfluxDB o Webhook.

- Después de crear el flujo de datos, el sistema generará automáticamente un secreto (clave) para la autenticación del dispositivo.
- Registre este secreto, ya que se usará en la estructura del topic MQTT y en la conexión del dispositivo.
- Después de confirmar sus configuraciones, haga clic en “Create” para guardar el flujo de datos.
- En el menú izquierdo, haga clic en “Workspace”.
- Haga clic en el botón “Create Device”.
- Nombre del dispositivo: Nombre su dispositivo, por ej. “Weather sensor” o “Soil sensor”.
- Descripción (opcional): Agregue una descripción para el dispositivo.
- Etiquetas/Campos personalizados (opcional): Agregue etiquetas o campos personalizados para categorización.
- Flujo de datos: Seleccione el flujo de datos MQTT creado en el paso anterior.
- Haga clic en “Generate ID” para generar un ID único para el dispositivo.
- Haga clic en “Create Device” para completar el registro del dispositivo.
- Después del registro, encuentre el dispositivo en el menú Devices y haga clic para ingresar a la página de detalles del dispositivo.
- En la página de detalles del dispositivo bajo la pestaña “API-Configuration”, obtenga la siguiente información:
- Host del broker MQTT: Típicamente mqtt.akenza.io.
- Nombre de usuario MQTT: Nombre de usuario.
- Contraseña MQTT: Contraseña.
- Topic Uplink: /up/{secret}/id/{deviceId}.
- Topic Downlink (opcional): /down/{secret}/id/{deviceId}.
Usando un dispositivo como el sensor Niubol u otro dispositivo compatible con MQTT, configúrelo para conectarse al broker MQTT de akenza. Las siguientes instrucciones asumen que está usando el colector de datos Niubol.

- En el Espacio de trabajo de la plataforma akenza, encuentre su dispositivo y vaya a su página de detalles.
- Bajo la pestaña “Message Logs”, vea los datos uplink enviados por el dispositivo.
- Los datos deben aparecer en formato JSON, por ej. {"sensor":"temperature","value":25.5}.
- En la pestaña Dashboard Builder, vea los KPI del dispositivo y los gráficos de datos históricos.
- Si se configura un topic downlink, puede probar el envío de comandos al dispositivo.
Para una mayor seguridad, se recomienda usar encriptación TLS:
1. Use el puerto 8883 en lugar de 1883 para comunicación encriptada.

- akenza soporta dos métodos de autenticación:
- Secretos Uplink: Use una clave compartida como contraseña MQTT.
- JWT: Use la clave privada del dispositivo para generar un JWT como contraseña (más seguro, requiere configuración adicional).
- Elija el tipo de autenticación al crear el flujo de datos.
- Formato de topic Uplink: /up/{secret}/id/{deviceId}.
- Formato de topic Downlink: /down/{secret}/id/{deviceId}.
- Asegúrese de que los topics coincidan con la configuración del dispositivo.
- Si la conexión falla, verifique:
- Asegúrese de que el nombre de usuario MQTT, la contraseña y el topic sean correctos.
- Verifique que la conexión de red sea estable (Wi-Fi o red celular).
- Asegúrese de que los puertos no estén bloqueados por un firewall (1883 o 8883).
- Use un monitor serie o logs para ver códigos de error.
- akenza acepta mensajes MQTT formateados en JSON, así que asegúrese de que los datos enviados por el dispositivo estén en el formato correcto.
- Documentación oficial de akenza: Conectividad MQTT:
https://docs.akenza.io/akenza.io/get-started/your-data-flow/device-connector/mqtt
- Tutorial: Cómo integrar un dispositivo Arduino mediante MQTT en akenza:
https://docs.akenza.io/akenza.io/tutorials/add-devices/how-to-integrate-an-arduino-device-via-mqtt-on-akenza
Anterior:Cómo conectar el sensor NiuBoL a la plataforma IoT Thinger mediante el protocolo MQTT
Siguiente:¿Cómo conectar un sensor RS485 a un colector y transmitir datos a la plataforma en la nube?
Recomendaciones relacionadas
Catálogo de sensores
Catálogo de sensores agrícolas y estaciones meteorológicas-NiuBoL.pdf
Catálogo de estaciones meteorológicas-NiuBoL.pdf
Productos relacionados
Sensor combinado de temperatura del aire y humedad relativa
Sensor de temperatura y humedad del suelo para riego
Sensor de pH del suelo RS485 Instrumento de prueba de suelo Medidor de pH del suelo para agricultura
Sensor de velocidad del viento Salida Modbus/RS485/Analógico/0-5 V/4-20 mA
Pluviómetro de cubeta basculante para monitoreo meteorológico, sensor automático de lluvia RS485/exterior···
Sensor de radiación solar piranómetro 4-20 mA/RS485
Captura de pantalla, WhatsApp para identificar el código QR
WhatsApp number:+8615367865107
(Clic en WhatsApp para copiar y añadir amigos)