The WFA IoT low power is a Wi–Fi alliance
certification program that allows a Wi-Fi station to enter into new extreme low
power modes during connection without losing data. The mode is supported only on the
CC313x and CC323x. This standard includes the implementation of three major
features:
- BSS Max Idle Period:
- The BSS Max idle period is the amount of time an AP can keep a client associated without The AP receiving any frame from the client (the client can remain in sleep mode).
- This value is informed to the wireless client through the association and re-association response frame
- In case the AP does not support BSS Max Idle, the device will remain in normal power save mode.
- Proxy ARP:
- Proxy ARP is the technique in which one host, usually a router, answers ARP requests intended for another machine
- In case the user would like to enter the long sleep interval only when the AP supports the Proxy ARP feature, SL_WLAN_IOTLP_BITMAP_FORCE_PROXY_ARP bit in PowerMgtBitMask parameter which is a member of SlWlanPmPolicyParams_t struct should be set
- DMS – Directed Multicast Service:
- Clients that support DMS can request the AP to send a multicast stream as unicast.
- In case the user would like to enter the long sleep interval only in case the AP supports the DMS feature, SL_WLAN_IOTLP_BITMAP_FORCE_DMS bit in PowerMgtBitMask parameter which is a member of SlWlanPmPolicyParams_t struct should be set.
This power saving feature lets a station to stay in sleep mode while keeping a live connection, without missing unicast and multicast packets.