Exactly at midnight on 3rd of Nov. 2023 thin-edge.io 0.13.0 has been released. It is fully packed with new amazing features. Let me highlight some of them for you!
What’s new?!
Improved Linux Distribution support
As you might know, thin-edge.io is focusing on linux operating IoT gateways. Supporting almost any linux distribution is key. Therefor a new installation script has been developed that will detect your distribution and install the required artifacts seamlessly.
The new installation script allows you to install thin-edge.io with an one-liner:
curl -fsSL https://thin-edge.io/install.sh | sh -s
tarball (for any other Linux distribution without one of the above package managers)
Improved service manager support
This point highly correlates to the point above. With new supported services managers thin-edge.io opens up to distributions that are not using systemd. Also the new installation script helps to detect & use available service manager in your distro.
The support of the following service managers has been provided by the community:
Since the last releases a new topic structure for the MQTT Broker has been started. With this release, this has been nearly completed. It implements everything from the “old” API plus much more.
Please note: The “old” API tedge/# is now deprecated Please use the new topic structure te/# and or start the migration to it.
What’s in for you?
The new MQTT API enables much more flexibility in combination with consistency. Here are the new features & highlights:
Flexible Device/Service registration
Full flexibility to where publishing telemetry data → Device / Child Device / Service
Custom type support for metrics
Support for digital twin meta data using custom fragments
For an easy and straightforward switch to the REST API of Cumulocity IoT a new proxy has been implemented. With this you don’t have to care about getting a JWT and authenticate your plugin against C8Y anymore. The proxy will handle that for you out-of-the-box.
The local proxy can be reached at http://{ip}:8001/c8y/{c8y-endpoint}. No Authorization header must be provided.
Do you know the thin-edge.io demo container? If you are new to thin-edge.io and just want to explore you shouldn’t miss it! It’s a full fledged docker container environment simulating a set of devices (and child devices) supporting almost all Cumulocity IoT Device Management features. With 0.13.0 it has been updated supporting all new features of thin-edge.io
As the name “thin” implies, thin-edge.io is made for constrained Linux operated devices. To make it even more “thin” the installation package size has been dramatically reduced by 500% from ~40 MB before to now ~8 MB only.
Feedback & Contribution
The thin-edge.io team is looking forward for your feedback!
Is there anything missing? Please approach them using their official discord channel or create an issue at our GitHub repository.