IoT Hardware Guide

Find the right IoT development hardware for your business or DIY needs. Compare leading boards/kits and get reviews, pricing info.

The Internet of Things is developing at a rapid pace, thanks in part to an explosion in the availability of small, inexpensive computing hardware. IoT prototyping kits and development boards combine microcontrollers and processors with wireless chips and other components in a pre-built, ready-to-program package.

They come in nearly infinite configurations, from tiny battery-powered chips that chirp intermittently over Bluetooth to credit card-sized computers with USB power supplies and high-bandwidth Wi-Fi radios. Whatever the needs of your project or product, there's sure to be a board that fits your exact requirements.

The following Channel Guide will help you:

  • Filter based on size of project - DIY to full-fledged prototyping kits for professional scale deployments.
  • Sort based on connectivity types - Choose right solution ranging from Bluetooth to 3g and 4g cellular options.
  • View boards that offer cloud based IoT platform integration.


"panStamps are small wireless modules programmable from the Arduino IDE. Each module contains an Atmega328p MCU and a Texas Instruments CC1101 RF interface, providing the necessary connectivity and processing power to create autonomous low-power wireless motes".

panStamp NRG: $18.95
- relies on a powerful CC430F5137 SOC
Price: $18.55

Specs & Features:
  • Atmel Atmega328P at 8MHz
  • Operating voltage: from 2.5 VDC to 3.6 VDC
  • Current consumption: 1 uA when in deep sleep mode
Connectivity: Sub-1 GHz RF Transceiver 868/915 MHz
Open Source: Yes GNU GPL v2


"The TinyCircuits TinyDuino is an Arduino compatible board in an ultra compact package. Imagine the possibilities of having the full power of an Arduino Uno in a size less than a quarter!"
Price: $19.95

Specs & Features:
  • Atmega328P processor 32KB Flash, 2KB RAM, 1KB EEPROM
  • Arduino and LilyPad Compatible
  • 20 I/Os (14 Digital, 6 Analog / Digital I/O) - All the signals on the Arduino Shield connectors are supported
Connectivity: Via add-on shields (Bluetooth, WiFi, etc)
Open Source: Yes

Arduino Uno

"Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments."
Price: $29.95

Specs & Features:
  • ATmega328 microcontroller
  • 14 Digital I/O Pins (6 PWM outputs)
  • 32k Flash Memory
Connectivity: Can be extended with shields (Wifi, GSM, Bluetooth, etc)
Open Source: Yes GPL and the C/C++ microcontroller libraries are under the LGPL


"A finger-tip sized, Arduino compatible, wireless enabled microcontroller, low cost enough to leave in all of your projects! "
Price: $21 and up

Specs & Features:

Connectivity: Bluetooth Low-Energy 4.0 built-in
Open Source: Yes


"The XinoRF is an Arduino UNO R3 compatible electronics development board with an onboard 2-wayCiseco SRF data radio, which supports over-the-air programming."

See Also: RFµ-328
Price: £30.00

Specs & Features
  • ATmega328 P-PU micro-controller (32kb flash, 2kb RAM, 1kb EEPROM)
  • Lots of I/O - 14 DIO (6 PWM, 6 analog, 40ma output)
  • Over the air programming
Connectivity: SRF-U wireless
Open Source: Yes

Ciseco: OpenKontrol Gateway

"The OpenKontrol Gateway is the product everyone (including us) has been eagerly waiting for.

It supports WiFi, low power RF (many types), Ethernet and Bluetooth. It's designed to be used 24 hours a day so it's incredibly low power at just half a watt (based on XRF radio, XV wifi module, SD, RTC and SRAM)."
Price: £30.90-

Specs & Features:
  • Atmel 328 (with pre-loaded UNO bootloader)
  • SD Card Reader Kit (Surface mount SD card socket)
  • 32k SRAM Memory
  • RTC Kit (DS1307, socket, crystal, CR2032 coin cell, coin cell holder, 5V regulator, capacitor)
