Skip to content
This repository has been archived by the owner on Jul 22, 2023. It is now read-only.

Release 0.7.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@DellaBitta DellaBitta released this 16 Oct 15:35
· 363 commits to master since this release
b8929d6

Google IoT Core Device SDK for Embedded C version 0.7.0

October 1 2018

The initial release of the Cloud IoT Core Device SDK for Embedded C. The SDK connects embedded devices to Google Cloud IoT Core via MQTT.

The SDK uses a Board Support Package (BSP) architecture to compartmentalize device-specific code. This modular approach aids in the porting process. Engineers only need to customize a few files to port the Device SDK to their device. A reference BSP implementation is provided for POSIX systems and two reference TLS implementations are provided for use with either the mbedTLS or wolfSSL embedded libraries. TLS implementations are required for both TLS connectivity and for private-key JWT signatures. JWTs serve as client authentication tokens when connecting to Google Clout IoT Core.

For more documentation on the process of porting the SDK to your embedded device, or for using another TLS library, please see the README.md and the /doc/porting_guide.md documents. For more information about Google Cloud IoT Core, please visit: https://cloud.google.com/iot-core.

The Device SDK is developed on Ubuntu Linux with GNU Make.