IoT Open Source
Discover the best IoT related Open Source tools, projects and platforms...
The open source movement is in some ways the spiritual core of the Internet, encompassing much of the hardware, software, and protocols that make up the global communications infrastructure — as well as championing openness, transparency, and the power of collaborative development.
This Channel Guide will help you:
- Track down open source tools based on function (cloud platform, hardware, os, middleware, etc).
- Discover innovative Raspberry Pi IoT projects using their built-in Wifi and Bluetooth capabilities and communication and sensor shields.
- Open Source
- Hardware Integrations
- Licensed under Apache Software License 2.0
- Horizontally scalable - can handle millions of devices
Software & Tools
The ARM® mbed™ IoT Device Platform provides the operating system, cloud services, tools and developer ecosystem to make the creation and deployment...
Ubuntu is an open source software platform that runs everywhere from the smartphone, the tablet and the PC to the server and the cloud.
"An application environment that lets things talk to things. It comprises of both a development framework for application developers, and a runtime environment that handles the running application."
"Brings the simplicity and speed of software development to hardware for IoT with an embedded OS, core services, developer kit, and developer console."
"Acts as a central nervous system for distributed systems such as mobile devices, IoT networks, enterprise microservices and cloud native infrastructure."
"Client implementations of MQTT and MQTT-SN messaging protocols"
Information / Semantic Models
- Eclipse Vorto
"Created by the Open Connectivity Foundation (OCF) to encourage the design of interoperable device data models for the Internet of Things. The web-based oneIoTa tool enables users to create simple models for any Internet of Things device (using RAML and JSON) in a matter of minutes."
Comms / Networking
"An open-source implementation of the Thread networking protocol."
"A discovery service: a smart object broadcasts relevant URLs that any nearby device can receive. "
"A joint effort of prominent open source contributors towards enabling a new range of open large scale intelligent IoT (Internet-of- things) applications according to a utility cloud computing delivery model."
"Provides a communication stack for embedded devices based on IPv6, Web services and oBIX to provide interoperable interfaces for smart objects."
"An open source database written in Go specifically to handle time series data with high availability and high performance requirements."
"An open source REST API backend for mobile, web, and IoT applications"
"Evothings is a mobile application enabler for the Internet of Things industry, helping developers and technologies in need to create and prototype mobile apps."
"Netbeast abstracts implementation specifics of smart home product APIs and provides a unique API that works with all of them."
"Ridiculously simple dashboards for your devices."
- Eclipse hawkBit
"Develop a domain independent back end solution for rolling out software updates to constrained edge devices as well as more powerful controllers and gateways connected to IP based networking infrastructure. "
AI / Interface
"Mycroft uses open software to process natural language, determine your intent and take action."
Payments / Blockchain
"An open source Python library and command line interface for quickly building machine-payable web services."
WeIO is a platform for Web Of Things
This website documents the work, ideas and experiments of artist and designer Dominic Wilcox
Particle offers connectivity hardware and a cloud device management platform.
Raspberry Pi IoT
Create and rapid prototype Internet of Things products with Cayenne, an IoT project builder for developers and makers to quickly create their...
UK based Internet of Things (IoT) manufacturer. From low powered wireless radios to IoT gateways & much more. Visit our online store today!
GrovePi helps you build your own smart devices. The Base Kit includes the GrovePi board and 12 Grove sensor.
The ThingBox is a set of software already installed and configured. The ThingBox allows anyone to graphically create new unlimited applications...
OpenSprinkler Pi is an extension board for Raspberry Pi (RPi) 1 Model A+ / B+ or RPi 2. It allows RPi to directly access and control sprinkler...
- Hackaday: Raspberry Pi + Wolfram Data Drop
- Adafruit: DIY WiFi Raspberry Pi Touchscreen Camera
- Weather Station with RasPi and Google BigQuery | Kaz Sato | 7/17/2015
- IBM Developer Works: Weather Prediction with Node-Red, forecast.io and a Raspberry Pi | Dom Bramley
- IBM DeveloperWorks: Build a remote surveillance app using Bluemix, Cloudant, and Raspberry Pi | 6/30/2014
Products & Projects
Open Hybrid is an Open Source AR Platform
for Physical Computing and IoT. It is based on Web and Arduino.
Open-source tools for energy monitoring and analysis
Electronics for DIY and the Internet of Things (IoT) Community. Arduino and RaspberryPi Hacks and Tricks. Open Source Sensor Networks for developers...
Kaa is a production-ready, multi-purpose middleware platform for building complete end-to-end IoT solutions, connected applications, and smart...
The Open Platform for the Internet of Things
An open IoT platform that integrates with MATLAB analytics
"built on Node.js for creating Internet of Things servers that run across geo-distributed computers and the cloud."
Eclipse Foundation develops open source protocols, frameworks, and tools for #IoT software.
Open Connectivity Foundation is a member-based organization working on a standard communications platform, a bridging specification, an open source...
- InfoQ: Open Source as a Driver of Internet of Things | Gilles Gravier | 1/09/2016
- Jaxenter: A better Internet of Things through open source culture | Gordon Haff | 9/20/2015
- OpenSource: A better Internet of Things through open source culture | Gordon Haff | 07/4/2015
- NetworkWorld: Will open source save the Internet of Things? | Maria Korolov | 3/30/2015
- Why Your IoT Product Strategy Needs to Include Open Source | Ian Skerrett | 10/17/2014