Internet of Things Ecosystems

What are the current hardware, software, and cloud services driving the Internet of Things?

Below we look at some possible options and combinations available for your next prototype or product:
Note: This class of services and devices is difficult to corral into one matrix with many companies able to span multiple categories with their offerings.


Flexible
iot-platforms

Internet of Things Platforms

Use one of these brokers to manage, visualize, and take action on your connected projects/products.

- IoT Platform Directory 

iot-hardware-platforms

Development Hardware

Bring your product to life with embedded wireless modules, Gateway devices and sensor motes.

- IoT Hardware Directory
Chip Level
thingsquare

Thingsquare

Description:
"Thingsquare Mist brings resilient wireless mesh networking and true Internet-connectivity to the Internet of Things. The Thingsquare Mist open source firmware is exceptionally lightweight, battle-proven, and works with multiple microcontrollers with a range of radios." 

Platform:
Thingsquare Haven (Coming Soon) 
redwire-io Support For:
2.4 GHz (IEEE 802.15.4)
Sub-1GHz (IEEE 802.15.4g)

Out of the box:
TI CC2538 SOC, Freescale MC13224v SOC, SPIRIT1, TI CC1120, TI CC1101
 
sensinode

Sensinode

Description:
"Sensinode provides end-to-end software products that bring IP and web services to the end node, combining highly optimized embedded client software with a scalable management and web application platform. Sensinode's software brings web services to the most demanding enterprise applications in the Internet of Things. 

Platform:
"The NanoService™ solution provides end-to-end web services using leading CoAP and Embedded Web technology, including the backend web application environment, graphical reference apps and a device libraries."  
ti-sensinode-development Support For:
2.4 GHz (IEEE 802.15.4)
Sub-1GHz (IEEE 802.15.4g)

Out of the box:
TI CC2530, TI CC430


 
See Also:
Hardware + Open Platform
spark-devices

Spark Devices

Description
"A tiny Wi-Fi development board. Arduino + Wi-Fi + ARM Cortex M3 + wireless programming + REST API = awesome."

Platform:
"The Spark Cloud makes your projects accessible from anywhere in the world, creates a secure environment, and allows for our simple but powerful REST API.

We'll be releasing an open source version of the Spark Cloud designed for easy deployment on local machines or your own server.' "  
spark-devices-wifi
  • 32-bit STM32 72MHz ARM Cortex M3
  • Texas Instruments SimpleLink CC3000 Wi-Fi chip
  • 8 digital I/O pins, 8 analog I/O pins
  • 128KB of Flash memory, 20KB of RAM
pinoccio

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

Platform:
"One idea that’s really important to us is that you control your own data, not us. You don’t have to use Pinoccio’s API server. Program your board to connect to your own server and go nuts! We do want to make sure it’s dead-easy to get your board talking to the web, and the Pinoccio API is the fastest and easiest way to do it.'
 
pinoccio_hardware
  • Atmel ATmega256RFR2 with built-in radio (WiFi Shield)
  • 17 digital I/O pins
  • 8 analog input pins
  • 16MHz MCU32k SRAM
  • LiPo rechargeable battery
  • On-board temperature sensor
  • More Specs
Additional:
  • Sapphire OS
    "Sapphire is a full stack, open source, low power wireless platform from the hardware pin up to the web and beyond." 
  • WeIO
    WeIO is a Web of Things platform. It lets you connect and control your objects from any device using only your web browser. Connect easily objects between them or with Internet services like social networks. Forget all your cables. WeIO gives your objects Wi-Fi connectivity, making them mobile and easy to reach, program and control from anywhere you are.
Partnerships
thingworx-libelium

Thingworx  (partner list) & Libelium

Description:
"ThingWorx and Libelium, a leader in the design and manufacturing of wireless sensor network hardware, has completed certification of their Meshlium Sensor Networking Gateway device as ThingWorx-Ready™. This certification makes the Libelium Waspmote Plug & Sense!™ sensor platform compatible with the ThingWorx platform" 

Platform:
"ThingWorx™ is the first software development platform designed for the needs of the connected world - a world characterized by an explosion of connected sensors, devices, and equipment ("Things"). The ThingWorx platform provides a complete application design, runtime, and intelligence environment - allowing organizations to rapidly create M2M applications and innovative solutions that unleash the value found at the intersection of people, systems, and intelligent connected Things."  
meshelium Meshlium is a Linux router which works as the Gateway of the Waspmote Sensor Networks. It can contain 5 different radio interfaces: Wifi 2.4GHz, Wifi 5GHz, 3G/GPRS, Bluetooth and ZigBee. Meshlium can also integrate a GPS module and be solar and battery powered.
- More
xively

Xively (partner list) & Mbed

Description:
"The Xively Partner Program is designed to expand, support and accelerate the growth of a vibrant IoT ecosystem by providing enablement services, technical support, business resources, and joint marketing opportunities.
Leverage the power of Xively Cloud Services™ to help your customers bring exciting and innovative IoT products and solutions to market."

