Skip to main content

ModusToolbox™ for connectivity

LibraryDetailsDocs
aws-iot-device-sdk-embedded-CCollection of C source files under the MIT open source license that can be used in embedded applications to securely connect IoT devices to AWS IoT Core.API reference
aws-iot-device-sdk-portContains the port layer implementation for the MQTT and HTTP Client libraries to work with the AWS-IoT-Device-SDK-Embedded-C library on platforms with network connectivity.API Reference
azure-c-sdk-portImplements the port layer for the Azure SDK for Embedded C to work on platforms with network connectivity.API reference
azure-sdk-for-cAllows small embedded (IoT) devices to communicate with Azure services.User guide
buffer-pool-managerThis library provides APIs to create pool of fixed size buffers, receive the available buffer and free it back to the pool after the use.API reference
connectivity-utilitiesGeneral purpose middleware connectivity utilities, for instance a linked_list or a json_parser.API reference
golioth -firmware- sdkA software development kit for connecting embedded devices to the Golioth IoT Cloud.External website
http-clientProvides the HTTP Client implementation that can work on platforms with Wi-Fi or Ethernet connectivity.API reference
http-serverProvides communication functions for an HTTP server.API Reference
lpaThe Low Power Assistant (LPA) is a library and associated settings in the ModusToolbox™ Device Configurator that allow you to configure a Host and WLAN (Wi-Fi / BT Radio) device for optimized low-power operation.API reference
lwIPLightweight open-source TCP/IP stack.External website
memfault -firmware- sdkAn SDK responsible for working with Memfault device monitoring, debugging and OTA management platform.External website
mqttThis library includes the open source AWS IoT device SDK embedded C library plus some glue to ensure seamless MQTT cloud connectivity.API reference
netxduoAdvanced, industrial-grade TCP/IP network stack designed specifically for deeply embedded real-time and IoT applications.Overview
netxduo-network-interface-integrationThis library is an integration layer that links the NetXDuo network stack with the underlying Wi-Fi host driver (WHD).API reference
ota-updateProvides support for Over-The-Air update of the application code running on various devices.API reference
ota-bootloader-abstractionThe OTA Bootloader Abstraction library has implementation for bootloader specific storage interface APIs for handling OTA upgrade images.API reference
secure-socketsThe Secure Sockets library eases application development by exposing a socket like interface for both secured and non-secured socket communication.API reference
virtual-connectivity-managerVirtual-Connectivity-Manager (VCM) is a library that enables connectivity libraries to add multi-core support through virtualization. Virtualization allows the connectivity stack running on one core to be accessed from another core using Inter Process Communication (IPC).API reference