Connectivity: Ethernet and expandable to GSM, XRF radio module, RN-XV WiFi module
Open Source: Yes


"A wireless, web-ready microcontroller with WiFi, LiPo battery, & built-in radio. An API to get your board talking to the Web right out of the box."
Price: $49.00-99.00

Specs & Features:
  • Atmel ATmega256RFR2 with built-in radio
  • 17 digital I/O pins
  • 8 analog input pins
  • 16MHz MCU32k SRAM
  • LiPo rechargeable battery
  • On-board temperature sensor
Connectivity: 802.15.4 & WiFi
Open Source: Yes

Raspberry Pi

"The Raspberry Pi is a single-board computer developed in the UK by the Raspberry Pi Foundation. The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard. It's a capable little PC which can be used for many of the things that your desktop PC does."
Price: $35

Specs & Features:
Connectivity: Ethernet. Expandable with USB and shields to other options (See: Raspberry Pi Wireless Options)
Open Source: Partial

BeagleBone Black

"BeagleBone Black is a community-supported development platform for developers and hobbyists. Boot Linux in under 10 seconds and get started on development in less than 5 minutes with just a single USB cable."
Price: $45

Specs & Features:
Connectivity: Ethernet
Open Source: Partial


"The Cubieboard is a new Allwinner A10 based developer board, with a very wide range of IO options. The board is set apart by offering SATA and an extended pin interface for low level access to the SOC."
Price: $49.00

Specs & Features:
  • 1G ARM cortex-A8 processor, NEON, VFPv3, 256KB L2 cache
  • 512M/1GB DDR3 @480MHz
  • 96 extend pin including I2C, SPI, RGB/LVDS, CSI/TS, FM-IN, ADC, CVBS, VGA, SPDIF-OUT, R-TP.
  • HDMI
Connectivity: Ethernet
Open Source: Partial


"Nanode is an open source Arduino-like board that has in-built web connectivity.

It is a low cost platform for creative development of web connected ideas. It's like an Arduino with an Ethernet shield built in. Easily upgradable to wireless by adding a 433Mhz radio kit”.
Price: $39-$56

Specs & Features:
  • ATmega328P microcontroller
  • Up to 14 digital I/O lines
  • 32KB ISP flash memory
  • SPI expansion memory (SRAM, Flash or FRAM)

Connectivity: Ethernet & optional 868MHz 433MHz Boards and devices
Open Source: Yes



"WeIO is an innovative open source hardware and software platform for rapid prototyping and creation of wirelessly connected interactive objects using only popular web languages such as HTML5 or Python.

With WeIO making connected objects becomes as simple as making websites.”.
Price: 59 euro

Specs & Features:
  • WeIO is based on Python powered Tornado WebSocket server
  • 16 MB Flash and 64 MB DDR2 RAM
  • 32 x GPIO • 1 x UART

Connectivity: WiFi IEEE 802.11bgn 1x1 2.4 GHz integrated into AR9331 processor
Open Source: GPL Licence 3


Arduino Yun

"Arduino Yún is the combination of a classic Arduino Leonardo with a Wifi system-on-a-chip running Linino.

When the Yún is turned on for the first time, it becomes an Access Point, creating a Wi-Fi network named “Arduino”.
Price: $69

Specs & Features:
  • Atmel ATMega32u4 @ 16 MHz with 2.5KB SRAM and 32KB flash
  • microSD card slot
  • 14 digital input/output pins

Connectivity: Ethernet & WiFi
Open Source:
Yes GPL and the C/C++ microcontroller libraries are under the LGPL


mbed - LPC1768

"The mbed Microcontrollers are a series of ARM microcontroller development boards designed for rapid prototyping.

The platform includes a standards-based C/C++ SDK, a microcontroller HDK and supported development boards."

- See Also: mbed FRDM KL25Z ($12.95)

