How to write Amazon freeRTOS network manager for LTE?

Hello @ArjunSalariya

Could you please elaborate on your end-goals?

You may not need the NetworkManager. There are many cases where you only need to use code for your interface of interest (wi-fi, ble, ethernet). Do you want to be able use LTE alongside the demo, or are you seeking to use LTE as your only means to connect to the internet?

There are some options for getting more information that is not provided in the user/programming guide. There’s doxygen documentation for the current release which provides high-level information about vDevModeKeyProvisioning. These doxygen docs can also be generated for your version of the source code by following this tutorial

You can usually find the same, or more, information by checking out the function declaration (usually in a *.h). There’s typically a high-level description of the function adjacent to its declaration. For example, here’s a descriptive code comment for vDevModeKeyProvisioning

Either of the above methods will inform that vDevModeKeyProvisioning is used to import the client credentials from the aws_clientcredential_keys.h and store them into non-volatile memory – assuming the board has NVM. For all the details, it’s usually best to see the code implementation.

1 Like