OneNET物联网平台 平台介绍 入门手册 设备开发指南 应用开发指南
API
API使用 API列表 SDK MQTT LwM2M EDP Modbus TCP
消息队列MQ(公测) HTTP推送
扩展服务 常见问题 发布公告

规则配置

OneNET支持用户自定义基于数据流的数据转发规则

  • 转发全部数据流
  • 基于数据流模板选择数据流
  • 使用正则表达式针对数据流名称自定义匹配规则

正则表达式使用

OneNET支持用户在对数据流名称进行筛选时,使用正则表达式自定义数据流名称的筛选匹配规则

示例1:选择所有数据流

参考筛选表达式为:

.*

示例2:精确筛选一个数据流

表达式语法:

数据流名称

或者

^数据流名称$  

:若需要从 aaa, bbb, ccc 这几个数据流中,只选择ccc这个数据流,参考筛选表达式为:

ccc

或者

^ccc$

示例3:精确筛选多个数据流

表达式语法:

数据流名称1|数据流名称2|数据流名称3

或者

^数据流名称1$|^数据流名称2$|^数据流名称3$

若需要从 aaa, bbb, ccc 这几个数据流中,只选择aaa,ccc这个数据流,参考筛选表达式为:

aaa|ccc

或者

^aaa$|^ccc$

示例4:模糊筛选数据流

(1) 若需要从 abc, bcd, cde 这几个数据流中,只选择包含bc的数据流(abc, bcd),参考筛选表达式为:

.*bc.*

(2) 若需要从 test0, test1, test2, test3, abctest0 这几个数据流中,只选择 test0 test1 test2 ,参考筛选表达式为:

^test[0-2]

示例5: 多重筛选数据流

若需要从 test0, test01, humi2, humi3, abctest0 这几个数据流中,只选择 test0 test01 humi2,参考筛选表达式为:

^test0.*|humi2

更多帮助

results matching ""

    No results matching ""