低功耗mesh设备要主动检查当前产品在平台是否有新版固件可以更新,这个功能应该使用那些接口,应该怎么操作呢?
【已解决】【TuyaOS】低功耗mesh设备OTA
- joey_nobug
- Posts: 144
Re: 【求助】【TuyaOS】低功耗mesh设备OTA
蓝牙 mesh 设备没有直接联网能力,本身无法主动检测是否有 OTA 固件。只能通过 APP 检查是否有更新,如果有固件需要 OTA 的话,则需要通过手机蓝牙连接,APP 将固件数据传给设备,设备完成固件更新切换。
Talk is cheap, show me the code.
Re: 【求助】【TuyaOS】低功耗mesh设备OTA
那就是如果设备想看是否有固件可以更新的话,只能是主动让设备在这个时间段不进入休眠。然后通过手机APP来检测是否有固件可以更新。如果有,则看用户自己选择是否更新固件了。对吧。
- joey_nobug
- Posts: 144
Re: 【求助】【TuyaOS】低功耗mesh设备OTA
如果有固件更新的话,APP 上可以收到推送,或者 APP 主动检查更新,如果有新固件可用,则可以通过按键或者其他方法让设备处于一段时间的唤醒状态,然后手机 APP 上点击开始升级,会与设备建立蓝牙连接并传输固件。固件传输完成后,设备更新固件并重启,此时也需要保持一段时间的唤醒状态让手机来检查固件版本,一分钟左右的超时后重新进入休眠状态。
Talk is cheap, show me the code.
Re: 【求助】【TuyaOS】低功耗mesh设备OTA
好的。 对了,蓝牙单点的可以设备主动发起查询吗?
- joey_nobug
- Posts: 144