zwave-js / zwave-js-server

Apache License 2.0
143 stars 18 forks source link

OTA for secure application #1273

Closed hassan-xy closed 1 month ago

hassan-xy commented 1 month ago

Hi team, I need to know if its possible to perform signed OTA update for the NCP firmware for zwave 700 series ZGM130S037HGN.

Please share the procedure if its applicable.

Thanks

raman325 commented 1 month ago

Your best bet is to use a platform that integrates with zwave-js. That could be Home Assistant, ioBroker, or whoever else is out there.

This repo is intended to be a lightweight wrapper around zwave-js so that projects that don't use Javavscript (e.g. Home Assistant on Python) can integrate with zwave-js. The server has all the functional elements to allow any client to connect to it over websockets and interact with the Z-Wave network via zwave-js. The commands needed to perform the firmware update are available in the server, but we are primarily targeting embedded use cases so we have no interest in creating or maintaining guides on how to string together commands into an operation. Hence the suggestion to use a tool that has already solved that problem for you