š With summer definitely behind us, itās time for an update on Connhex!
Welcome to the Fall ā24 release for Connhex: in this post weāll get through two big new features, plus a few minor improvements and additions.
OTA firmware update: enhancing device management
Weāve been extending our OTA firmware update procedure to include models and releases.
From Connhex Control, you can now:
- create models and assign them to one or more tenants
- upload firmware binaries
- create firmware releases and associate them to a model.
Releases also include all the logic necessary to move between versions: think of active and mandatory releases, min and max versions, release notes.
If youāre using Connhex Edge, the update flow is automatically managed - devices will be periodically requesting updates and their behavior1 is configurable.
Or, it can be implemented on your own firmware logic following these steps.
A brand new Edge Rule Engine
We completely overhauled Connhex Edgeās rules engine: it now gives every user the ability to create custom rules through simple SQL statements.
The edge rules engine has two main uses:
- reducing data transfer to the cloud. In cases collected data is too big to be uploaded 2, some pre-processing rules can be applied: for example, one could downsample or take the average across a configurable time window.
- applying local transformations when minimal latency is necessary. Think of showing a notification as soon as a door opens: this can be done locally, giving users immediate feedback.
Check out the docs for a more detailed description, plus a complete example.
Other improvements
Weāve added some use cases to further show how Connhex can be used: read here about smart homes, swimming pools, industrial machinery, HVAC and vending machines.
The integration between Connhex Core and IAM has been improved, with redundant checks removed. Connhex Control now allows you to create multiple connectables from a serial numbersā list: expect further developments here, as we expand bulk handling strategies.
Client modules for Connhex Resources have been updated too. They are now part of a new library, ngx-admin-ui
, including all of our Angular components: weāll be sharing more about it in a dedicated post.
Last but not least, weāve been performing our usual security audits and our vulnerability reporting procedure has been published.
Thatās it for this release! A quick spoiler before leaving: thereās big new feature coming soon3. It goes without saying you can subscribe to our newsletter to be notified as soon as itās out!
- What should happen once an update is available - automatically download the new version, wait for user approval, wait for your manual intervention, ā¦ā©
- Either because of high frequency logging (e.g. telemetry systems) or limited connectivity.ā©
- We tried to include it in this release, but werenāt able to make it happen.ā©