Thinger.io is an Open-source cloud-based IoT Platform developed by INTERNET OF THINGER SL, a Spanish company whose objective is to provide an efficient, consistent and easy to use technology for IoT.
Thinger.io Platform project started life in early 2015 despite firsts source code lines was made on 2014, as a side-project by Phd. Alvaro Luis Bustamante when he was working as a researcher at the University Carlos III of Madrid (Spain). After studying different solutions to work online with cheap electronic devices, he realized that all the existing platforms were very difficult to use, inefficient or doesn't have enough capacities to create professional IoT projects in a simple way.
"Why I have to select a compatible vendor hardware? Why I need to use an Operating System just for my toaster? Why my device must run a scripting language that burn the batteries? Why I have to rely on a specific vendor and its closed platform? These are some questions I made myself before starting to work in the thinger.io platform."
What began as a backend project to retrieve data and control devices in real-time, quickly became a much more general tool that could be easily extended in any direction. In 2018 the project was turned into a loyalty-founded company and released an enterprise version of Thinger.io platform technology to provide professional support for IoT projects with the original vision of a perfect balance between simple but powerful technology.
Thinger.io is a platform in constant growth, our development team is continuously analyzing the requirements of the IoT market to identify the best features to be included in the platform. There is still a long way to go to have a platform as complete as we would like it to be. Moreover, thanks to the plugin marketplace we can integrate with a great number of third-party platforms. The following list details the most important expansion projects that will be developed soon:
- On-premise instances deployment
- File System
- MQTT broker
- Global device properties
- Project & products manager
- Shared resources manager
- Node-RED Plugin integration
- Server monitor and settings menu
- Grafana Plugin
- Geofencing tool
- Assets Manager
- Dashboard templates
- Guest user accounts (read-only)
- Maps widget improvement
- Dashboard tabs
- IoT MP Beta release
- New web home
- Assets Map Widget
- Improved Guest member features
- Extended Node-RED Integration
- Customizable Login
- PlatformIO Plugin
- HTTP devices Integration plugin
- ESP32 & ESP8266 OTA
- Centralized instances monitoring system
- ASIO Linux software client
- Projects & users manager revision
- OAuth2 Clients*
- NB-IoT integration Client (TCP/UDP)*
- MQTT integration improvement
- InfluxDB tagged data buckets
- Product Manager
- Java Script IoT client*
- Custom plugins support*
- IoTMP Proxys
- Reverse Proxy for Linux software client
- MQTT-REST API interface in Products feature
- Project member and global roles
- Influx2 integration and plugin
- Bucket tags
- Plugins repository
- New APP console
- Alerts manager
- Automation scheduler
- COAP integration
- NB-IoT integration client (COAP)
- Python IoT Client
- Projects Manager 2.0 with individual groups
- Reporting tool
*Released but not yet documented
What if my company already needs one of these future features?
The features that are on this list will be developed soon, the order has been set according to priorities and in an incremental logic, that optimizes our resources, however, it is possible to anticipate the development of some features if there are required to create any project, if you are in this situation, you can contact us and we will study how to collaborate to reorganize resources and anticipate the feature development.
Note that the developments always return to the community and never give exclusivity on their use, so your company can collaborate in the growth of new features as many others did in the past to increase the capabilities of thinger.io with the features that we can all use today.