Azure IoT SDKs
C Device SDK
- NOTE: If you had already cloned the SDK repo, before doing a pull, run the following command:
git submodule deinit --all -f
git pull
git submodule update --init --recursive
- Support for MQTT over websockets
- Submodule folders renamed for shorter path.
- SAS renewal tests and fixes
- Add PushToMaster script for Arduino into Build all for Arduino
- Add the script to upload and test a new version on Arduino Huzzah
- Add arduino_cc with the base arduino library. Add the scripts to make and test the lib.
Node
- Remove max message size limit in AMQP
- Add MQTT over Websockets support
- Move AmqpWs into Amqp package
- Move common MQTT code into the device-mqtt package
- Implement SAS renewal on the AMQP service client
Python
- Add build option --wheel to build a PyPy wheel.
- Add cmake --wheel option for windows
csharp
- Add MQTT over websockets support
- Add pri files (resources) to UWP NuGet package.
Tools
- iothub-explorer: add monitor-ops command to listen to the operations monitoring endpoint.
- Add link to the 'device-discovery-cli' tool via submodule reference.
Pull Requests
#868 #870 #864 #839 #836 #835 #831 #825 #824 #819 #820 #817 #816 #722 #857 #856 #822 #843
Bugs
- [Node] Fix bad call stack issue in AMQP when calling a callback from a promise.
- [C] Fix Raspberry Pi Build script
- [C] Add --use-websockets for gcc 4.4
- [C] Fix E2E tests for serializer in C Device SDK
Documentation:
- Add instruction and certification guide for Node JS SDK on Android OS.
- Update steps to build C library on Windows
- Update Java samples documentation
- Update documentation for Android support
- Add instructions for running CppUWPSample
- Update yocto-intel-edison-c.md
- Update devbox_setup.md
- Add instructions for creating Hub and device Id for Node
- Update Arduino's readme.doc
- Add device specific documents for:
- WavePOS-77 device from FKSYSTEM Co.,Ltd
- SYS-5029S-TN2 device from Supermicro,
- S-5018A-TN4 device from Supermicro,
- S-1018L-MP device from Supermicro,
- zo device from Kuzo Tech,
- A-350 device from WITEK,
- ON-3200 device from 4cgate,
- 103 device from DFI,
- 31 device from Micro-Star,
- vices from Advantech and Moxa,
- 98xx device from Spreadtrum,