Platform:
"Xively Cloud Services™ empowers you to harness the power of the IoT to quickly and easily transform your connected product vision into market reality.  
mbed-xively
  • NXP LPC1768, ARM Cortex-M3
  • 96MHz, 32KB RAM, 512KB FLASH
  • I/O: Ethernet, xSPI, 2xI2C, 3xUART, CAN, 6xPWM, 6xADC, GPIO 
  • More Details
evrythng-partners

Evrythng (partner list) & Mbed

Description:
"EVRYTHNG and ARM have worked together to provide Active Digital Identities™ for ARM's mbed devices. Now developers can control and interact with connected products using mbed via the Web." - Code

Platform:
"The EVRYTHNG Engine provides high scale, industrial technology to create and serve millions of Active Digital Identities™ for a company’s products and other objects. These unique online profiles create a persistent, unique digital presence for any physical object on the Web"  
mbed
  • High performance ARM® Cortex™-M3 Core
  • 96MHz, 32KB RAM, 512KB FLASH
  • Ethernet, USB Host/Device, 2xSPI, 2xI2C, 3xUART, CAN, 6xPWM, 6xADC, GPIO
  • More Details
digi-etheiros1

Etherios (partner list) & Digi

Description:
"The combination of Digi and Etherios provides us with an exciting opportunity to deliver unmatched expertise in the M2M market,” said Mike Dannenfeldt, CEO, Etherios. “We believe when we combine Digi's device knowledge and iDigi Device Cloud with The Social Machine® it will serve as a positive, disruptive force in the industry. We are thrilled to be joining with Digi to deliver highly innovative solutions to benefit our combined, global customer base."

Platform:
Need real-time control over your device network? Developing an application that needs access to device data? Perhaps you need insight into device data to drive business efficiencies. Device Cloud has you covered, driving productivity up and costs down. 
idigi-hardware A range of products and kits including System-on-Module solutions with pre-certified networking and Device Cloud support. - More Details
axeda-antronix

Axeda (partners list) & Lantronix 

Description:
“The Axeda Ready program was created to enable easy connectivity using a long list of popular M2M communication devices for equipment, consumer products, fleets, smart homes, smart hospitals, smart cities and the Internet of Corporate Things™. Our M2M application enablement platform is not tied to a single device like most of our competitors, but instead delivers a future-proof multi-device approach.”

Platform:
"The AxedaPlatform is a complete M2M data integration and application development platform with infrastructure delivered as a cloud-based service. With the highest levels of scalability and security as well as powerful development tools and flexible APIs, you can quickly build and deliver custom M2M applications for the most demanding requirements and integrate M2M data into your key enterprise applications and systems."
lantronix-en
  • Interfaces that include Ethernet, Serial, USB, I2C, and SPI
  • 802.11 a/b/g/n solution with Selectable Dual Band Radio (2.4GHz or 5GHz)
  • Includes full TCP/IP stack and web server
  • More Details

Additional 
Single Source - Connectvity to Cloud
iotos

iOTOS

Description:
"Our technology allows consumer product manufacturers to affordably integrate this type of connectivity into their product-lines with ease. The result? A better world for you as a consumer wishing to control the meaningful devices you work with every day of your life."

Platform:
"At its core, our technology consists of a robust communication platform that is very efficient at sending and receiving data through the internet between real-world "things" and your smartphone. This in turn allows users to monitor and remotely control "things" from anywhere in the world." 
iot-os-nio
  • Qualified 2.4 GHz IEEE 802.11b/g transceiver
  • On-board TCP/IP stack and remote procedure call protocol handlers (RPC) 
  • 8 digital input / output pins (digitalIo)
  •  4 analog to digital inputs (ADCs)
  • More Details
bug-labs

Bug Swarm and Blocks

Description:
"The simplest way to develop applications and services for any connected product."

Platform:
"Swarm is a cloud-based “Internet of Things” development platform that let’s you easily add new services to your product.  Whether it’s a simple sensor device or a complex industrial system, Swarm provides everything necessary to get valuable new online product services up and running quickly."


bug-blocks "Bug's Blocks are snap-together modules, including a powerful Linux-based CPU, sensors, actuators and transceivers, which allow rapid prototyping,  cost-effective deployment and field upgradability in a wide variety of use cases.' " - More Details
realtimio

ioBridge

+ Realtime.io
Description:
"ioBridge RealTime.io Cloud Server and RealTime.io Iota technology make it easy and cost effective for manufacturers to internet-enable their products. The ioBridge RealTime.io cloud server technology acts as a bridge between devices or products running RealTime.io Iota software and user applications running on smart phones, browser applications or with other third-party systems."

Platform:
"RealTime.io powers the Real-Time Internet of Things. Patented technology from @iobridge enabling #iot applications for developers and manufacturers." 
iobridge
  • Iota Ethernet or attached Iota WiFi module
  • 12 GPIO pins
  • Exposes the serial UART as a USB connection.
  • More Details
berg-cloud

Berg Cloud

Description:
"BERG Cloud is the world’s friendliest and most complete platform for connected products; secure, stable and extendable.

