什么是设备消息流转?

设备/设备对应的业务云服务在基于Topic/设定HTTP接口与物联网平台进行通信时,您可以在消息流转中编写JS对Topic/设定HTTP接口中的数据进行处理,并配置转发规则将处理后的数据转发到其他设备Topic 或 其他服务内 进行存储或处理。

也称为规则引擎,该功能主要面向 服务端应用 / 业务云服务 的开发人员。

可支持流转的数据目的如下:

数据目的 说明 相关文档
HTTP请求 将数据转发到一个HTTP请求内,实现云云对接的协议转换 数据转发到HTTP请求
Topic 将数据转发到另一个Topic中,实现设备间的M2M通信等 数据转发到另一个Topic
Kafka 将数据转发到Kafka 开发中,暂不支持
RocketMQ 将设备数据转发到消息队列RocketMQ、消息服务MNS实现高可靠消费数据。 开发中,暂不支持
AMQP消费组 通过AMQP服务端订阅消费组,将设备消息流转到您的业务服务器上。 开发中,暂不支持
MySQL 将设备数据转发到数据库内进行存储。 开发中,暂不支持
时序数据库 将设备数据转发到数据库内进行存储。 开发中,暂不支持

数据流转流程

使用流程

  1. 创建数据源:添加待转发的消息Topic作为数据源。一个数据源支持添加多个Topic。

  2. 创建数据目的:添加数据转发的目的HTTP请求/Topic 或其他服务中间件。

  3. 配置并启动解析器:创建解析器,关联已添加的数据源和数据目的,配置解析器脚本,加工处理数据源并实现数据流转。

使用限制

限制项 描述 限制
解析器 一个空间最多包含解析器总数。 不限制
数据源 一个解析器最多关联数据源总数。 1
一个数据源最多包含Topic/HTTP接口总数。 1,000
数据目的 一个解析器最多关联数据目的总数。 10
一个数据目的最多包含的操作总数。 1
一个解析器最多关联异常数据目的总数。 1
解析脚本 一个解析器的脚本内容大小限制。 120 KB
一个解析器的脚本中循环执行流转函数的最大次数。
流转函数详细信息,请参见流转数据到数据目的函数。
100

相关文档

  • 脚本语法:解析器脚本的编辑和语法说明。
  • 函数列表:解析器脚本中支持的函数列表。
  • 数据格式:基础通信Topic、物模型通信Topic消息经物模型解析后的数据格式。解析器脚本中字段需按照解析后的数据格式编写。
 创建时间:2023-10-16 18:10
最后编辑:admin  更新时间:2024-10-18 10:58