One of the supposed advantages of Zigbee application profiles such as Home Automation is that devices from different manufacturers can work together, so in theory you can use one generic hub (e.g. SmartThings) instead of several proprietry ones.

But what happens when a device wants to check for updated firmware over the internet? Does Zigbee or the application profile have some kind of standard for this?

1 Answer 1


Yes, the ZigBee standard defines the protocol for the OTA transfer, and also the format of the OTA files. So long as manufacturers implement the standard, then it is possible to use any hub to load new firmware into any device.

You can find these definitions in the ZigBee Cluster Library documentation.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.