Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 736 Bytes

porting_guide.md

File metadata and controls

20 lines (14 loc) · 736 Bytes

How to Port the IoTHub C SDK to Other Platforms

The purpose of this document is to provide guidance on how to port the C IoTHub SDK to platforms not supported out of the box.

Table of contents

## Overview

The C IoT client library is written in C for the purpose of portability to most platforms (the SDK code is C99). The IoTHub C SDK relies on the Platform Abstraction Layer implemented by the azure-c-shared-utility library.

## PAL porting

In order to port the C IoTHub SDK, one needs to port the PAL following this document.