DFRobot
MXChip Microsoft Azure IoT Developer Kit
The MXChip Azure IoT Developer Kit is an Arduino-compatible development board designed for building cloud-connected IoT applications with Microsoft Azure. It...
The MXChip Azure IoT Developer Kit is an Arduino-compatible development board designed for building cloud-connected IoT applications with Microsoft Azure. It features an STM32F412 ARM Cortex-M4F microcontroller, built-in Wi-Fi, and a rich set of on-board sensors — ready to connect to Azure IoT services out of the box.
The board includes an on-chip audio codec with microphone and headphone jack for voice-interactive projects, a 128×64 OLED display, an infrared emitter, and a security encryption chip. Program it via USB using the Arduino IDE or Visual Studio Code with the Arduino extension.
Key Features
- STM32F412 ARM Cortex-M4F – Powerful microcontroller for IoT applications
- EMW3166 Wi-Fi Module – 256 KB SRAM, 1 MB + 2 MB SPI Flash
- On-Chip Audio Codec – Microphone and headphone socket for voice projects
- 128×64 OLED Display – Built-in screen for status and data display
- Rich Sensor Suite – Motion, magnetometer, atmospheric pressure, temperature, humidity
- Security Encryption Chip – Hardware security for cloud connections
- Infrared Emitter – For IR remote control and interaction
- Arduino Compatible – USB programming with DAP Link emulator
Specifications
- MCU – STM32F412, ARM Cortex-M4F
- Wi-Fi – EMW3166 (256 KB SRAM, 1 MB + 2 MB SPI Flash)
- Display – OLED, 128×64
- Buttons – 2× programmable buttons
- LEDs – 1× RGB LED, 3× status indicators (Wi-Fi, Azure, test)
- Power – 3.3V or USB, DC-DC up to 1.5A
- Certifications – CE, FCC
- Dimensions – 77 × 52 × 7 mm
On-Board Sensors
- Motion sensor (accelerometer/gyroscope)
- Magnetometer
- Atmospheric pressure sensor
- Temperature and humidity sensor
- Microphone
Ideal For
- Microsoft Azure IoT cloud-connected projects
- Learning IoT development and cloud services
- Voice-interactive prototypes
- Environmental monitoring with cloud dashboards
Package Contents
- 1× MXChip Azure IoT Developer Kit (AZ3166)
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- Gyroscope
- A gyroscope measures rotation, such as how fast a board is turning around its X, Y, and Z axes. This matters for projects like gesture controls, balancing robots, and motion tracking where tilt or rotation changes need to be detected.
- IDE
- Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
- IoT
- Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
- LED
- A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
- magnetometer
- A sensor that measures magnetic fields, often used to work out compass direction. It matters because nearby magnets, motors, or metal objects can affect readings and may require calibration.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- OLED
- OLED stands for organic light-emitting diode, a display type where each pixel produces its own light. It matters because OLED screens are thin, high-contrast and easy to read for small status displays, but they can be more sensitive to image burn-in than some other display types.
- RGB
- Short for red, green and blue, usually referring to an LED that can mix those three colours. It matters because controlling an RGB LED teaches how separate outputs combine to create different colours.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- SRAM
- Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
Find this product in
Brands
Sensors & Input
MXChip Azure IoT Dev Kit Pinout Description
Pinout · 128.4 KB · Click any page to view full size
MXChip Azure IoT Dev Kit Feature Diagram
Document · 179.6 KB · Click any page to view full size
Supplier page — dfrobot.com
Supplier Description · 729.2 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Related Tutorials
Free guides on learn.littlebird.com.au