Specs & Features:
  • 32-bit ARM Cortex-M3 core running at 96MHz
  • Web-based C/C++ programming environment
  • 512KB FLASH, 32KB RAM
  • USB Host/Device, 2xSPI, 2xI2C, 3xUART, CAN, 6xPWM, 6xADC, GPIO
Connectivity: Ethernet
Open Source: Partial

Wi-Go Module

"A complete wireless data acquisition system with multiple sensors, flash storage and 800mAh battery."

Price: $108

Specs & Features:
  • Processor: Freescale KL25Z (ARM Cortex M0+) at 48MHz
  • Sensors: Accelerometer (MMA8451Q), Magnetometer (MAG3110), Altimeter (MPL3115A2), Ambient Light Sensor (TEMT6200)
  • Data Storage: 2 MB SPI Serial Flash (S25FL216K)
  • Battery: 800mAh Lithium-Polymer

Connectivity: Wi-Fi 802.11bg (Murata LBWA1ZZVK7)
Open Source: Yes (Keil 4.70 source project)



"pcDuino is a high performance, cost effective mini PC platform that runs PC like OS such as Ubuntu and Android ICS. The platform could run full blown PC like OS with easy to use tool chain and compatible with the popular Arduino ecosystem such as Arduino Shield. "
Price: $59.95

Specs & Features:
  • 1GHz ARM Cortex A8 CPU
  • 1GB DRAM
  • Onboard Storage: 2GB Flash, microSD card
  • Arduino-Style Peripheral Headers
  • HDMI
Connectvitiy: Ethernet
Open Source: Partial

OpenPicus Flyport WiFi

"Flyport is a powerful and low-cost system on module (SOM) with embedded Internet connectivity.
Flyport transforms a sensor into an internet datalogger, a simple relay - into a remote controlled automation and much more."
Price: € 39.00

Specs & Features:
  • Microchip PIC24FJ256 16bi
  • Low power - hibernation mode supported
  • Peripherals: up to 18 Digital I/O, 4 Analog Inputs (10bits ADC), 4 UARTs, SPI, I2C
  • Flash memory: 16Mbit external flash
Connectivity: WiFi, Other options include Ethernet and GPRS
Open Source: Yes


"Based on the popular 1.2Ghz ARM Allwinner A10, the Hackberry A10 developer board is a powerful, hackable Android / Linux PC. The Hackberry A10 has both WiFi and Ethernet."
Price: $65.00

Specs & Features:
Connectivity: 10/100 Ethernet, Realtek 802.11n WiFi
Open Source: No


"UDOO is a multi development platform solution for Android, Linux, Arduino™ and Google ADK 2012. The board is designed to provide a flexible environment that allows to explore the new frontiers of the Internet of Things."
Price: $109-129.00

Specs & Features:
  • Freescale i.MX 6 ARM Cortex-A9 CPU Dua/Quad core 1GHz
  • Atmel SAM3X8E ARM Cortex-M3 CPU
  • RAM DDR3 1GB
  • 54 Digital I/O + Analog Input (Arduino-compatible R3 1.0 pinout)
  • HDMI and LVDS + Touch (I2C signals)
Connectivity: Ethernet, WiFi
Open Source: Yes - CC Attribution Share-Alike license

Libelium Wasmote

"Waspmote is an open source wireless sensor platform specially focused on the implementation of low consumption modes to allow the sensor nodes ("motes") to be completely autonomous and battery powered, offering a variable lifetime between 1 and 5 years depending on the duty cycle and the radio used."
Price: 153.00-

Specs & Features:
Connectivity: 8 different wireless interfaces including long range (3G / GPRS), medium range (802.15.4, ZigBee, WiFi) and short range (Bluetooth, RFID, NFC)
Open Source: Yes - LGPL license

The Rascal

