-
Notifications
You must be signed in to change notification settings - Fork 1
Description
We're being asked to implement these: Figure out how many total permutations we have to cover
(Network type X Communication Interface). Ideally make a chart or nested bullet points of communication type (WIFI Bluetooth etc), network model, network events.
Context:
Implement BLE 5.x (1M/2M or LE Coded) and Wi-Fi 802.11n or Zigbee 802.15.4.
Range/rate/energy reflect chosen PHYs; duty-cycle limits for Zigbee (if used).
Link / MAC
BLE: advertising/scanning, connection events at conn_interval_ms, supervision timeout, retransmissions, sleep states.
Wi-Fi/Zigbee: CSMA/CA + ACK; beacons as appropriate; queue capacity.
Network
IP/6LoWPAN (simplified MTU/fragment OK).
MQTT semantics: QoS0/1 with DUP handling, retained messages, LWT optional; keep-alive + reconnect with exponential backoff; session resume when clean_session=false.
Gateway/Cloud hop: WAN latency/loss added.