|
本帖最后由 kadaliao 于 2018-4-10 22:13 编辑
使用接口: http://docs.gizwits.com/zh-cn/Cloud/NotificationAPI.html#3-%E6%8E%A7%E5%88%B6%E8%AE%BE%E5%A4%87
数据点信息:
- 标识名:CURRENT_LENGTH
- 读写类型:可写
- 数据类型:枚举
- 枚举范围:0.L15 1. L60 2.L80 3.L100
问题范围:虚拟设备、实体设备
问题详情:
当我通过 Snoti 的控制接口设置该数据点的值为 L60 时,结果总为 L15 。看到这里很容易想到要排查接口错误、数据结构错误等通信上的错误情况,然而我在 socket 写入前最后一刻有记录最终发送的数据,能够排除数据结构上的错误,并且当发送 L80 或 L100 时,该数据点就能准确的切换为 L80 、L100 ,所以我认为接口通信没有错误,数据结构也没有错误。另外,发现这种情况在实体设备上也存在。
这坑真是够隐蔽的,原来是填数据点的人填成了 " L60" 而不是 "L60" ,不过机智云居然不对表单输入两端去空格,坑真多。
然后,还有个发现:发帖时选择“求助”就不行,选择悬赏、讨论才可以,尴尬。天哪这论坛发帖真的好难用,粘贴代码还必须在纯文本下自己编辑 bbcode 才行。
|
|