Skip to main content

ModusToolbox™ for connectivity

Library Details Docs
aws-iot-device-sdk-embedded-C Collection 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-port Contains 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-port Implements the port layer for the Azure SDK for Embedded C to work on platforms with network connectivity. API reference
azure-sdk-for-c Allows small embedded (IoT) devices to communicate with Azure services. User guide
buffer-pool-manager This 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-utilities General purpose middleware connectivity utilities, for instance a linked_list or a json_parser. API reference
golioth -firmware- sdk A software development kit for connecting embedded devices to the Golioth IoT Cloud. External website
http-client Provides the HTTP Client implementation that can work on platforms with Wi-Fi or Ethernet connectivity. API reference
http-server Provides communication functions for an HTTP server. API Reference
lpa The 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
lwIP Lightweight open-source TCP/IP stack. External website
memfault -firmware- sdk An SDK responsible for working with Memfault device monitoring, debugging and OTA management platform. External website
mqtt This library includes the open source AWS IoT device SDK embedded C library plus some glue to ensure seamless MQTT cloud connectivity. API reference
netxduo Advanced, industrial-grade TCP/IP network stack designed specifically for deeply embedded real-time and IoT applications. Overview
netxduo-network-interface-integration This library is an integration layer that links the NetXDuo network stack with the underlying Wi-Fi host driver (WHD). API reference
ota-update Provides support for Over-The-Air update of the application code running on various devices. API reference
ota-bootloader-abstraction The OTA Bootloader Abstraction library has implementation for bootloader specific storage interface APIs for handling OTA upgrade images. API reference
secure-sockets The Secure Sockets library eases application development by exposing a socket like interface for both secured and non-secured socket communication. API reference
virtual-connectivity-manager Virtual-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
Last updated on