Skip to content

Azure IoT SDK C

Compare
Choose a tag to compare
@anporumb anporumb released this 08 Jan 23:57
· 2577 commits to main since this release

C Device SDK

  • C SDK AMQP Transport Messenger Module: code and unit tests
  • Enabling device method to be call async
  • User can build the IoT SDK libraries as a DLL.
  • Add build and release files
  • Samples have as default MQTT
  • Do not hold a lock when calling a callback.
  • Added E2E tests for devicetwin_serializer

C Service SDK

  • Add SDK version API to Service Client

Documentation

  • Add ArduinoIoTUtility and AzureIoTProtocol_MQTT to the readme
  • Updated readmes for service client and serializer
  • Updated device SDK instructions
  • Updated readmes and other instructions
  • Changed link to specific C on Linux sample instructions

Bug Fixes

  • Convert request_id from uint16_t to a string
  • Replace chars so users can compile with non-ASCII code page
  • Various fixes for links, readmes, typos, dead links

Improvements:

  • Add Python service client folder to Python build
  • Change cmake option from "build_as_shared" to "build_as_dynamic"
  • Remove redefinitions of common structures and declare them in common header
  • Do not load serializer tests if run_unittests=OFF.
  • Replace toupper and isdigit from the ctype to a local version

Merged pull requests :

  • Support Tizen RT (#9)
  • Scripts to add environment variables (#10)

Closed pull requests :

  • Updated C samples to use MQTT by default ()