// the find
microsoft/devkit-sdk
Arduino library and package for the MXChip IoT DevKit
An Arduino SDK for the MXChip AZ3166 IoT DevKit — a hardware board with STM32F412, WiFi, OLED display, and a pack of sensors. Microsoft officially archived it in 2023 because IoT Hub connectivity is broken and won't be fixed. This is a tombstone, not a living project.
- Comprehensive peripheral coverage for the AZ3166: audio, sensors (HTS221, LPS22HB, LSM6DSL, LIS2MDL), SPI, FileSystem, MQTT, WebSocket, and Azure IoT Hub all had working Arduino-compatible libraries
- The sensor abstraction layer using ST_INTERFACES is clean — each sensor implements a typed interface (HumiditySensor, MotionSensor, etc.) rather than a flat grab-bag of methods
- Jenkins CI artifacts and deployment scripts are committed alongside the source, which at least shows this was treated as a real product rather than a demo
- Archived and broken — the README's first line is a warning that devices can no longer connect to IoT Hub, which is the entire point of this SDK
- Last push was April 2023, the board hardware itself is discontinued, and there is no migration path within this repo — you have to leave entirely for Azure RTOS or the embedded C SDK
- Tightly coupled to a single hardware SKU with no abstraction above the board level, so none of this is portable to any other device
- 73 stars on a Microsoft-branded repo is a signal of how niche the MXChip platform always was — adopter community was never large enough to sustain forks or community maintenance