I have recently spent a lot of time researching the companies and products in the Internet of Things (IoT) space and decided to list all of these out into a post to make it easy to see who is doing what. It’s a work in progress, it’s not complete (will never be) so please be patient as I add additional resources and information.
The original inspiration for this came from a Techcrunch infographic by Matt Turck managing director of FirstMark Capital http://mattturck.com/2013/07/16/making-sense-of-the-internet-of-things/ but it was lacking URLs or any useful descriptions or photos about the companies. It has since been supplemented by about 100 other companies that I have found while looking at the landscape.
If you have an interesting new product or startup or we haven’t found you yet, please Tweet me @mikenicholls88 or tell us your story here and we will add it to the list, if it looks interesting we may even publish a separate article on it.
Arguably the device that launched a 1000 startups. Arduino is an open-source electronics prototyping computing 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. Available in numerous different sizes shapes and even flexible or fabric based computing devices and hundreds of software programs called Sketches allows you to experiment with controlling devices and chips by downloading the sketch to your Arduino which is hooked up to your sensor, device, robot, UAV or other device to be controlled.
http://www.raspberrypi.org 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, like spreadsheets, word-processing and games. It also plays high-definition video. We want to see it being used by kids all over the world to learn programming.The idea behind a tiny and cheap computer for kids came in 2006, when Eben Upton, Rob Mullins, Jack Lang and Alan Mycroft, based at the University of Cambridge’s Computer Laboratory, became concerned about the year-on-year decline in the numbers and skills levels of the A Level students applying to read Computer Science. Rasberry Pi cost between $25-35
http://www.netmf.com/gadgeteer/ This is Microsoft’s attempt at the smart devices and internet of things space. Microsoft .NET Gadgeteer is an open-source toolkit for building small electronic devices using the .NET Micro Framework and Visual Studio (including Express editions). Gadgeteer combines the advantages of object-oriented programming, solderless assembly of electronics with a kit of peripherals, and support for quick form-factor construction using computer-aided design.
BeagleBone Black is a $45 MSRP 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.
The imp is a powerful, yet tiny, hardware module that runs the imp OS. Our operating system provides the foundation to build advanced features and services for your devices, and it works with the imp Cloud to provide seamless and secure connectivity of your devices to software, third party services and external servers.
http://earthmake.com Touchscreen LCD for Arduino platform
Seeeduino Film is a Arduino chipset mounted on a Flexible circuit, it is only a few mm thick and around 20mm wide by 70mm long, having used these ourselves I can tell you it is tiny and so light and very flexible, chips notwithstanding.
They have recently announced an IOT Device called TSmarT which supports ethernet, wifi, zigbee and nfc or rfid all in the same device.
Software Platforms and Frameworks
RIOT is an open source software platform that bridges the gap between operating systems for WSNs and full fledged operating systems currently running on Internet hosts.
RIOT provides a uniform programming interface across a wide range of devices, allowing multi-threading with standard POSIX API with very small memory footprint, starting from 1,5kB RAM and 5kB ROM (without network stack). By design it provides energy efficiency, reliability, and real-time capabilities, based on a modular, microkernel architecture. RIOT implements a microkernel architecture. In addition, RIOT add native support for C/C++ and provides a TCP/IP network stack.
Advantages of the RIOT architecture thus include: (i) high reliability and (ii) a developer-friendly API. The modular microkernel architecture of RIOT makes it robust against bugs in single components. Failures in the device driver or the file system, for example, will not harm the whole system. RIOT allows developers to create as many threads as needed and distributed systems can be easily implemented by using the kernel message API. The amount of threads is only limited by the available memory and stack size for each thread, while the computational and memory overhead is minimal.
RIOT supports current Internet standards, such as 6LoWPAN, IPv6, RPL, TCP, and UDP.
We are a spanish startup offering a Platform as a Sercice for IoT projects. Powerful rules engine (Groovy scripting), data storage and project management. And its free up to 10 devices, enough to build your first IoT project.
Developer Portal for Internet-of-Things, looks like a beta service. https://www.lithouse.co
And, you will be able to access the device through our RESTful APIs.
Sensinode was recently acquired by ARM. 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.
|NanoStack » NanoStack™ 2.0 is our advanced 6LoWPAN protocol stack software product for 2.4 GHz and Sub-GHz radios.|
|NanoRouter » The NanoRouter™ 2.0 software acts as a 6LoWPAN network edge router, and enables routing between 6LoWPAN and IPv4 / IPv6 networks.|
|NanoService » 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.|
https://ifttt.com/ IFTTT is a service that lets you create powerful connections with one simple statement: If this then that. Each statement is called a recipe. Channels are the building blocks of an IFTTT statement. The various channels could be Facebook, Evernote, Email and Weather; Youtube, Dropbox, or Linkedin. For example a sample recipe for IFTTT will be : IF [New Favourite Video On Youtube] THEN [Share On Facebook] You can also create your own recipes by registering on the IFTTT website.
Thingworx makes it easy to build machine to machine and Internet of Things applications.
ioBridge makes it easy for professionals and enthusiasts to connect almost anything to the internet and monitor and control it via their smart phone or web app using our general purpose web gateways.
Buglabs developed Swarm which 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.
http://www.arrayent.com/ The Arrayent Connect Platform enables you to connect your low-cost products to value-added smartphone and web applications with unprecedented low-cost and simplicity.
Open Source Platforms
Alljoyn is @Qualcomm open source development platform for the Internet of Everything.
https://www.alljoyn.org/ provides a framework to code solutions focused on SmartTV, Automotive, Connected Home and Smart Audio
- Device Information & Configuration – allows the device to broadcast information such as device type, manufacturer and serial numbers; also allows the user to assign a name and password to the device
- Onboarding – allows headless and other simple devices to be easily connected via an intermediary to the user’s network
- Notifications – so products can broadcast and receive basic communications easily (text, image/video, audio)
- Control Panel – enables a device like a smartphone or tablet to control another product via a graphical interface
- Audio – so any device with audio can stream it to any set of Alljoyn-enabled speakers, audio receivers and other audio playback devices
An Open Application Platform to designed to enable meaningful connections between things and people.
Nimbits is a collection of software for recording time series data to the cloud.
A tiny Wi-Fi development board that makes it easy to create internet-connected hardware. The Core is all you need to get started; power it over USB and in minutes you’ll be controlling LEDs, switches and motors and collecting data from sensors over the internet!
Xively provides the platform, tools, services and partners that simplify and accelerate the creation of compelling connected offerings. With Xively, you’re free to focus on innovation instead of infrastructure.
Twine helps you detect small problems before they become big problems. Get notified of changes in temperature, vibration, orientation and more, even when you’re not home. Get an alert when your pipes freeze, the AC breaks, or the garage door is left open. An external sensor port lets you add features later, such as a moisture sensor, magnetic switch, or breakout board.
Stack Cloud Shield on your Arduino, connect it to Twine, and get email, texting, calling, and more in a jiffy. With Cloud Shield, you can add the ability to trigger any Twine output from your Arduino sketch with three lines of code, so you can focus on your idea and not debugging networking code. It has two capacitive pads for easy input with your fingers or conductive objects, and an LED to let you know when it’s been triggered.
Add a moisture sensor to your Twine, and you’ll be able to detect the presence of water even when you’re not at home. You can get a text message or email as soon as your basement floods or your water heater leaks, and prevent costly damage to your home.
Connect the Twine breakout board to your Twine’s external sensor port and instantly get the ability to measure anything with your own digital input (analog coming soon). Each breakout board has a unique ID so your sensor’s name and settings are remembered for the next time you plug it in. It has holes for mounting and easy-to-use terminals for signal, 3.3V power and ground.
Did you leave a window open? Did someone just open the door? Detect things moving even when you’re not at home. Add a magnetic switch to your Twine, and you can get a text message or email when a door is open or when the mail has been delivered. Have peace of mind when you’re away from home.
External Temperature Sensor
Is your freezer on the fritz? Add an external temperature sensor to your Twine to monitor the temperature in your refrigerator, freezer, or anywhere else you don’t want to stick your Twine due to a hostile environment or a spotty wireless connection.
http://spark-project.org/ Apache Spark is an open source cluster computing system that aims to make data analytics fast — both fast to run and fast to write. Spark was initially developed for two applications where placing data in memory helps: iterative algorithms, which are common in machine learning, and interactive data mining. In both cases, Spark can run up to 100x faster than Hadoop MapReduce.
If you start to gather sensor data, pretty soon it gets massive. Imagine keeping someones heart rate, temperature, blood pressure, location, time and any events. Just for one person that is a full time stream, x1,000,000 and it gets massive, trying to use that data to produce meaningful information is challenging. Tableau Server is a business intelligence application that provides browser-based analytics anyone can use. It’s a rapid-fire alternative to the slow pace of traditional business intelligence software.
Ginger.io a behavioral analytics platform that turns mobile data into health insights Anapsis is a research platform and marketplace for scientific and statistical computing BigEvidence is developing software that improves the way medical providers evaluate and apply medical evidence CancerIQ is harnessing big data to accelerate personalized cancer care FlatIron Health is a business and clinical intelligence platform for cancer care providers Huneo has a health data infrastructure that forms a comprehensive system to monitor human health and provide access to real-time and historical data collected from patients
Robotics, UAV, MAV and other Vehicles
BitCraze makers of the Crazyflie miniature Quadcopter smaller than your hand, capable of being equipped with long range RF.
http://www.youtube.com/watch?v=AWSUMGJKt0U NanSatisfi Sells time for experimental purposes on the Ardusat public Satellite
Adafruit Backyard Brains Dash Robotics
http://www.edisse.com/ Edisse is a company I met whilst mentoring at Incubate.org.au the student incubator at Sydney University. They have prototyped a wearable sensor for real time tracking, fall detection and alerting. Basically it combines a GPS, mobile data, sms and an accelerometer to detect unusual movements ie a fall and then report this to an 3rd party such as the adult children or other carer. The idea is that anywhere in the world a carer can get an alert that their loved one has fallen over and exactly where it has happened.
Proteus Digital Health makes a ingestible biomedical sensor, a wearable, peel-and-stick patch, and a companion smartphone app
Evil Mad Science ExploreLabs LittleBits MakeyMakey Printrbot
This is a pretty cool device that can attach to just about any smartphone or tablet device due to adjustable playing pads that can move in and out to suit the device. phonejoy.com seems pretty good value too at $69
http://ninjablocks.com/ Australian home control and automation platform. The free Ninja Blocks platform simplifies the process of building web & mobile apps that talk to hardware. Each Ninjablock has both a beaglebone and a Arduino running the system. You can also buy motion sensors, temperature and humidity, window and door contact sensors and also program other sensors into the platform.
http://moorescloud.com/ LED Smart lighting system by @mpesce and @kcarruthers. The first product they have produced is initially positioned as the worlds smartest Christmas lights but talking to Kate I can see a big future for programmable LED lighting systems. 50 LED strings are controlled by an embedded computer with Smart Phone apps to drive it. They originally ran a kickstarter which got an amazing $275,000 but fell short of the $750,000 target, however they still managed to get the product built and have sold all bar a few of the first batch., the last few are available here http://store.moorescloud.com/
This is a pretty cool solution to a problem which I am very frustrated by.
Wattvision provides a Smart Meter without having to install a smart meter. It measures real time usage of power and transmits it to a slick mobile and web application.
It doesnt go all the way to solving the problem of measuring what each individual device and light does but it appears to be one of the best solutions available.
The app provides a great aggregate view with fantastic platform to visualise what is happening in real time with your power consumption.
http://www.y-cam.com/ Security solution including a range of indoor and outdoor semi pro and professional Wireless Security cameras, Cloud Monitoring Software http://www.homemonitor.me/ and a Baby monitor http://www.babyping.com/. The cameras support up to 1080HD and some are available with Wireless, Ethernet with power over Ethernet.
http://w3.usa.siemens.com/buildingtechnologies/us/en/building-automation-and-energy-management/apogee/pages/apogee.aspx http://www.johnsoncontrols.com/content/us/en/products/building_efficiency.html http://www.buildingiq.com/ http://www.schneider-electric.com/corporate/en/products-services/buildings/intelligent-buildings/building-management-system.page
This company is in stealth mode so there are no photos but I have actually seen the new probe electronics and it looks like a great advancement on a market that is using 50 year old technology.
Instrument Works is developing a platform for wireless sensors for portable laboratory instruments. By embedding Bluetooth smart technology into analytical probes such as those for the measurement of pH, conductivity, temperature, dissolved oxygen and turbidity, we are able to connect these sensors directly to smart devices such as iPhones, iPods and iPads.
This allows us to leverage these devices superior computational and graphical capabilities, including location and internet connectivity, compared to the existing proprietary products on the market. The lower cost of these smart devices compared to regular analytical style instruments will also benefit users.
http://www.makergear.com Makes a lot of 3D printing gear for other manufacturers and makers/hardware hackers who want to build their own 3D Printers.
DOOD Foldarap Printrbot
http://www.neul.com/ http://www.zigbee.org/ http://www.macheen.com/ http://www.ieee-rfid.org/ http://www.nfc-forum.org/home/ http://www.ieee802.org/11/ http://www.bluetooth.com/Pages/Bluetooth-Home.aspx http://www.z-wave.com/modules/ZwaveStart/ http://www.m-bus.com/ http://mqtt.org/