Internet of Things Hardware

Below is a list of some popular boards and development platforms to help you with your latest prototype or DIY project.

The listings are organized on a general level by computing power, size and overall costs of the solutions. They should not necessarily be compared side by side as there are large differences between them in their ideal use cases, energy requirements, OS, etc.

A list of articles and resources at the bottom of the page can help you navigate some of the differences if you are just getting started.
 

panstamps

PanStamps


Description:
"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".
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
tinyduino

TinyDuino


Description:
"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 Uno


Description:
"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
rfduino1

RFduino


Description:
"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
xino-rf

XinoRF


Description:
"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
openkontrol

Ciseco: OpenKontrol Gateway


Description:
"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
pinnochio-wireless

Pinoccio


Description:
"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-modelb

Raspberry Pi


Description:
"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


Description:
"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
cubieboard

CubieBoard


Description:
"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

Nanode


Description:
"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
ardunio-yun

Arduino Yun


Description:
"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 
mbed1

mbed - LPC1768


Description:
"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."

Price:$49.95 
- 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

Wi-Go Module


Description:
"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

pcDuino


Description:
"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
flyport

OpenPicus Flyport WiFi


Description:
"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 
hackberrry

Hackberry


Description:
"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

UDOO


Description:
"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
waspmote

Libelium Wasmote


Description:
"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
rascal-micro

The Rascal


Description:
"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 

Additional:

  • 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
  • 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
802.15.4
  • 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
With WiFi:
  • 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
Bluetooth:
  • 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."
Alternative:
  • 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

Companies:

  • 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:



Coming Soon: Roundup listings for Wifi and Bluetooth chipsets, eireless sensors, etc.
 
Are any of your favorite solutions missing from this list?  Get in touch with us here.