Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 733 Bytes

porting_guide.md

File metadata and controls

19 lines (12 loc) · 733 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.