https://api.sciener.com/v3/gateway/upgradeCheck
检测网关固件是否需要升级,服务端根据网关添加时上传的modelNum、hardwareRevision、firmwareRevision三个参数,判断网关固件是否最新版本。
如果开发者要自己开发APP对接网关固件升级功能,具体步骤请参考相应的APP SDK DEMO。
xxxxxxxxxxcurl --location --request GET 'https://api.sciener.com/v3/gateway/upgradeCheck?clientId=4773aa036f7f49c68d876bb4be85c80c&accessToken=dfd5489d0cee31f0bdfaf59d0d42d71f&gatewayId=78979&date=1626674054000'| 名称 | 类型 | 是否必需 | 描述 |
|---|---|---|---|
| clientId | String | Y | 创建应用分配的client_id |
| accessToken | String | Y | 访问令牌,通过获取访问令牌接口获取 |
| gatewayId | Int | Y | 网关ID |
| date | Long | Y | 当前时间(时间戳,单位毫秒) |
| 参数 | 类型 | 描述 |
|---|---|---|
| needUpgrade | Int | 是否需要升级:0-否,1-是,2-未知,当云端没有存储网关的固件版本信息时,会返回未知。 |
| firmwareInfo | String | 锁固件信息,直接传给APP SDK相应的方法。 |
| version | String | 最新的固件版本号 |
xxxxxxxxxx{"needUpgrade": 1,"firmwareInfo":{"modelNum":"SN227","hardwareRevision":"1.1.2","firmwareRevision":"1.1.20.1027"},"version":"1.1.21.1027"}