35 open source tools help IOT

Source: Internet
Author: User
Keywords This Internet of things you can
Tags applications based company connected cost create data development

If you've been hitting the IT industry for some reason in recent years, then you've probably heard the word "Internet of Things." According to Gartner, although people are very much interested in the Internet of Things, but for the substantive development of the Internet of Things is not large. The number of devices connected to the network in 2009 was less than 1 billion, but Gartner predicts 26 billion devices will be connected to the network by 2020, generating $ 300 billion in revenue for manufacturers and service providers. The global economy has caused 1.9 trillion U.S. dollars.

The emergence of the "Internet of Things" concept dates back to 1999 for the first time by Kevin Ashton, then a Procter & Gamble employee. Since then, the concept has spread quickly and widely. According to a survey conducted by ARM, more than 75% of the enterprises have used or intend to use the Internet of Things in some aspects. And the survey also shows that 96% of companies expect to have the Internet of Things by 2016.

Much of the early work on IoT technologies and standards has been completed. Below we list a list of open source hardware, most of which are low-cost available to IoT enthusiasts.

development tools

1. Arduino

Arduino includes an interactive electronic hardware specification and a set of software. This software includes IDE and Arduino programming language. One site explains that Arduino is "a tool that makes a computer that senses and controls more of the physical world than a desktop computer." The organization behind it offers many development boards, starter kits, robots and related products for sale. At the same time, many other groups already use Arduino to build their own IoT-related hardware and software products.

2. Eclipse IoT project

Eclipse is funding several projects on the Internet of Things. They include application framework services, open source implementations of the Internet of Things protocol (protocols including the MQTT CoAP protocol, the OMA-DM protocol and the OMA LWM2M protocol), tools for working in the Lua language (eclipse is driving lua as the ideal IoT programming language) . Eclipse-related projects include Mihini, Koneki and Paho. The site also includes a simulation environment in which tools can be tested and have a live demonstration.

3. Kinoma

Marino's Kinoma software platform includes three different open source projects. Kimona Create is a DIY build kit for standard electronics. Kimona Studio is a development environment that works with Create, Kinoma Platform Runtime. KimonaConnect is a free iOS and installation application that connects smartphones and IoT device tables.

4 M2MLabs Mainspring

Mainspring is used to build remote monitoring, fleet management and smart grid applications, is used to develop M2M applications open source framework. Its features include flexible device modularity, device configuration, communication between devices and applications, data validation and standardization, long-term data storage and data recovery capabilities. It is based on Java and Apache Cassandra NoSQL database.


Node-RED is based on Node.js, which describes itself as "a visual tool for connecting the Internet of Things." It allows developers to connect devices, servers and API applications using a browser-based process editor. It runs on raspberry pie and has more than 60,000 modules available to extend its capabilities.


6. Arduino Yún

The microcontroller combines the ease of use of the Arduino board with the Linux system. It includes two processors: ATmega32u4 (Arduino support) and Atheros AR9331 (Linux running). Other features include WIFI, Ethernet support, USB port, Micro-SD card slot, three reset buttons and more. They can be found on the Arduino website.


BeagleBoard provides credit card-sized "computers" on which computers can run Android and Linux. Because they meet the needs of low power consumption, they are good IoT devices. BeagleBoard is available through a variety of sources, whether it's hardware design or open source software that runs on it.

8. Flutter

Flutter is famous for its great distance. The Arduino-based development board, it's wireless transmission can reach a half mile away. In addition, you do not need a router, flutter and flutter can communicate directly. It has 256-bit AES encryption and is easy to use. Hardware and software are completely open source, and the standard board only sells for 20 dollars.

9. LocalMotors Connected Car

Local Motors is a car company that designs and manufactures small-scale open-source cars. They worked with IBM on an IoT-connected transport, which was shown at a conference last spring. Many open source software and details on this transport are available for download on the website.

10. Microduino

As you may have guessed from the name, Microdunio provides a very small development board that is compatible with Arduino. In fact, these boards are only a quarter of the size of regular boards and can be stacked to create something new. All hardware designs are open source, and the core modules cost as little as $ 8 each. It was funded by a campaign called Kickstarter, raising a total of $ 134,563.

11. OpenPicus

The company offers a few columns of programmable modules and kits for connecting devices to the cloud and the Internet of Things. Its platform and hardware are open source, but its products can be used to develop closed-source commercial products. The company also offers self-development leasing services.


The Arduino-compatible Pinnoccio board, which the company calls "Scout," interconnects into a low-power mesh network. They include a built-in rechargeable battery that can be connected to a solar panel or USB powered power supply. The organization also provides Pinoccio HQ, a graphical user interface for surveillance activities, ScoutScript, a scripting language that controls the ease of use of the device. Pinoccio starter kit costs $ 197.

13. RasWIK

Developed by Ciseco, RasWik is a short version of the Raspberry Pi Wireless Inventor Suite. It allows anyone to use raspberry pie to try to establish their own WIFI-capable devices. RasWIK contains 29 projects, you can also add your own projects. The purchase of this device may cost a bit, but the code inside is free and open source and you can choose to use it to build commercial products.


SODAQ is an abbreviation of "Solar Powered Data Collector" and it provides Arduino-compatible circuit boards and plug-in modules similar to Lego bricks. This site includes some tutorials for beginners. And, where it is likely that there will be no electricity and networks, solar panels make it a good choice for recording environmental data. Its basic version of the circuit board pre-sale price is 39 dollars.

15. Tessel

The purpose of Tessel is to make it easier for software developers to develop hardware through a microcontroller that supports Java scripting, pluggable into a USB port. You can also connect it to other modules, such as adding accelerometers, ambient light and sound, camera, Bluetooth, GPS and another 9 functions. The starting price for a board and a module is $ 99, plus $ 25 if you need other modules. All software and hardware design is open source.


This Arduino-compatible motherboard can also run Android or Linxu on its second processor (this version of Linux is called UDOObuntu). It is claimed to be 4 times more powerful than raspberry pie. There are several tutorials and projects available on the site, and it also provides a section called "Created by UDOO Lovers," where you can demonstrate your success. The standard price for this board is $ 99.

12 next page
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.