Category:
Developer Tools

61 listings. Hardware and software tools and utilities, mainly those helping Thing developers.

IoTify
Madrid, Esp. A software defined platform that allows rapid prototyping for IoT using virtual hardware and sensors that run in the cloud, using MQTT, HTTP or CoAP.
icon icon icon icon icon · iotify.io

Noteacons
Paris, Fra. Offers a content management system for Bluetooth beacons and geofencing applications. The app is able to turn a mobile device into a beacon for testing and development.
icon icon icon icon icon icon · noteacons.com

ThingsBoard
An open-source IoT platform for data collection, processing, visualization, and device management, ThingsBoard allows teh user to create rich IoT Dashboards for data visualization and remote device control in real-time.
icon icon icon icon icon icon · thingsboard.io

Eclipse Kura
A Java/OSGi-based framework for IoT gateways, Kura is a smart application container that enables remote management of such gateways and provides a wide range of APIs.
icon icon · eclipse.org/kura/

InfluxData
San Francisco, CA. Provides a comprehensive set of tools and services to get metrics and events data from sensors, devices, systems, machines, containers, and applications. Offerings include the open source time-series database InfluxDB.
icon icon icon icon icon icon icon · influxdata.com

Droplit
Melbourne,FL. Provides tools to organize, query, and command to give apps real-time device control. Offers proof-of-concept pricing.
icon icon icon · droplit.io

Azure IoT Developer Center
Redmond, WA. Connect devices to Azure IoT using open source device SDKs, which support multiple operating systems, such as Linux, Windows, and real-time operating systems, as well as multiple programming languages, such as C, Node.js, Java, .NET, and Python.
icon icon · azure.com/iotdev

BusyBox
Software providing a group of stripped-down Unix tools in a single executable file, BusyBox bills itself as "The Swiss Army Knife of Embedded Linux" and is a common tool for IoT embedded devices. BusyBox has successfully pursued violations of the terms of its GPL license.
icon · busybox.net

Fuchsia
A Google open-source operating system, offered in addition to Android, Chrome OS and Brillo. Tagged with "Pink + Purple == Fuchsia," the OS does not rely on the Linux kernel but rather is based on a microkernel called Magenta.
icon · fuchsia.googlesource.com

JerryScript
An ultra-lightweight, open-source (Apache 2.0) JavaScript engine intended to run on a highly constrained devices such as microcontrollers. IoT.js is built on top of JerryScript.
icon · jerryscript.net

Zephyr Project
San Francisco, CA. An open source (Apache 2.0 license) project to build a real-time operating system (RTOS) for IoT, hosted as a collaborative project with the Linux Foundation. Downloads include the Zephyr Kernel and the Zephyr SDK.
icon · zephyrproject.org

Onion Corporation
Boston, MA. A Backend as a Service (BaaS) for the IoT, Onion offers platform and firmware libraries to allow hardware developers to simply and quickly get devices on the Internet. Products are Omega, Cloud and Console.
icon icon icon icon icon · onion.io

iProtoXi
Oulu, Fin. Started by former Nokia engineers, iProtoXi offers small, modular IoT embedded sensor platforms. The company's Aistin platform is Arduino-compatible; the IndieGoGo campaign raised ~$3,500 of $56,000.
icon icon icon icon · iprotoxi.fi

MinnowBoard Community
Open source MinnowBoard and MinnowBoard MAX provide the developer and maker community with small and low cost Intel Atom processor-based boards.
icon icon icon icon · minnowboard.org

DeviceJS
Austin, TX. Like jQuery for IoT, device.js is a Javascript engine for the physical world. The code provides hooks for event changes and device discovery. Free and open source.
icon · devicejs.org

IoT.js
Suwon, Kor. Samsung's lightweight version of node.js, the open IoT.js platform is comprised of JerryScript, a lightweight version of the JavaScript engine. Able to work on devices with only a few kilobytes of RAM available, IoT.js aims to provide inter-operable IoT service platform, based on web technology.
icon · www.iotjs.net

ConnectTheDots.io
Redmond, WA. An open source project created by Microsoft Open Technologies to help get tiny devices connected to Microsoft Azure, and to take advantage of Microsoft Azure advanced analytic services such as Azure Stream Analytics and Azure Machine Learning.
icon icon icon icon · connectthedots.io

Particle
San Francisco, CA . Offers a suite of hardware and software tools to prototype, scale, and manage Internet of Things products. Also a a Mobile Virtual Network Operator for cellular-connected hardware. Formerly known as Spark.
icon icon icon icon icon · particle.io

Microduino
Los Angeles, CA. The Microduino mCookie is a small, stackable, Arduino-compatible electronics for makers, designers, engineers, students and curious tinkerers of all ages. Kickstarter successfully funded.
icon icon icon icon icon · microduino.cc

