

 This whitepaper is for historical reference only. Some content might be outdated and some links might not be available.

# Managing cellular connectivity
<a name="managing-cellular-connectivity"></a>

 Customers can use FreeRTOS connectivity libraries for Wi-Fi and cellular to enable their applications to interact with the communication interfaces on the MCUs. The [FreeRTOS Cellular library](https://www.freertos.org/cellular/index.html) exposes the capability of a few popular cellular modems through a uniform API. That API hides the complexity of AT commands, and exposes a socket-like interface to C programmers. The [FreeRTOS Wi-Fi library](https://docs.aws.amazon.com/freertos/latest/userguide/freertos-wifi.html) abstracts port-specific Wi-Fi implementations into a common API. Using this API, applications can communicate with their lower-level wireless stack through a common interface. 

**Note**  
Applications are typically not using these libraries directly, but are using higher level libraries (for example, [coreMQTT](https://docs.aws.amazon.com/freertos/latest/userguide/coremqtt.html) for ingesting MQTT payloads). 