Quality RTOS & Embedded Software

LIBRARIES
WHAT'S NEW
New FreeRTOS Long Term Support version now available.
FreeRTOS Extended Maintenance Program (EMP) registration now open.
FreeRTOS-Plus-TCP v3.0.0 released:
Featured FreeRTOS IoT Integrations:
Delta Over-the-Air Updates:

AWS IoT Fleet Provisioning

Introduction

The AWS Fleet Provisioning library enables you to provision a fleet of IoT devices with unique certificates and register them with AWS IoT Core using the Fleet Provisioning feature of AWS IoT Core. There are two ways to use fleet provisioning, Provisioning by Claim and Provisioning by Trusted User, which enable you to utilize manufactured device credentials or newly-generated credentials. This library has no dependencies on any additional libraries other than the standard C library, and therefore can be used with any MQTT library.

This library has gone through code quality checks including verification that no function has a GNU Complexity score over 8, and checks against deviations from mandatory rules in the MISRA coding standard. Deviations from the MISRA C:2012 guidelines are documented under MISRA Deviations. This library has also undergone static code analysis using Coverity static analysis, and validation of memory safety through the CBMC automated reasoning tool.

This library is distributed under the MIT Open Source License.

 

Code Size of AWS IoT Fleet Provisioning (example generated with GCC for ARM Cortex-M)
FileWith -O1 OptimizationWith -Os Optimization
fleet_provisioning.c1.0K0.9K
Total estimates1.0K0.9K
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.