综合sdk FAQ
一 手机 App 无法自动发现网关设备?
1 先确认 SDK 是不是有线,或有线+无线版本,再确认有线适配接口是否已正确适配,最后确认网关获取 IP 地址的适配接口返回的 IP 地址跟 App 在同一局域网。
2 自动发现依赖 UDP 广播,查看一下路由器是否设置了端口隔离、广播抑制、vlan 等功能。
二 手机 App 能自动发现网关设备,但是配网超时失败原因?
1 确认授权信息是否填写正确,检查 UUID 和 AUTHKEY 一致性。
2 检测网关设备 6667 端口是否被其他进程占用。
3 确认网关设备能正常访问外网。
4 手机兼容性,或者手机 App 版本问题,尝试不同手机以及最新的 App 版本。
5 检查代码逻辑,看下重置回调接口里面有没有实现重启应用。网关解绑时,需要重启应用才能进入下一次配网。
6 删除存储路径下所有的 .db 文件后,再启动应用重试。
三 手机App 控制设备时,为什么设备日志查询不到下发记录?
手机 App 和网关设备在同一局域网下,手机控制会优先走局域网下发。
四 功能点上报异常原因?
1 检查上报的功能点 ID 跟产品定义是否一致,若是新增的功能点,需要先解绑设备重新配网才生效。
2 SDK 本地会校验功能点的合法性,检查上报的数值是否超出定义的范围,以及类型是否一致。
3 SDK 本地会做流控,当前上报的值跟本地缓存的值一致时,不会重复上报。
五 涂鸦网关 Zigbee 模组接入,SDK 的 Zigbee 服务启动异常原因?
1 检查网关设备 12121 和 12122 端口是否被其他进程占用。
2 看 Zigbee 模组是支持流控还是不支持流控,检查对应的配置是否正确。如果支持流控,RTS/CTS 硬件引脚记得连接。
3 检查连接 Zigbee 模组的串口通讯是否正常。