Embarcadero RAD Studio
Develop distributed, connected apps that can be deployed across Windows, Android, iOS, OS X, wearables, like Smart Watches and IoT devices like Beacons.
icon icon icon · embarcadero.com/products/rad-studio/extend-apps-to-mobile-and-iot

Parse
Menlo Park, CA. Arduino and Embedded C SDKs enable the connection of IoT devices to the power of the Parse mBaaS cloud. Acquired by Facebook in 2013.
icon icon icon icon · parse.com/products/iot

Evothings
Stockholm, Swe. Enables mobile application development for the Internet of Things industry with tools and technologies to create and prototype mobile apps.
icon icon icon icon icon icon icon · evothings.com

SnapEDA
Toronto, Ont. Maintains an electronics CAD library, helping developers turn ideas into prototypes faster. Partnered with Octopart's Common Parts Library (CPL).
icon icon icon icon · snapeda.com

macchina.io
Maria Elend, AUT. Combining JavaScript for rapid application development with the power and performance of native C++ code, macchina.io delivers an open-source toolkit for building embedded IoT applications that connect sensors, devices and cloud services. macchina.io is licensed under the Apache 2.0 License.
icon icon · macchina.io

Ubuntu Core
Canonical's stripped-down version of the Ubuntu OS that removes the GUI and other memory hogging modules, enabling powerful IoT applications on devices such as Beaglebone Black or Raspberry Pi. Snappy Ubuntu Core uses transactional updates for increased app security.
ubuntu.com/things

Relayr
Berlin. Offers WunderBar hardware, OpenSensor Cloud Platform and SDK's to enable easy development of applications for the physical world.
icon icon icon icon icon icon icon icon icon icon · relayr.io

Open Garden
San Francisco, CA. Open Garden allows wireless devices (including smart phones, wearables, tablets and laptops) to work together via a mesh network. App developers and device manufacturers access the network via an Open Garden API.
icon icon icon icon icon · opengarden.com

Strap
Cincinnati, OH. A software and analytics platform for wearables. The developer can write once in JavaScript and deploy across multiple platforms including Pebble, Android Wear, Google Glass, Tizen, and Apple Watch.
icon icon icon icon · straphq.com

Raspberry Pi Today
Raspi.Today is a hobby site put together by Russell Barnes, ex-editor of Linux User & Developer magazine and is home to the Raspberry Pi Today Podcast.
icon icon icon · raspi.today

SAM Labs
London. SAMs are wireless electronic building blocks connected with the SAM App. The Flow-Based-Programming environment generates code automatically with drag and drop icons. Part of Microsoft Ventures Accelerator.
icon icon icon icon icon · samlabs.me

Microsoft .NET Micro Framework
Redmond, WA. An open source platform by Microsoft Open Technologies that enables devlopers to write managed code C# applications using Visual Studio for resource-constrained embedded devices.
icon · netmf.com

Windows Developer Program for IoT
Redmond, WA. Allows developers to leverage the Windows platform and its diverse hardware ecosystem by utilizing familiar Win32 programming development and debugging tools.
icon · dev.windows.com/en-us/featured/Windows-Developer-Program-for-IoT

Thinking Things
Telephonica's plug'n'play modules (both sensors and actuators) connect right out of the box practically everywhere in the world through mobile connectivity with built-in M2M SIMs.
icon icon · thinkingthings.telefonica.com

Robot Operating System (ROS)
A collection of tools, libraries, and conventions for the development and control of robots. The ROS Indigo Igloo is on Ubuntu Linux.
icon · ros.org

Nitrogen
A platform that connects devices together into applications. Nitrogen is built around messaging and makes extensive use of node.js.
icon · nitrogen.io

Eclipse IoT
A portal where developers can learn about Eclipse technologies that make IoT development simpler. Projects include Koneki, Eclipse SCADA, Mosquitto, Paho, Krikkit, Wakaama, OM2M, Eclipse SmartHome and more.
icon icon icon · iot.eclipse.org

Femtoduino
San Francisco, CA. A small Arduino clone, about the size of a quarter, available with BLE. Other shields include FemtoMotor, FemtoIMU and FemtoI2C.
icon icon icon · femtoduino.com

Contiki
An open source operating system for the Internet of Things, Contiki is designed to run in small amounts of memory. Thingsquare brings Contiki to the cloud.
icon icon · contiki-os.org

NUPIC
The Numenta Platform for Intelligent Computing is a brain-inspired machine intelligence platform, and biologically accurate neural network based on cortical learning algorithms.
icon icon · numenta.org

littleBits
New York, NY. Creates tiny circuit-boards engineered to snap together with magnets. Prototyping can be done with no soldering, no wiring, no programming. Offers an Arduino starter bundle.
icon icon icon icon icon icon · littlebits.cc

Connect2.me
Dallas, TX. A centralized location for developers to find APIs and smart devices for integrating into their projects and product offerings.
icon icon icon icon · connect2.me