"The Rascal is a small computer that you can use to monitor and control the world remotely. It's like the brains of an iPhone, without the corporate overlord. The Rascal is powerful enough to handle real web traffic, but you don't have to be a professional electrical engineer to use one."
Price: $199 (W/4 GB memory card and power supply)

Specs & Features:
  • Web server includes a built-in editor
  • Atmel AT91SAM9G20 400 MHz, 64 MB RAM.
  • Program in Python
  • 2 32MByte SDRAM chips

Connectivity: Ethernet
Open Source: Yes


  • reelyActive: "Connecting sub 1GHz and soon BLE to the cloud via radio-sensor "reels". An innovative architecture that combines wireless identification, location and communication. Reels automatically connect and interact with radio devices in range, seamlessly relaying information to and from the reelyActive cloud service."
  • CoAction Hero: "A powerful proto-board with a 120Mhz processor, 1MB filesystem, and built-in OS for tinkerers and engineers alike. Two device boards (bluetooth and LCD) can be added."
  • MICA2: 868, 916 MHZ - "The MICA2 Mote is a third generation mote module used for enabling low-power, wireless, sensor networks. The MICA2 processor radio is fully supported by the MoteWorks Software Platform."

Ethernet Base:

  • TSgaTe: "Based on a powerful, low-power 32-bit microcontroller with an ARM Cortex-M3 core at 72 MHz with 64 KB RAM and 512 KB Flash memory. Via the Ethernet port or through one of the available expansion modules, the TSgaTe acts as a gateway betweenTSmoTe devices and software applications in remote servers. There are multiple expansion modules available for the TSgaTe supporting different wireless technologies: ZigBee, Wi-Fi, GPRS, RFID/NFC, GPS, RS485." $Contact directly
  • Freescale FRDM-K64F: The FRDM-K64F is an ultra-low-cost development platform for Kinetis K64, K63, and K24 MCUs. The FRDM-K64F is feature packed with a lot of peripherals to enable rapid prototyping, including a 6-axis digital accelerometer and magnetometer to create full eCompass capabilities, a tri-colored LED and 2 user push-buttons for direct interaction and feedback, expansion memory with a microSD card slot, and connectivity options using onboard Ethernet port and headers for use with Bluetooth and 2.4 GHz radio add-on modules. $35
  • MarsBoard A10 Dev Board: "The MarsBoard is a very low-cost board,with the size of credit card. Based on the popular 1.2Ghz ARM Allwinner A10, the MarsBoard is a powerful, hackable Android / Linux PC. Ethernet, 3D acceleration and hardware video decoding are available in this board." $49.95
  • Netduino Plus 2: "The Netduino Plus is an open source electronics platform using the .NET Micro Framework. The board features a 32-bit microcontroller and a rich development environment, making it a perfect solution for engineers and hobbyists alike." $59.95
  • Ethernet Web PIC Development Board: "The PIC-WEB Development Board is a very small but powerful webserver based on the PIC18F67J60." $51.95
  • APC: "APC runs a custom Android system, built for keyboard and mouse input. A basic selection of applications is preinstalled. Also included is a full set of consumer I/O ports, enabling APC to connect to your PC monitor or TV." $99
  • Xively Jumpstart Kit: ARM® mbed Edition
    "Xively and ARM have partnered to provide you the hardware, software and services you need to accelerate your ideas into connected products.' $124
  • PandaBoard ES: "The PandaBoard is a low-power, low-cost single-board computer development platform based on the Texas Instruments OMAP4430 system on a chip (SoC)." $182
  • PhidgetSBC3: "A Single Board Computer with an integrated PhidgetInterfaceKit 8/8/8. At its most basic, it can be thought of as a Phidget that you connect using a network cable instead of USB." $200


  • Thingsquare: "The Thingsquare 2.4 GHz evaluation kit contains everything needed to test and evaluate the 2.4 GHz version of the Thingsquare system in your specific scenario and under your specific requirements.'€795
  • TELOSB: "Crossbow’s TelosB mote is an open source platform designed to enable cutting-edge experimentation for the research community. The TelosB bundles all the essentials for lab studies into a single platform including: USB programming capability, an IEEE 802.15.4 radio with integrated antenna, a low-power MCU with extended memory and an optional sensor suite." 77.00
  • Zolertia Z1 module: "A general purpose development platform for wireless sensor networks (WSN) designed for researchers, developers, enthusiasts and hobbyists. It is a platform compatible with the successful Tmote™-family motes with several enhancements that offers roughly a 2x performance in several aspects. Ready-to-use 802.15.4 module, equipped with a temperature & accelerometer on-board sensors and Plug-and-play capabilities for external sensors (with Phidgets™)". €95.00
  • RadioBlock: "The RadioBlock Is an IEEE 802.15.4 wireless modem with on board mesh-networking out of the box". $22
  • XM1000: "A new generation of mote modules, based on "TelosB" technical specifications, with upgraded 116Kb-EEPROM and 8Kb-RAM and integrated Temperature, Humidity and Light sensors. 85€

