OTA API
ty.device.checkOTAUpdateInfo
检查固件升级信息
需引入
DeviceKit,且在>=1.2.6版本才可使用
参数
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| deviceId | string | 是 | deviceId 设备 id | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 |
ty.device.checkOTAUpgradeStatus
获取设备的固件版本状态
需引入
DeviceKit,且在>=2.2.0版本才可使用
参数
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| deviceId | string | 是 | deviceId 设备 id | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 |
object.success 回调参数
参数
Object res
| 属性 | 类型 | 说明 |
|---|---|---|
| status | number | status 设备的固件版本状态 0 已是最新版本、1 有待升级的固件、2 正在升级 |
object.fail 回调参数
参数
Object res
| 属性 | 类型 | 说明 |
|---|---|---|
| errorMsg | string | 插件错误信息 |
| errorCode | string | 错误码 |
| innerError | object | 插件外部依赖错误信息 {errorMsg: string, errorCode: string } |
ty.device.openOTAUpgrade
跳转设备升级页面
需引入
DeviceKit,且在>=2.2.0版本才可使用
参数
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| deviceId | string | 是 | deviceId 设备 id | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 |
👉 立即开发。
物模型 API
ty.device.deviceIsSupportThingModel
设备是否支持物模型
需引入
DeviceKit,且在>=2.1.6版本才可使用
参数
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| devId | string | 是 | 设备 id | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 |
object.success 回调参数
参数
Object res
| 属性 | 类型 | 说明 |
|---|---|---|
| isSupport | boolean | 是否支持物模型控制 |
object.fail 回调参数
参数
Object res
| 属性 | 类型 | 说明 |
|---|---|---|
| errorMsg | string | 插件错误信息 |
| errorCode | string | 错误码 |
| innerError | object | 插件外部依赖错误信息 {errorMsg: string, errorCode: string } |
ty.device.getDeviceThingModelInfo
获取设备物模型信息
需引入
DeviceKit,且在>=2.1.6版本才可使用
参数
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| devId | string | 是 | 设备 id | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 |
object.success 回调参数
参数
Object res
| 属性 | 类型 | 说明 |
|---|---|---|
| modelId | string | 物模型 id |
| productId | string | 产品 id |
| productVersion | string | 产品版本 |
| services | array | 服务列表 |
| extensions | any | 扩展属性 |
object.fail 回调参数
参数
Object res
| 属性 | 类型 | 说明 |
|---|---|---|
| errorMsg | string | 插件错误信息 |
| errorCode | string | 错误码 |
| innerError | object | 插件外部依赖错误信息 {errorMsg: string, errorCode: string } |
ty.device.offReceivedThingModelMessage
取消监听:接收物模型消息事件。只有 subscribeReceivedThingModelMessage 订阅了,才会收到该事件。
需引入
DeviceKit,且在>=2.1.6版本才可使用
参数
function callback
取消监听:接收物模型消息事件。只有 subscribeReceivedThingModelMessage 订阅了,才会收到该事件。的回调函数
回调参数 Object res
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| type | number | 是 | 类型 0:属性, 1:动作, 2:事件 | |
| payload | any | 是 | payload |
ty.device.onReceivedThingModelMessage
接收物模型消息事件。只有 subscribeReceivedThingModelMessage 订阅了,才会收到该事件。
需引入
DeviceKit,且在>=2.1.6版本才可使用
参数
function callback
接收物模型消息事件。只有 subscribeReceivedThingModelMessage 订阅了,才会收到该事件。的回调函数
回调参数 Object res
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| type | number | 是 | 类型 0:属性, 1:动作, 2:事件 | |
| payload | any | 是 | payload |
ty.device.publishThingModelMessage
通过物模型投递消息
需引入
DeviceKit,且在>=2.1.6版本才可使用
参数
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| devId | string | 是 | 设备 id | |
| type | number | 是 | 类型 0:属性, 1:动作, 2:事件 | |
| payload | any | 是 | payload | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 |
ty.device.subscribeReceivedThingModelMessage
订阅接受物模型消息。订阅之后才可以接收到 onReceivedThingModelMessage 事件。
需引入
DeviceKit,且在>=2.1.6版本才可使用
参数
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| devId | string | 是 | 设备 id | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 |
ty.device.unSubscribeReceivedThingModelMessage
取消订阅接收物模型消息。取消订阅之后接收不到 onReceivedThingModelMessage 事件。
需引入
DeviceKit,且在>=2.1.6版本才可使用
参数
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| devId | string | 是 | 设备 id | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 |
ty.device.updateDeviceThingModelInfo
更新物模型信息
需引入
DeviceKit,且在>=2.1.6版本才可使用
参数
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| pid | string | 是 | 产品 id | |
| productVersion | string | 是 | 产品版本号 | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 |
ty.device.validDeviceOnlineType
判断设备上网类型是否与 deviceModel 物模型一致
需引入
DeviceKit,且在>=1.2.6版本才可使用
参数
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| deviceId | string | 是 | 设备 id | |
| onlineType | number | 是 | 设备在线类型, Wi-Fi online 1 << 0 Local online 1 << 1 Bluetooth LE online 1 << 2 Bluetooth LE mesh online 1 << 3 | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 |
👉 立即开发。

5438

被折叠的 条评论
为什么被折叠?



