什么是设备消息流转?
设备/设备对应的业务云服务在基于Topic/设定HTTP接口与物联网平台进行通信时,您可以在消息流转中编写JS对Topic/设定HTTP接口中的数据进行处理,并配置转发规则将处理后的数据转发到其他设备Topic 或 其他服务内 进行存储或处理。
也称为规则引擎,该功能主要面向 服务端应用 / 业务云服务 的开发人员。
可支持流转的数据目的如下:
数据目的 | 说明 | 相关文档 |
---|---|---|
HTTP请求 | 将数据转发到一个HTTP请求内,实现云云对接的协议转换 | 数据转发到HTTP请求 |
Topic | 将数据转发到另一个Topic中,实现设备间的M2M通信等 | 数据转发到另一个Topic |
Kafka | 将数据转发到Kafka | 开发中,暂不支持 |
RocketMQ | 将设备数据转发到消息队列RocketMQ、消息服务MNS实现高可靠消费数据。 | 开发中,暂不支持 |
AMQP消费组 | 通过AMQP服务端订阅消费组,将设备消息流转到您的业务服务器上。 | 开发中,暂不支持 |
MySQL | 将设备数据转发到数据库内进行存储。 | 开发中,暂不支持 |
时序数据库 | 将设备数据转发到数据库内进行存储。 | 开发中,暂不支持 |
数据流转流程
使用流程
创建数据源:添加待转发的消息Topic作为数据源。一个数据源支持添加多个Topic。
创建数据目的:添加数据转发的目的HTTP请求/Topic 或其他服务中间件。
配置并启动解析器:创建解析器,关联已添加的数据源和数据目的,配置解析器脚本,加工处理数据源并实现数据流转。
使用限制
限制项 | 描述 | 限制 |
---|---|---|
解析器 | 一个空间最多包含解析器总数。 | 不限制 |
数据源 | 一个解析器最多关联数据源总数。 | 1 |
一个数据源最多包含Topic/HTTP接口总数。 | 1,000 | |
数据目的 | 一个解析器最多关联数据目的总数。 | 10 |
一个数据目的最多包含的操作总数。 | 1 | |
一个解析器最多关联异常数据目的总数。 | 1 | |
解析脚本 | 一个解析器的脚本内容大小限制。 | 120 KB |
一个解析器的脚本中循环执行流转函数的最大次数。 流转函数详细信息,请参见流转数据到数据目的函数。 |
100 |
相关文档
- 脚本语法:解析器脚本的编辑和语法说明。
- 函数列表:解析器脚本中支持的函数列表。
- 数据格式:基础通信Topic、物模型通信Topic消息经物模型解析后的数据格式。解析器脚本中字段需按照解析后的数据格式编写。
创建时间:2023-10-16 18:10
最后编辑:admin 更新时间:2024-10-18 16:29
最后编辑:admin 更新时间:2024-10-18 16:29