阿里云物联网平台之数据解析场景应用

简介: 物联网平台定义的标准数据格式为Alink JSON。但是低配置且资源受限或者对网络流量有要求的设备,不适合直接构造JSON数据与物联网平台通信,可将原数据透传到物联网平台。物联网平台提供数据解析功能,可以根据您提交的脚本,将数据在设备自定义格式和JSON格式之间转换。

使用场景

1、设备没有直接上报JSON的能力,需要进行透传数据。
① 16进制数组——>二进制——>【16进制数组】(这个就是我们官网文档的示例,脚本里直接解析就行)

② xxx——>二进制——>【16进制数组】——>xxx(最后转回xxx要在脚本里面第一步就处理好,然后对原始数据xxx再做解析)(注:xxx可为任意数据格式)

2、压缩数据,节省消息流量。

①特殊场景下,节省消息流量,例如正常的JSON格式上报需要两条数据上报,透传仅需一条。
消息长度在512 Bytes以内的,视为一条消息。
一条消息超出512 Bytes的部分计算为新的一条或多条消息。

②MQTT单个发布消息最大长度256kb(此值为官方口径,实际测试超过此值并未不能上报,但大于此大小不能保证)
此场景透传可以压缩数据大小进而完成单次数据上报。

常见问题示例:客户控制台脚本界面说测试可以,但实际设备上报确解析不正确。

详解:是因为控制台脚本那里直接输入的是16进制数据,然而客户脚本就是按照文档示例16进制数组进行解析的,但是设备上报的string(这一点可以根据日志服务消息内容判断,如果他设备上报的是byte数组,那控制台日志应该是【Hex】类型下看到原始数据,如果在【Text(utf-8)】下看到了原始数据,那肯定是string上报),脚本里面string——>二进制——>16进制数组,这种肯定解析不出来,正确的应该是string——>二进制——>16进制数组——>string。

运行结果

模拟输入

模拟类型:设备上报数据

//二进制数据以0X开头的十六进制输入



此时要转成正常解析,两种解决方案:
①设备端把string转换成byte数组进行上报(16进制数组——>二进制——>【16进制数组】)

②在平台的脚本解析里面用脚本进行转换(string——>二进制——>【16进制数组】——>string)
这里选择哪种视情况而定,如果设备端有转换能力,建议在设备端转,比较简便,如果没有能力就选择第二种。



目录
相关文章
|
13天前
|
消息中间件 安全 物联网
海量接入、毫秒响应:易易互联携手阿里云构筑高可用物联网消息中枢
面对换电生态高速发展的通信挑战,易易互联通过采用阿里云 MQTT + RocketMQ 的融合解决方案,成功构建了“海量接入、实时响应、弹性处理、安全可信”的物联网通信底座。该架构不仅显著提升了系统稳定性与可扩展性,更保障了高并发场景下的业务连续性,为实现“让换电成为营运补能第一选择”的战略目标提供了坚实的技术支撑。
|
20天前
|
存储 域名解析 弹性计算
阿里云上云流程参考:云服务器+域名+备案+域名解析绑定,全流程图文详解
对于初次通过阿里云完成上云的企业和个人用户来说,很多用户不仅是需要选购云服务器,同时还需要注册域名以及完成备案和域名的解析相关流程,从而实现网站的上线。本文将以上云操作流程为核心,结合阿里云的活动政策与用户系统梳理云服务器选购、域名注册、备案申请及域名绑定四大关键环节,以供用户完成线上业务部署做出参考。
|
6月前
|
传感器 人工智能 物联网
健康监测设备的技术革命:AI+物联网如何让你随时掌握健康数据?
健康监测设备的技术革命:AI+物联网如何让你随时掌握健康数据?
855 19
|
6月前
|
存储 缓存 网络协议
阿里云特惠云服务器99元与199元配置与性能和适用场景解析:高性价比之选
2025年,阿里云长效特惠活动继续推出两款极具吸引力的特惠云服务器套餐:99元1年的经济型e实例2核2G云服务器和199元1年的通用算力型u1实例2核4G云服务器。这两款云服务器不仅价格亲民,而且性能稳定可靠,为入门级用户和普通企业级用户提供了理想的选择。本文将对这两款云服务器进行深度剖析,包括配置介绍、实例规格、使用场景、性能表现以及购买策略等方面,帮助用户更好地了解这两款云服务器,以供参考和选择。
|
4月前
|
物联网
(手把手)在华为云、阿里云搭建自己的物联网MQTT消息服务器,免费IOT平台
本文介绍如何在阿里云搭建自己的物联网MQTT消息服务器,并使用 “MQTT客户端调试工具”模拟MQTT设备,接入平台进行消息收发。
1885 42
|
5月前
|
数据采集 监控 网络协议
​MCP协议深度解析:原理、应用与物联网时代的机遇-优雅草卓伊凡
​MCP协议深度解析:原理、应用与物联网时代的机遇-优雅草卓伊凡
566 40
​MCP协议深度解析:原理、应用与物联网时代的机遇-优雅草卓伊凡
|
4月前
|
运维 监控 网络协议
物联网设备状态监控全解析:从告警参数到静默管理的深度指南-优雅草卓伊凡
物联网设备状态监控全解析:从告警参数到静默管理的深度指南-优雅草卓伊凡
141 11
物联网设备状态监控全解析:从告警参数到静默管理的深度指南-优雅草卓伊凡
|
6月前
|
缓存 监控 搜索推荐
【实战解析】smallredbook.item_get_video API:小红书视频数据获取与电商应用指南
本文介绍小红书官方API——`smallredbook.item_get_video`的功能与使用方法。该接口可获取笔记视频详情,包括无水印直链、封面图、时长、文本描述、标签及互动数据等,并支持电商场景分析。调用需提供`key`、`secret`和`num_iid`参数,返回字段涵盖视频链接、标题、标签及用户信息等。同时,文章提供了电商实战技巧,如竞品监控与个性化推荐,并列出合规注意事项及替代方案对比。最后解答了常见问题,如笔记ID获取与视频链接时效性等。
|
6月前
|
算法 测试技术 C语言
深入理解HTTP/2:nghttp2库源码解析及客户端实现示例
通过解析nghttp2库的源码和实现一个简单的HTTP/2客户端示例,本文详细介绍了HTTP/2的关键特性和nghttp2的核心实现。了解这些内容可以帮助开发者更好地理解HTTP/2协议,提高Web应用的性能和用户体验。对于实际开发中的应用,可以根据需要进一步优化和扩展代码,以满足具体需求。
638 29

相关产品

  • 物联网平台
  • 推荐镜像

    更多
  • DNS