We are making the same technology, tools and user interface that we used to deliver Little Printer available for you to use in your own products. The fastest and easiest way for anyone to prototype and produce connected products for the home and business." 

Platform:
"BERG Cloud is the easiest way to prototype and produce connected products for the home or business. Perfectly suited to a one-off prototype, as the backbone of your next Kickstarter project, and finally as the platform to power your product when you go to market, it’s low bandwidth, has low power requirements, and benefits from plug-and-play configuration.' 
berg-cloud-board "The dev board is a snap-on “shield” for Arduino, Raspberry Pi and mbed. We provide the code to get you up and running easily — for prototyping on the Raspberry Pi, use Python, for the Arduino and mbed, use C++."- More Details
electric-imp

Electric Imp

Description:
"Electric Imp makes it simple to bring the Internet to your devices. With imp connectivity you can empower your devices with intelligence, customization, and convenience. The possibilities are endless."

Platform:
"The imp is a powerful WiFi connected processor that's integrated with the imp Cloud, handling the complexity of providing secure, reliable and seamless connectivity. Additionally, the imp Services provide monitoring and allow you to easily update devices already in the field." 
electric-imp-development
  • Cortex-M3 core
  • 802.11b/g/n WiFi transceiver
  • 6 I/O - UARTs, I2C, SPI, analog in and out, PWMs, GPIOs.
  • More Details
sierra-wireless

Sierra Wireless

AirVantage
Description:
"Smart modules feature on-board processors to simplify design while an M2M application framework streamlines development time. Reduce risk when your solution is based on an integrated architecture from a trusted partner with over 15 years of M2M experience.

To get your solution to market even faster, Smart modules are pre-integrated with AirVantage™ M2M Cloud for easy and scalable device deployment."

Platform:
"The AirVantage M2M Cloud is the simplest and most scalable way of securely connecting people and enterprise systems with machine data, enabling innovation in products, services, and revenue streams."
sierra-wireless-hardware
  • Tri-core architecture includes a 2G EDGE modem
  • ARM Cortex-M0 processor to enable ultra-low power operation.
  • Also offers Qualcomm Gobi™ 9x15 chipset, the 3G/4G LTE
  • More Details

Product Based:
  • Twine & Cloud Shield
    "Cloud Shield stacks on top of any Arduino board and connects to your Twine with the included 3' cable. With the Twine library for Arduino, it takes three lines of code to trigger any of the Internet actions that Twine supports".
  • NinjaBlocks
    "The free Ninja Blocks platform makes it trivial to build web & mobile apps that talk to hardware. Get up and running in minutes, and begin talking to hardware & connected devices with the web languages you already know."
  • ReelyActive
    "By providing a simple, accessible means of connecting low-power devices to the Internet, we can bridge the physical and digital world and forever change the way people, places and things interact in both!"
  • Moore's Cloud
Vertical Specific:
Smart Home:
  • Lelylan
    "A platform to connect your house to the web through a clear API. Create mashups, connect devices, and speed up innovation in home automation" 
  • Linkafy
    "The Internet of Things mobile application and Platform as a Service for appliance manufacturers."
  • Souliss
    "Souliss is an open-source framework designed for Smart Homes and Internet of Things, it runs over AVRs microcontrollers and include all the libraries and drivers required for a complete a distributed intelligent network, it also includes an Android user interface."
  • Zonoff
    "Provides a comprehensive software platform to channel partners like electronic device makers, service providers and retailers with well known consumer brands who, in turn, deliver “Connected Home” products and services to the consumer mass market." 
M2M / Remote Monitoring / Energy:

- Cellular
- Connectivity - Ultra Narrow Band
  • SigfoxPartners
    "SIGFOX is the first cellular network operator to provide a low cost data transmission service. Thanks to UNB wireless communication technology and a cellular data transfer network optimised for low bandwidth M2M/ IoT applications, SIGFOX enables the remote management of your equipment and communicating devices at the lowest possible price." 
- Connectivity - Whitespace
Robotics:
DIY:
  •  Domothings
    "An open platform that allows to connect, manage, and control any device connected to the Internet.' 
  • Thingstream
    "thingstream is an open-data & open-source alternative to other internet-of-things time-series datastores. Running with a high-throughput and secure database backend, thingstream allows for easy storage and retrieval of any numeric timeseries you could want."
  • xobxob
    "XOBXOB is a simple cloud service that makes it easy for your projects to join the Internet of Things. How does XOBXOB work?
    XOBXOB creates small mailboxes (XOBs). Things can send and receive messages through a XOB. By sharing XOBs, things can send messages to each other. Simple."

Time Series:
  • TempoDB
    "TempoDB is the first database service for time series data (ex: measuring thermostat temperatures, network latencies, heart rates). Time series is a unique Big Data problem that breaks traditional databases (MySQL, MongoDB, etc). Today, businesses spend months and millions attempting to build solutions to manage all this data and yet still fail to store as much as they need or analyze it effectively." 

Background: