Appearance
SmartRetailFleet reference stack
Bench test
Pending bench test — Validation status.
Fleet dashboard for retail sites. Device type: smart_retail.
Telemetry contract
| Key | Unit | Notes |
|---|---|---|
footfall_count | count | Daily or rolling people count |
temperature | °C | Sales floor ambient |
case_temperature | °C | Refrigerated display case |
door_open | boolean | Entry / staff door |
Reference hardware (pending bench test)
| Role | Class / example | Protocol |
|---|---|---|
| Footfall | Overhead people counter (ToF / camera edge) or beam break | MQTT / HTTP / RS485 |
| Floor climate | XY-MD02-class HT | Modbus RTU |
| Case probe | NTC / PT100 in fridge case | Analog → Modbus IO, or dedicated RTU |
| Door | Magnetic contact | Dry contact → GPIO / Modbus DI |
Status: Pending bench test — case temp stays in chilled band (not ambient).
Connectivity options
| Profile | Edge | Link | Status |
|---|---|---|---|
| P2 | ESP32: door GPIO + Modbus HT + case | WiFi | Pending |
| P4 | Counter + sensors with native MQTT | WiFi / LTE | BYO |
| P1 | 4G DTU + Modbus bus (HT, case, DI) | 4G | Pending |
| P5 | Store hub + childDeviceId per zone | Ethernet / WiFi | BYO |
| P6 | LoRa door / temp tags | LoRaWAN webhook | Pending |
Wiring — mixed store (P2 + optional P4 counter)
mermaid
flowchart TB
AC[Autoconnecto]
ESP[ESP32 edge]
HT[Floor HT Modbus]
CASE[Case probe]
DOOR[Door contact]
COUNT[People counter MQTT]
AC <-->|WiFi| ESP
ESP --> HT
ESP --> CASE
ESP --> DOOR
COUNT -->|P4 MQTT| ACMap footfall from the counter device or merge into one smart_retail device via gateway relay (developer connectivity).
Checklist
- [ ] Device type
smart_retail - [ ]
case_temperaturescaled for chilled cases (~0–8 °C typical) - [ ] Door debounce to avoid alarm chatter
Related
- Connectivity profiles · ColdChainFleet (similar door/temp themes)
