设备服务调用错误
更新时间:
1. 问题背景&现象
1.1 问题背景
IoT 设备都是智能化设备,也就是设备里面会嵌入代码,并提供HTTP 或者RPC服务;设备联网之后被被调用,设备收到请求之后会按照代码来控制设备做响应的工作。
所以设备提供的服务在调用时也可能会出错, 设备日志调试难度比较大,需要专业的环境;而且设备批量出货后出现问题的概率不是很大;
大概率是现场使用的设备方式可能不对, 此时就先确认这款设备是否提供了这个服务
1.2 设备服务调用异常现象
一般在通过云端或者APP 调用设备的服务时会报下面的错误
device data format is error
一般这个错误就是设备本身的问题,更可能是设备本身就没有提供这个服务 【设备在创建时使用的品类物模型不正确】
2. 问题排查方法
2.1 设备是否提供了这个服务
设备在定义物模型时定义了属性/事件和服务; 对于智慧社区的项目, 直接选择品类来来创建的
1. 登录物联网应用服务平台,查看设备对应的品类
查看对应品类里面是否提供调用的服务
2.2 如果品类用的不对,修复方案
这种情况一般都是品类使用不对或者业务saas调用设备服务使用的API 不对;
如果设备品类不对,那需要删除设备之后重新在创建设备,选择正确的品类即可
文档内容是否对您有帮助?