With WiFi:

  • ESP8266: "A complete and self-contained Wi-Fi network solutions that can carry software applications, or through Another application processor uninstall all Wi-Fi networking capabilities. ESP8266 when the device is mounted and as the only application of the application processor, the flash memory can be started directly from an external Move." $6.95
  • Spark Photon: "A $19 postage stamp-sized hackable Wi-Fi module for interacting with physical things". $19
  • VoCore: "An open hardware runs OpenWrt. It has WIFI, USB, UART, 20+ GPIOs but size is only one square inch." $20
  • Spark Core: "The Spark Core is an Arduino-compatible, Wi-Fi enabled, cloud-powered development platform that makes creating internet-connected hardware a breeze". $39
  • Electric Imp Development Boards: "Hannah is a development board for the hobbyist with many useful peripherals on board." $25.00
  • Wandboard Dual: "Wandboard Dual Freescale i.MX6 Cortex-A9 Development Board is an ultra low power complete computer. Comes with a dazzling 1Ghz processor HDMI display interface and gigabit ethernet. It also features 1GB of memory as well as onboard Wi-Fi and Bluetooth." $93.95
  • WiSmart EC32Sxx Wi-Fi 802.11b/g/n Module Family: "WiSmart EC32Sxx is a family of Ultra low Power Application Ready versatile modules, which can fit into any existing or new electronic device to add Wi-Fi functionality."
  • DigiX
    "The ultimate 100% Arduino Due compatible dev board with Wifi and Mesh networking, Audio, USB OTG, and 99 i/o pins!"
  • WickedDevice Wildfire:
    "Meet WildFire, the single board Arduino compatible platform for serious network and Internet connected applications." $89


  • Wimoto: "Motes are tiny, rugged, wireless sensors. They talk directly to your Bluetooth SMART enabled devices" $39
  • Ubertooth: "An open source 2.4 GHz wireless development platform suitable for Bluetooth experimentation" $119

Base Boards: (Connectivity by shield, USB, etc)

  • Ti Stellaris Launchpad: "The Tiva C Series TM4C123G LaunchPad Evaluation Kit is a low-cost evaluation platform for ARM® Cortex™-M4-based microcontrollers from Texas Instruments". $12.99
  • Teensy 3.0: Teensy 3.0, "an affordable 32 bit ARM Cortex-M4 board, for development in Arduino or C/C++". $19
  • OLINUXINO is Open Source software and Open Source Hardware, low cost EUR 30 Linux Industrial grade single board computer with GPIOs capable of operating at -25+85C. €25 base, €55 w/Wifi
  • Maple: "As similar as it may be to the Arduino, the differences are what really make the Maple stand out. It harnesses the power of a 32-bit ARM Cortex-M3 clocked at 72 MHz to push 39 GPIOs, 16 analog pins, 12-bit ADC resolution and 15 PWM pins at 16-bit resolution". $45
  • freeSoC Development Kit: "Imagine having the power of an FPGA, the flexibility of a microcontroller, and a handful of precision analog components all integrated into a single development kit." $74.99

