介绍控制台操作过程中遇到的常见问题。
项目授权
功能定义
设备调试
- 使用设备调试功能,提示脚本关系不存在
- 控制台设备调试查看设备上下行消息分析,点击蓝色字体的MessageID报“未查询到消息内容”
- 编辑脚本后调试,模拟输入设备接收数据,提示“模拟输入不符合Alink协议格式”
人机交互
产品发布
运营中心
控制台项目管理,添加子成员提示“无权访问”
该账号本身就是被授权的子成员,无添加新成员的权限。
生活物联网平台里的自有品牌App如何删除?
自有品牌App创建后无法删除,可以重新创建一个项目。
设备属性定义为JSON对象,上报时可使用JSON数组吗?
可以。定义为JSON对象。如果使用JSON数组,可以把数组嵌套在JSON对象的value里。
控制台本地定时属性,找不到按星期重复的参数
timer是corn格式,包含星期重复的信息。
在功能定义的服务中,“同步”与“异步”有什么区别?
- 同步交互:指发送一个请求需要等待返回,然后才能够发送下一个请求,有个等待过程。
- 异步交互:指发送一个请求不需要等待返回,随时可以再发送下一个请求,即不需要等待。
使用设备调试功能,提示脚本关系不存在
可参考设备调试文档,如果产品为透传协议,需先在后台提交脚本。
编辑脚本后调试,模拟输入设备接收数据,提示“模拟输入不符合Alink协议格式”
控制台设备调试页面中的数据解析,编辑脚本后调试,模拟输入设备接收数据,出现“模拟输入不符合Alink协议格式”的错误原因如下。
- 脚本有误,需要您根据物模型自行调整,请参见什么是数据解析修改。
- 根据数据上下行情况,检查数据格式是否符合阿里云要求。
- 设备可以上报数据,但没法接收到云端下发的数据
请检查运行结果是否符合Alink JSON的数据格式,包括标识符的数据格式是否正确,属性、事件的取值范围大小是否与功能定义相符合等。
- 云端可以下发数据的话,但设备没法上报数据
请检查模拟输入符合Alink JSON的数据格式,标识符的数据格式是否正确的,属性、服务的取值范围大小是否与功能定义相符合。Alink JSON说明请参见设备属性、事件、服务。
- 设备可以上报数据,但没法接收到云端下发的数据
- 请检查模拟输入的属性中是否包含只读属性,设备端接收的数据仅限于可读写属性。
控制台设备调试查看设备上下行消息分析,点击蓝色字体的MessageID报“未查询到消息内容”
生活物联网平台的消息类型QoS为0,QoS 0查询有效期1天,超过1天查询就会失败。
选择公版App时,为什么设备的分享方式不可更改?
为了保证安全,使用公版App的设备必须使用“授权”的分享模式,只能通过管理员做授权分享。
新创建的自定义属性,控制台界面却没有对应的组件
生活物联网平台控制台自定义属性的功能和信息组件,数据类型为字符串不支持,数据类型为整数型、浮点型、枚举型、布尔型 、时间型、结构类型(JSON)都支持。
浮点读写属性对应的功能滚动组件,在功能定义设置了步长时,为什么面板上会出现不同的步长?
功能组件的步长需要大于等于功能取值范围的最小值/100向上取整的值。如果功能定义设置的步长大于该值,那功能组件的步长就以功能定义步长为准;如果功能定义设置的步长小于该值,则以该值为准。
限制最小值的原因如下。
- 保障界面性能。
- 取值范围较大时,步长就会太小,从而导致滚动不方便。
发布产品需要上架测试吗,并寄样品到阿里吗?
不需要,本平台的发布是直接发布的,无需审核。
产品量产之后撤销发布,已经销售的产品会有影响吗?
- 如使用公版App,撤销发布后,在设备列表中将找不到此款产品。
- 如是自有App,产品发布或者不发布,只影响获取待配网设备列表API。如果撤回发布,该API将不返回撤回的设备,已经激活的设备,功能可以正常使用。增删设备属性,会同步影响撤回前已激活的设备。
因此,此处需要自己评估可能对之前的设备有哪些影响,App是否要同步更新等。
产品发布并出货后,修改只读属性的取值范围,设备端是否需要OTA
- 确认修改的字段除了上报云端在App端显示以外,字段在设备端、模组或客户端是否还有别的用处,如有则需要。
- 模组是否有对超值数据的判断逻辑,如有则需要OTA。
- 如修改的字段除了在App端显示没有其他任何用处,且模组没有对超值数据的判断逻辑(即超值数据也可上报云端),那么理论上只要在控制台修改字段的取值范围即可,不需要设备端OTA。
产品发布后,再添加的测试设备可以使用吗?
可以。
批量升级操作,在对应的固件版本中找不到要升级的设备?
测试设备不能进行批量升级,但可进行验证固件。
注册账号后在管理控制台的用户列表中看不到已经注册的账号信息
只有使用自有App(线上Appkey)注册的用户数据,在生活物联网平台控制台的
中才会显示。