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

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