Visión general y arquitectura

Cómo se conecta un dispositivo físico a Abior: drivers disponibles y cuándo usar cada uno.

Cómo se conecta un dispositivo a Abior

   ┌──────────────┐         MQTT 8883 TLS         ┌──────────────┐
   │  Tu device   │ ──────────────────────────► │   Abior.art  │
   │ (ESP32 etc.) │ ◄────────────────────────── │ Mosquitto +  │
   └──────────────┘   topics abior/{id}/...      │   Django API │
                                                 └──────────────┘

Un dispositivo físico (ESP32, Raspberry Pi, Arduino con WiFi, etc.) se autentica con un ApiToken propio y publica/recibe via MQTT estándar. Abior:

  • Ingiere las lecturas y las guarda como Lectura para gráficas y reglas reactivas.
  • Despacha comandos a actuadores cuando se dispara una Regla o un ProcedPaso automático.
  • Mantiene Dispositivo.online y last_seen_at actualizados.

Drivers disponibles

DriverCuándo usarloVentaja
mqtt_nativeDIY: ESP32, Raspberry, Arduino, MicroPythonBidireccional + push real-time
rest_webhookDevices que solo pueden hacer HTTP POSTNo necesita conexión persistente
rest_pollingShelly, Hue, Tasmota (devices con API REST propia)Abior pollea cada N segundos
tuya_cloudDevices Tuya / Smart LifeIntegración via cloud externa

Recomendado para DIY: mqtt_native. Es el más eficiente y soporta reglas reactivas con latencia mínima.

Lo que necesitas

  1. Una cuenta en Abior (/register) — gratis.
  2. Crear un Disp_modelo (plantilla) con sus sensores y actuadores.
  3. Crear un Dispositivo físico desde el modelo. Abior te genera un ApiToken único.
  4. Flashear tu device con las credenciales y los topics MQTT correctos.

Todo el flujo está en las siguientes hojas.

Volver al capítulo completo

Visión general y arquitectura — Conectar dispositivos IoT a Abior — guía técnica para makers — Abior | Abior