Best Practice 15.1 – Design server software to initiate communication only with devices that are online - IoT Lens Checklist

Best Practice 15.1 – Design server software to initiate communication only with devices that are online

Communication should be server initiated with devices that are online rather than client-server requests. It enables you to design client software to accept commands from the server.

Recommendation 15.1.1 – Design client software to accept commands from the server

  • Amazon FreeRTOS provides pub/sub and shadow library to connected devices.

  • AWS IoT Core provides device shadow capability to persist device states.

  • AWS IoT Device Registry contains a list of devices connected to AWS IoT Core. AWS IoT Device Registry lets you manage devices by grouping them.