6LoWPAN / IPv6

  • Waspmote Mote Runner
    "By integrating the IBM Mote Runner SDK on top of Libelium Waspmote sensor platform we get a unique and powerful tool for developers and researchers interested in 6LoWPAN / IPv6 connectivity for the Internet of Things."


  • Project Sun SPOT: "A Sun SPOT device is a small, wireless, battery powered experimental platform. It is programmed in Java, allowing programmers to create projects that used to require specialized embedded system development skills. The hardware platform includes a range of built-in sensors as well as the ability to easily interface to external devices." $399 Development Kit
  • Shimmer: "Shimmer is a small wireless sensor platform that can record and transmit physiological and kinematic data in real-time. Designed as a wearable sensor, Shimmer incorporates wireless ECG, EMG, GSR, Accelerometer, Gyro, Mag, GPS, Tilt and Vibration sensors." €199.00
  • Embedded Pi: "The Embedded Pi, based on STMicroelectronics Cortex-M3 STM32F103 MCU, is an accessory for Raspberry Pi, with Arduino footprint (I/O headers rev3) to give easy access to Arduino shields; it’s a triple-play platform for Raspberry Pi, Arduino, and 32-bit embedded ARM."
  • RasWIK - Raspberry Pi Wireless Inventors Kit: "An exciting and affordable way to build your own wireless devices with the Raspberry Pi. The hardware comes preloaded with software and there are applications to run on your Pi." £49.99

Alternative: Javascript focused

  • Espruino
    "Espruino is a JavaScript interpreter for microcontrollers. We've used it to create the Espruino Board, which makes it easy to get started with electronics." £19
  • Tessel
    "Tessel is an Internet-connected microcontroller for software developers."
  • See also: Javascript and the IoT

Mini-PC "Sticks"

Longer Range

  • Flutter:
    "An open source ARM-powered wireless Arduino with 1000m+ (3200 ft) range and 256-bit AES hardware encryption". $20
  • SODAQ (SOlar Data AcQuisition)
    "SODAQ: a lego-like, plug-in, rapid prototyping board. The Arduino compatible board to take your projects beyond your home and garden. Anywhere your imagination takes you."
  • BRCK: "The BRCK works much the way your cell phone does, by intelligently and seamlessly switching between Ethernet, Wifi, and 3G or 4G mobile phone networks. By plugging in a SIM card or connecting to a wired or wireless ethernet connection the BRCK will automatically get online. 8 GPIO pins" $200
  • See: Raspberry Pi Cellular
  • See: Arduino Cellular Options

Security Focused

  • CryptoCape
    The CryptoCape is the BeagleBone’s first dedicated security daughterboard. The cape adds specialized ICs that perform various cryptographic operations which will allow you to add a hardware security layer to your BeagleBone project. $59


  • Wiznet
    "WIZnet is a leading Add-on Internet Connectivity Provider for small devices in Ethernet and WiFi markets."
  • RovingNetworks
    "We specialize in high quality, low power, incredibly easy-to-use, certified Bluetooth and Wi-Fi modules."
  • Novatel
    "Novatel Wireless, Inc. is a leader in the design and development of intelligent wireless solutions based on 2G, 3G and 4G technologies.'
  • GainSpan
    "Start with low power chip technology, then build on it, with innovative architecture that takes care of the Wi-Fi connectivity and offloads your application processor, and what do you get? A line of products that offer simplicity, ultra low power, and fast design turnarounds - at the lowest possible cost - GainSpan Embedded Wi-Fi."
  • More IoT Hardware Companies

Articles & Resources:



Are any of your favorite solutions missing from this list? Get in touch with us here.