ThingSpeak
Marlborough, MA. By ioBridge. An open source application and API, based on Ruby on Rails 3, to store and retrieve data from things using HTTP over the Internet or via a LAN. Developers can create sensor logging applications, location tracking applications, and a social network of things with status updates
icon icon icon · thingspeak.com

OpenEnergyMonitor
Bangor, Wales, UK. An open-source energy monitoring system that is compatible with the Arduino IDE. Modules can be configured to monitor home energy use, PV systems, solar hot water, hot water tank and water consumption monitoring.
icon icon icon · openenergymonitor.org

Plotly
Montreal, QC. A collaborative data analysis and graphing tool, with a free basic plan. plotly.js available for free or with support and licensing plans. APIs available for Python, MATLAB, R, Julia, REST, Arduino, or Perl.
icon icon icon icon · plot.ly

BeagleBoard
Richardson, TX. An open source low-cost, fan-less single-board computers based on low-power Texas Instruments processors featuring the ARM Cortex-A series core. The BeagleBone Black can run Ubuntu & Android and can be used with virtually any Arduino shield. The Foundation is run as a 501(c) non-profit.
icon icon icon icon · beagleboard.org

OpenRemote
Offers open source IoT middleware for visualization, designed for for residential and commercial building automation.
icon icon icon icon icon · openremote.org

Node-RED
A creation of IBM Emerging Technology, Node-RED is A visual tool for wiring together hardware devices, APIs and online services. The editor runs in a browser such as Chrome or Firefox, and the flows are stored using JSON and can run on Raspberry Pi or BeagleBone Black.
icon icon icon · nodered.org

Ninja Blocks
San Francisco, CA. Sells open hardware products (blocks) such as the Ninja Breakout Kit that can control connected devices like light switches, temperature sensors and wireless door contact sensors.
icon icon icon icon icon icon icon · ninjablocks.com

Minibloq
Buenos Aires, AR. A graphical programming and prototyping environment for Multiplo, Arduino, LegoDuino and other physical computing devices and robots.
icon icon icon · minibloq.org

Multiplo
Miami, FL. Using parts like sound sensors, IR sensors, ultrasonic range finders and DuinoBots, Multiplo is a robot-oriented building system with open source software and designs.
icon icon icon icon icon icon · multiplo.org

TinkerKit
A place to get started on building with electronics such as Arduino, including libraries on GitHub.
icon icon icon · tinkerkit.com

RedBearLab
Hong Kong. Produces a BLE Shield for Arduino and BLE Mini that works with a serial port platforms that have UART interface.
icon icon · redbearlab.com

Processing
Programming platform (language and IDE) optimized for visual design and ease of use. Libraries and Arduino compatibility make this a useful platform for visualizing sensor-based applications and communicating with Things. Managed by the Processing Foundation, a 501(c)(3).
icon icon icon icon · processing.org

Tizen Project
Residing within the Linux Foundation, Tizen is a mobile application development environment, based on HTML5. The open source, standards-based software platform supports devices such as tablets, smartphones, netbooks, in-vehicle infotainment devices, and smart TVs.
icon icon icon icon · tizen.org

Raspberry Pi
The official site for the credit card-sized computer, with downloads, Codecs, forum and FAQ. Operated by the non-profit Raspberry Pi Foundation.
icon icon icon icon icon icon · raspberrypi.org

Adafruit Industries
New York, NY. MIT-educated engineer Limor "Ladyada" Fried's iconic site is the best place for makers of all ages and skill levels to learn electronics and make well designed products. DIY heaven.
icon icon icon icon icon icon icon icon · adafruit.com

IoT & QS Hacking Toolkit
Compilation of known hacks/mods/ways to grab data from Internet of Things and Quantified Self devices.
piratepad.net/iothackingtoolkit

Tiny Circuits
Akron, OH. Maker of TinyDuino, winner of the Postscape 2012 IoT Open Source Project of the Year. Kickstarter successfully funded.
icon icon icon icon icon icon · tiny-circuits.com

BLEduino
Developed by Kytelabs, this tiny Arduino-compatible development board combines Bluetooth 4.0 (BLE) with open source software. Compatible with standard Arduino shields when combined with Kytelabs' Shield-Shield accessory. Kickstarter 100% funded.
icon icon · bleduino.cc

DeviceHive
New York, NY. Developed by DataArt and distributed under the MIT License, DeviceHive is a M2M framework that facilitates messaging between smart devices.
icon icon icon icon icon · devicehive.com

Arduino
A popular, open-source prototyping platform useful for developing and experimenting with electronics and Things. Using add-ons called Shields, an Arduino board can receive input from sensors and then control devices such as actuators. Arduino has a large community of developers that share ideas on projects.
icon icon icon icon icon icon · arduino.cc

Content © 2012-2017. All Rights Reserved.

Powered by T.O.W.E.R.S. IoTGuide, ThingManager, thingguide and thngguide are service marks. The internetofthingsguide.com domain name is used under license.