收藏官网首页
查看: 1383|回复: 0

[技术分享] 学习笔记8(回调数据)

29

主题

29

帖子

2384

积分

金牌会员

Rank: 6Rank: 6

积分
2384
跳转到指定楼层
楼主
 楼主| 发表于 2023-8-21 00:16:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
一、本次继续完成上一篇文章https://club.gizwits.com/thread-169640-1-1.html
二、在之前的基础上,添加以下控件,并将enabled设置为false(禁止手动修改)
三、添加设备回调,并使用多线程接收回调的数据
public void didReceiveData(result, device,dataMap, sn): 设备回复
result: GIZ_SDK_SUCCESS表示成功,其他为失败, 详细可查看GizWifiErrorCode的枚举定义
dataMap:设备上报的数据内容:
"data": [value]: value为ConcurrentHashMap类型,内容为设备状态键值对,[数据点标识名:数据点值],
"alerts": [value]:value为ConcurrentHashMap类型,内 容为设备报警键值对,[数据点标识名:数据点值]
"faults": [value]:value为ConcurrentHashMap类型,内 容为设备故障键值对,[数据点标识名:数据点值]
"binary": [value]: value为Byte[]类型,内容为二进制数 据,指没有在site上定义数据点的需要透传的数据
Sn:控制指令的应答序号,此应答序号与APP 发送控制指令的序号一致。
四、实物现象
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表