Download FreeRTOS
 

Quality RTOS & Embedded Software

LIBRARIES
WHAT'S NEW
Simplifying Authenticated Cloud Connectivity for Any Device.
Designing an energy efficient and cloud-connected IoT solution with CoAP.
Introducing FreeRTOS Kernel version 11.0.0:
FreeRTOS Roadmap and Code Contribution process.
OPC-UA over TSN with FreeRTOS.

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-Plus 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 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

Modular Over the Air Updates

A Modular approach to perform Over the Air Updates on the devices.

Learn More

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