The open edge framework
for lightweight IoT devices
thin-edge.io is the first open-source, cloud-agnostic IoT framework designed for resource constrained edge devices.
Its ready-to-use modular components can be easily deployed on a wide range of PLCs, protocol gateways, and devices using Linux-based operating systems.
Why should you use it?
Freedom of choice
Out-of-the-box connectivity to many IoT platforms including Azure IoT, AWS IoT, Cumulocity IoT, and more
Supports any programming language and messaging payload using MQTT for inter-process communication
Deployable onto most embedded hardware platforms, operating systems, and software containers
Robust device management
Extensible software, firmware and configuration management with support for many software artefact types including binary, Debian and Docker for any device hierarcy.
Device-side lifecycle handling and management of X.509 certificates for secure device authentication
Resource monitoring and remote access to measure in-life device performance and simplify troubleshooting
Efficient on embedded devices
Low CPU usage and less than 16 MB memory footprint that minimises impact on critical IoT apps and battery life
Fast native performance from being written in C and Rust
Watchdog supervised with system to assure correct operation and rapid recovery from any malfunctions
How it works
What challenges does thin-edge.io solve?
Cloud connections are complex developments
High degree of customisation needed
Eco-system lock-in is commonplace
Get started
Contribute
It is because of our contributing partners that this project has been brought to life, to help you solve the same challenges in your developments. To contribute see our contributor section on GitHub.
News & updates
-
February 27, 2024
thin-edge.io v1.0 — Production ready OSS device agent for any cloud IoT platform
We are thrilled to announce the official release of open source thin-edge.io 1.0. This release marks a significant leap forward in our commitment to delivering cutting-edge, high-quality software that empowers device developersRead more -
December 14, 2023
Edge computing simplified… for thinner edge devices
Release 0.13 of the open-source thin-edge.io project delivers improved Linux distribution support, improved service management support, a flexible MQTT API, updated demo container, reduced install packages and more.Read more -
July 23, 2023
Breaking Boundaries: Actor Models in Edge Software Accelerate Innovation
The actor model in release 0.11 of the open-source thin-edge.io project enables pre-built components to be easily configured, extended and combined into IoT specific agents, simplifying edge software development and maintenance.Read more -
May 10, 2023
How to simplify industrial machine firmware management and more
Learn how release 0.10 of the open-source thin-edge.io project can reduce the development time and increase the quality of your connected product softwareRead more -
March 2, 2023
Connecting the edge gets even easier
Release 0.9 of the open-source thin-edge.io project delivers many improvements to connect and manage lightweight IoT edge devices.Read more -
November 20, 2022
Enhanced child device support, self-update and Yocto packaging with thin-edge.io release 0.8
Enhanced child device support and some great additions in release 0.8Read more -
September 8, 2022
Don’t let your platform dictate your IoT device strategy
An open, platform agnostic approach is needed for devices to manage the winds of change of IoT technology providers.Read more -
September 7, 2022
Forging the open vision for thin edge IoT devices
An open approach to IoT device software hardens connectivity security and rapidly accelerates prototypingRead more -
June 22, 2022
Monitor and Maintain the health of your devices with thin-edge.io release 0.7
With this latest release (0.7) of thin-edge.io we have added some significant capabilities. Enhancements include: Health check for tedge daemons, Watchdog for thin-edge.io, Configuration file management plugin for Cumulocity IoT and Logfile management plugin for Cumulocity IoT.Read more -
April 12, 2022
New thin-edge.io 0.6 with support for alarms and events, certified by Cumulocity IoT
We're happy to announce the new thin-edge.io 0.6 with added support for two new data types (events and alarms), init system flexibility and Cumulocity IoT device agent certification.Read more -
January 24, 2022
Enhanced device management with thin-edge.io 0.5
With the latest release of thin-edge.io we have reached another significant milestone. Enhancements include device hierarchy in data, extensible device capabilities declaration, log file uploading, and cloud mapper extensions.Read more -
October 26, 2021
Keeping it simple - Embedded IoT connected devices
Industrial equipment manufacturers face many challenges when creating IoT connected devices. Learn three things industrial product manufacturers need to tackle them.Read more -
October 15, 2021
Keep it simple - Secure cloud connections for smart products
Last year, IoT was considered to be important in 50% of all embedded projects for the first time, according to the EE Times Embedded Markets Study. This is a huge statement considering the heterogeneity of the projects: Split across hardware architectures, software environments, connectivity alternatives, with and without operating systems,…Read more -
October 14, 2021
Introducing Software Management on thin-edge.io 0.3
Industrial equipment manufacturers face many challenges when creating IoT connected devices. Learn three things industrial product manufacturers need to tackle them.Read more