物联网云端对接疑问

物联网平台云端对接流程疑问:
1、建立产品选择透传/自定义模式,在产品详情页-功能定义的物理模型和数据解析的脚步文件有什么联系?透传/自定义模式下是否不需要导入物理模型?
2、在透传/自定义模式下如果获取设备上传的原始数据包?

展开
收起
1402345134545883 2018-12-19 15:04:14 843 分享 版权
阿里云 AI 助理回答

针对您的物联网平台云端对接流程疑问,以下是详细解答:

1、物理模型与数据解析脚本的联系及透传/自定义模式下的应用:

在阿里云物联网平台上,产品详情页中的“功能定义”允许您为设备定义物模型。物模型是描述设备功能的数据结构,包括设备的属性、服务和事件,它帮助平台理解设备能做什么以及如何与之交互。当您选择使用物模型时,设备与平台之间的通信遵循预定义的Topic规则,并且设备上报的数据会根据物模型进行解析展示,便于上层应用直接理解和处理。

数据解析脚本主要用于处理设备上传的原始数据包,特别是当这些数据不符合物模型规定的JSON格式时。例如,如果您的设备采用私有协议或原始数据格式上传数据,您需要配置数据解析脚本来将这些原始数据转换成平台能够识别的格式(如Alink JSON格式)。这一步骤确保了即使不使用物模型,设备数据也能被正确解析和存储。

  • 透传模式下:通常意味着设备数据直接上传至平台,不做或仅做简单格式转换,此时可能不需要导入详细的物模型,因为设备数据可能不是按照物模型的规范来组织的。但为了能够理解这些数据,您仍需配置相应的数据解析脚本以适应您的数据格式。

  • 自定义模式下:虽然允许设备使用自定义Topic通信,但如果希望物联网平台能够智能地解析和操作这些自定义Topic中的数据,建议还是定义相应的物模型以匹配这些自定义通信方式。这样,即便使用自定义Topic,也可以利用物模型的功能来增强数据的可读性和操作性。不过,如果决定不使用物模型,那么同样需要通过数据解析脚本来处理接收到的原始数据包。

2、在透传/自定义模式下获取设备上传的原始数据包:

  • 透传模式:设备上传的原始数据包可以通过设置消息转发规则或者订阅设备的Topic来获取。由于数据未经物模型解析,您需要通过之前配置的数据解析脚本来处理这些数据,之后可以将解析后的数据存储到数据库或通过其他服务进一步处理。

  • 自定义模式:若未使用物模型,则同样需要依赖于数据解析脚本来处理设备上报的原始数据。您可以通过监控指定的自定义Topic来接收设备数据,然后应用数据解析逻辑来提取所需信息。此外,结合物联网平台的消息服务,比如服务端订阅功能,您可以实时获取并处理这些原始数据包。

综上所述,在透传或自定义模式下,虽然物模型的使用不是强制性的,但为了更好地管理和分析设备数据,推荐配置相应的物模型或数据解析脚本,以实现对设备数据的有效处理和应用。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

物联网领域前沿技术分享与交流

收录在圈子:
+ 订阅
致力于实现万物互联的美好世界,为生态合作伙伴提供基于云计算、大数据、人工智能、云端一体化、安全的物联网基础平台和内容服务平台。
还有其他疑问?
咨询AI助理