News

Connhex Fall '24 release: new OTA updates and edge rule engine

October 22, 2024

šŸ 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.

Connhex Firmware Update: new model.

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.

Connhex Firmware Update: new release.

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

Connhex 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!


  1. What should happen once an update is available - automatically download the new version, wait for user approval, wait for your manual intervention, ā€¦ā†©
  2. Either because of high frequency logging (e.g. telemetry systems) or limited connectivity.ā†©
  3. We tried to include it in this release, but werenā€™t able to make it happen.ā†©

šŸ‘‹ Hi there! We are Compiuta, an Italian sofware company focused on building products at the intersection between Industrial IoT and AI - our greatest hit so far is Connhex.

This is our blog, where we share updates on our products, things we've learnt along the way and stories about the journey that building a company from scratch is.

I accept Compiuta's Privacy Policy