6.3 Generic Optimization Tips

  • Carry forward the changes to timing parameters for all the device types in a network.
  • Do not keep the sleeping devices at the edge of the RF proximity of the targeted parent device. This avoids unnecessary disconnection and retries in the network.
  • The user can modify end device application flow during connection establishment to be in Scanning state only for a finite time duration periodically. The current ASF example implementation keeps the device in Scanning state until a connection is established between the end device and coordinator.
  • The user can sensibly choose the orientation and placement of the devices in the network to ensure each node is at least in Line of Sight (LoS) to one another node in the network. Avoid multiple retries and unintended disconnection as the link quality is at its best under this condition.
  • Optimize the power consumption of the end product such that all the devices (like sensors, memory and more) on the product is at the lowest power consumption when in Idle mode. This is critical as the product is expected to be Idle for most of the duration in its lifecycle.
  • Whenever the radio and MCU is entering the Sleep mode, disable the device peripherals that are not in use for lower power consumption.