Quality RTOS & Embedded Software

LIBRARIES
WHAT'S NEW
FreeRTOS:
AWS Reference Integrations:
FreeRTOS SMP:
Embedded World track keynote:

FreeRTOS Core Libraries

Introduction

FreeRTOS Core libraries implement open standards based connectivity, security, and related functionality. These libraries are suitable for building smart microcontroller-based devices that connect to the cloud. Unlike the FreeRTOS+ libraries, FreeRTOS Core libraries have no dependencies other than on the standard C libraries, so FreeRTOS Core libraries are not dependent on the FreeRTOS RTOS kernel.

See all library categories.


Libraries

coreMQTT

A lightweight MQTT client implementation for IoT use cases. The coreMQTT Agent library (see below) creates a thread safe agent (or daemon) for the coreMQTT library. Learn More

coreMQTT Agent

A thread safe agent (or daemon) for the coreMQTT library. The coreMQTT agent includes the coreMQTT library.

Learn More

coreHTTP

A lightweight partial HTTP client implementation for IoT use cases.

Learn More

coreSNTP

The coreSNTP library provides a client for the Simple Network Time Protocol (SNTP) to allow devices to synchronize their system clocks with time servers. This library implements the SNTPv4 specification defined in RFC 4330.

Learn More

Transport Interface

Describes the network transport independent interface used by FreeRTOS Core application protocols, such as coreMQTT and coreHTTP

Learn More

coreJSON

A lightweight partial JSON parser that implements the target="_blank">ECMA-404 JSON standard.

Learn More

corePKCS #11

PKCS #11 an open standard cryptographic API layer (OASIS standard) that abstracts key storage, get/set properties for cryptographic objects, and session semantics. corePKCS is a software based mock implementation of a subset of the PKCS #11 application programming interface (API). It is provided to enable hardware independent rapid prototyping and development before switching to a security hardware specific implementation in production devices.

Learn More

FreeRTOS Cellular Interface Library

Provides an LTE CAT M-1 cellular interface for FreeRTOS. The download includes examples for several cellular modules.

Learn More

Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.