Skip to content
forked from hootrhino/rulex

轻量级边缘物联网网关开发框架

License

Notifications You must be signed in to change notification settings

ijuvenile/rulex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RuleX

当前处于极其不稳定阶段,请勿尝试.

-----------------------------------------------------------
~~~/=====\       ██████╗ ██╗   ██╗██╗     ███████╗██╗  ██╗
~~~||\\\||--->o  ██╔══██╗██║   ██║██║     ██╔════╝╚██╗██╔╝
~~~||///||--->o  ██████╔╝██║   ██║██║     █████╗   ╚███╔╝ 
~~~||///||--->o  ██╔══██╗██║   ██║██║     ██╔══╝   ██╔██╗ 
~~~||\\\||--->o  ██║  ██║╚██████╔╝███████╗███████╗██╔╝ ██╗
~~~\=====/       ╚═╝  ╚═╝ ╚═════╝ ╚══════╝╚══════╝╚═╝  ╚═╝
-----------------------------------------------------------

RuleX 是一个轻量级规则引擎。主要用来中转上游数据和吐出数据到目标点,可以理解为一个数据路由器。主要被设计用来做物联网网关或者服务端存在数据筛选的场景。

功能

  • MQTT 数据输入
  • HTTP 数据输入
  • COAP 数据输入
  • UDP 数据输入
  • LUA 自定义业务逻辑支持
  • JQ 表达式字段筛选支持
  • 数据持久化到 MongoDB
  • 数据持久化到 Mysql
  • 数据持久化到 Redis
  • 数据转发到 Kafka

更多功能请查看文档

文档

查看文档

About

轻量级边缘物联网网关开发框架

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 93.6%
  • Lua 3.6%
  • Shell 1.3%
  • HTML 1.0%
  • Makefile 0.3%
  • Dockerfile 0.1%
  • Other 0.1%