Low Power and Interoperability Considerations#
It is recommended to set the device into Connected Power Save Mode only after IP configuration
If a Wireless disconnection happens when the SiWx917 is in Power Save Mode, disable the power save and try to reconnect to the AP.
To avoid interoperability issues with various APs, enable the Enhanced Max PSP feature.
For applications, where throughput is not a major concern, consider disabling the higher data rates (MCS5, MCS6, and MCS7). To do this, make sure BIT(19) - SL_SI91X_FEAT_DISABLE_MCS_5_6_7_DATARATES in config_feature_bit_map is not enabled in the boot configuration.
Make a smart configuration of WLAN Keep-Alive, TCP Keep-Alive, and MQTT Keep-Alive parameters as per your application to reduce the current consumption.
In power save modes, if the DNS requests fail with few APs, the SL_SI91X_FEAT_AGGREGATION in feature_bit_map is to be enabled in boot configuration. If this does not help, it is recommended to disable the power save and then make a DNS request API call and configure the device back into power save mode.
If broadcast/multicast data is not important for your application, further power consumption can be reduced using the broadcast filter command.