Skip to content

Connectivity profiles ​

Every Solution (FuelFleet, ClimateFleet, …) shares the same dashboard spine. Connectivity profiles describe how field data reaches Autoconnecto. Mix WiFi, 4G, and Ethernet on the edge; the platform boundary is always normalized telemetry keys on a device (or gateway child).

Engineer transport details: backend/docs/MODBUS_TUNNEL.md in the repo and Device connectivity (developer).


Profile summary ​

IDNameEdge roleTypical linkAutoconnecto path
P1Cloud Modbus + serial tunnelSerial bridge (DTU)4G, sometimes WiFiGateway MQTT_SERIAL — cloud is Modbus master, child + register map
P2Edge Modbus masterESP32, industrial GW, SBCWiFi, Ethernet, 4G on edgeEdge polls RS485, publishes JSON via device or gateway + childDeviceId
P3Transparent / TCP tunnelSerial server, some DTUsEthernet, 4GGateway DIRECT or LAN bridge — Modbus master in cloud or on LAN
P4Native smart deviceIntegrated sensor/controllerWiFi, LTE, EthernetDevice token — MQTT / HTTP / WebSocket
P5Hub gateway relayMulti-drop hubMixedGateway token + per-sensor childDeviceId
P6IntegrationLoRaWAN, vendor cloudRF → HTTPChirpStack / TTN / generic webhook + mapping

Validation tiers (see Validation status for the live table):

  • Bench tested — Run on Autoconnecto with real hardware (today: EnergyFleet / ClimateFleet P1 only).
  • Pending bench test — Documented from datasheets; safe to follow for install planning; sign-off when lab/field allows.
  • BYO — Any hardware that publishes the Solution telemetry keys.

P1 — Cloud Modbus + serial tunnel (4G DTU) ​

Autoconnecto publishes Modbus RTU frames on MQTT; the DTU forwards them to RS485.

mermaid
flowchart LR
  AC[Autoconnecto cloud]
  DTU[Cellular DTU e.g. USR-DR154]
  BUS[RS485 bus]
  SL[Modbus slave sensor or meter]
  AC -->|MQTT modbus/tx rx| DTU
  DTU --> BUS
  BUS --> SL
PieceRole
Gateway deviceMQTT_SERIAL, owns broker topics
Child deviceSlave ID + register map + auto poll
DTUMQTT ↔ RS485 only (not Modbus master)

Example guide: USR-DR154 Modbus MQTT (XY-MD02 climate sensor).

When to use: Remote sites without local WiFi; one or few Modbus slaves on one bus.


P2 — Edge Modbus master (ESP32 / edge gateway) ​

The edge device is Modbus master; Autoconnecto receives telemetry JSON.

mermaid
flowchart LR
  AC[Autoconnecto]
  EDGE[ESP32 or edge GW]
  BUS[RS485]
  SL[Modbus slaves]
  AC <-->|MQTT or HTTP| EDGE
  EDGE --> BUS
  BUS --> SL

Example guide: ESP32 Modbus edge (WiFi MQTT).

When to use: Lab and plant WiFi; multiple local polls; offline buffering; custom scaling before cloud.


P3 — Transparent / TCP Modbus ​

Modbus RTU or TCP crosses a tunnel; framing depends on gateway connection_mode (DIRECT, outbound tunnel). Prefer P1 for cellular unless you run a LAN bridge (modbus-tunnel-bridge in repo).

When to use: Fixed Ethernet at panel; existing serial servers; short LAN hops.


P4 — Native MQTT / HTTP / WebSocket ​

Sensor or controller speaks Autoconnecto protocols directly (device token). No cloud Modbus.

When to use: Smart meters with LTE, WiFi IAQ boxes, SDK-based firmware.


P5 — Gateway relay ​

One gateway connection; payloads include childDeviceId for each logical sensor.

See Device connectivity → Gateway tab.


P6 — Integrations ​

LoRaWAN and vendor webhooks. Map DevEUI / external IDs to devices; normalize keys in Integrations.


Choosing a profile ​

ConstraintOften fits
No WiFi at siteP1 (4G DTU) or P4 (LTE device)
Indoor / office WiFiP2 (ESP32) or P4
Plant Ethernet panelP3 or P2 with Ethernet
Genset controller with ModbusP2 or P3 at panel; map controller registers
LoRa sensorsP6

Each Solution reference stack lists which profiles apply and the recommended wiring for that domain.

support@autoconnecto.in · founder@autoconnecto.in · +91 92121 00555 · app.autoconnecto.in