Intro
Customization
Connhex is dedicated to hardware manufacturers: their firmware update strategies, albeit with some commonalities, vary a lot. This is why, for the time being, Connhex offers basic support for OTA updates: you can contact us to see how your current firmware update process fits with Connhex.
OS updates
As of today, Connhex only supports user-space software updates.
Pull update strategy
Broadly speaking, IoT firmware updates can be separated in:
- push updates: updates are split into chunks, then sent to the device - typically as MQTT(s) packets, if the protocol is available. The device then recreates the entire update, checks its integrity and applies it.
- pull updates: the device requests for available updates. If at least one is present, it is obtained as a file download through the HTTP(s) protocol.
By default, Connhex only implements pull updates, since they are better suited for heavy updates. Should your situation be better suited for push updates, you can contact us as usual!