You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Learn about the peripheral interfaces and protocols that Windows 10 IoT Core best supports.
windows iot, peripherals, protocols, compatibility, busses, hardware
Hardware compatibility list
Windows 10 IoT Core supports a variety of peripheral interfaces and protocols, including support for common busses like I2C, UART, USB, and more. This page lists known supported peripherals and is current as of the latest RTM release. Specific entries may only work on Insider releases and will be noted as such. We encourage you to contribute to this list on GitHub!
Important
This list is not exhaustive. There are many other peripherals not listed on this page that are compatible with Windows 10 IoT Core. If a device you don't see listed but is class-compliant with what's already supported in Windows 10 IoT Core, then it will work.
Looking for information about supported hardware platforms? Click here for a list of development boards compatible with Windows.
USB Devices
WiFi Adapters
Part Name / No.
Compatible Architecture
Description
Relevant Links
Microsoft Verified
Official Raspberry Pi WiFi dongle
ARM32, x64, x86
The official Raspberry Pi WiFi dongle offers the best possible WiFi performance for its diminutive size.
✔
Airlink Wireless N 150 Mini USB Adapter
x64, x86
Airlink 101 AWL5077 Golden 150Mbps Wireless Mini USB Adapter with WPA2, WPA, and WEP enhanced wireless security
✔
Panda PAU06
x64, x86
Panda 300Mbps Wireless N USB Adapter with High Gain Antenna
✔
TP-LINK TL_WN725N
ARM32, x64, x86
TP-LINK TL-WN725N Wireless N Nano USB Adapter 150 Mbps (USB/VID_0BDA&PID_8179)
✔
NET-DYN USB WiFi Adapter
MBM
WiFi USB Adapter NET-DYN
✔
Realtek 8191 USB Wireless WiFi
ARM32, x64, x86
Realtek 8191 300Mbps 802.11n/g/b/ USB Wireless WiFi LAN Network Card Adapter
✔
Realtek 8192 USB Wireless WiFi
ARM32, x64, x86
Realtek Single-Chip IEEE 802.11b/g/n 2T2R WLAN Controller with USB 2.0 Interface
✔
Realtek 8188EU USB Wireless WiFi
ARM32, Mx64, x86BM
Realtek RTL8188EU Wireless LAN 802.11n/g/b USB 2.0 Network Adapter
✔
Realtek 8192EU USB Wireless WiFi
ARM32, x64, x86
Realtek RTL8192EU Wireless LAN 802.11n/g/b USB 2.0 Network Adapter
✔
CanaKit USB Wireless WiFi
x64, x86
Chipset Ralink 5370
✔
D-Link DWA-172
ARM32
Wireless AC600 Dual-Band High-Gain USB Adapter
Datasheet
Ethernet Adapters
Part Name / No.
Compatible Architecture
Description
Relevant Links
Microsoft Verified
ASIX AX88772 USB 2.0 Fast Ethernet Adapter
ARM32, x64, x86
This is a high performance and high integrated ASIC with embedded 28 KB SRAM for packet buffering.
✔
Bluetooth Dongles
Part Name / No.
Compatible Architecture
Description
Relevant Links
Microsoft Verified
CSR Mini USB Bluetooth V 4.0 Adapter
ARM32, x64, x86
Class 2 Bluetooth 4.0 Smart Ready Adapter, low energy, dual power
✔
ORICO BTA-403 Mini Bluetooth 4.0 USB Dongle
ARM32, x64, x86
Low-energy Bluetooth 4.0 adapter USB Micro Adapter Dongle
✔
CSR Mini USB Bluetooth V 4.0 Adapter
x64, x86
Class 2 Bluetooth 4.0 Smart Ready Adapter, low energy, dual power
Adds the capability to control up to 16 servos with no additional Raspberry Pi processing overhead. Capable of doing PWM up to 1.6KHz with 12 bit precision.
The GoPiGo is a delightful and complete robot for the Raspberry Pi that turns your Pi into a fully operating robot. GoPiGo is a mobile robotic platform for the Raspberry Pi developed by Dexter Industries.
A recommended SD card for devices that can have Windows 10 IoT Core flashed.
✔
Sensors
Part Name / No.
Compatible Architecture
Description
Relevant Links
Microsoft Verified
DHT11 basic temperature-humidity sensor
ARM32, x64, x86
A basic, ultra low-cost digital temperature and humidity sensor. It uses a capacities humidity sensor and a thermistor to measure the surrounding air, and spits out a digital signal on the data pin (no analog input pins needed).
A basic, ultra low-cost digital temperature and humidity sensor. It uses a capacities humidity sensor and a thermistor to measure the surrounding air, and spits out a digital signal on the data pin (no analog input pins needed).
Small, thin, low power, 3-axis MEMS accelerometer with high resolution (13-bit) measurement at up to ±16 g. Digital output data is formatted as 16-bit twos complement and is accessible through either a SPI (3- or 4-wire) or I2C digital interface.