Skip to content

Releases: hootrhino/rulex

v0.6.7

15 Mar 14:27
Compare
Choose a tag to compare

RULEX v0.6.7版本更新日志

从0.6.6开始,rulex已经运行在很多设备上了,目前我们内部项目几乎都在用,从基本的传感器采集到船只AIS基站对接,到流媒体推拉流等这些场景,Rulex逐渐开始发挥出了它的优势。
好久没有发布版本,因为我们开发团队考虑到稳定性第一,我们没有频繁的发布版本,都是经过一轮开发然后再人肉测试稳定以后再发布,每一次沉默都是在不断努力的路上,现阶段也许不够完善,但是我们希望Rulex最终成为一款优秀的软件。

特性

  • 全新的lua代码编辑器,操作更加便捷;
    image

  • 新增大量用户辅助脚本和快捷编码片段;
    image
    image

  • 初步支持JPEG推拉流;
    image
    3c233fcefea9295845e99f66cc82e70

  • 首页新增重置统计数操作;
    image

  • Linux下支持重启软件;

修复

  • 修复了界面上一些奇怪的操作问题;
  • 大幅度对内部运行时做了增强优化,Lua执行引擎得到了优化;
  • 对Modbus相关问题做了修复和增强;
  • 其他的一些代码结构优化调整或者小潜在问题

下个版本规划

  • 继续增强流媒体功能,初步支持对接AI模型,实现视频融合
  • 增加对华中数控CNC的支持

v0.6.6

19 Feb 13:36
Compare
Choose a tag to compare

image

新功能

Modbus

  • 支持点位表导入导出
  • 支持基础数据格式解析

西门子

  • 支持点位表导入导出
  • 支持基础数据格式解析

流媒体

支持RTSP和本地摄像头拉流
image

修复

  • Modbus字节序问题

v0.6.5

30 Dec 14:50
Compare
Choose a tag to compare

v0.6.5 发行日志

简介

v0.6.5 是一个比较重要的版本,rulex前后端都进行了大规模重构和更加科学化的设计,运行效率大大提升。前端的用户体验也有了很大改善。

修复

  1. 日志页面无限滚动问题
  2. 设备自动重启配置项失效问题
  3. 以及其他一些偶发或者特殊条件下发现的小问题

特性

  1. 支持 Modbus 点位表导入
  2. 支持 Modbus 最新数值显示
  3. 支持 西门子S1200 点位表导入
  4. 支持 西门子S1200 最新数值显示
  5. 支持 HTTP API 接口数据采集
  6. 支持 自定义 Lua 模板
  7. 支持 Lua 模板变量填充
  8. 支持 TCP 北向透传
  9. 支持 TdEngine 北向存储
  10. 支持运行日志导出
  11. 全面优化了操作界面的用户体验
  12. 内置更多快捷脚本模板
  13. 以及其他部分微调以及内部优化
  14. 增加内部事件源

预览

image
image
image
image
image

v0.6.4

14 Nov 14:03
Compare
Choose a tag to compare

Rulex v0.6.4 全新版本发布

https://github.com/hootrhino/rulex/releases/tag/v0.6.4

v0.6.4特性预览:

  • 系统架构全新设计,优化冗余模块
  • Lua编辑器更加友好,代码提示优化
  • 支持用户自定义驱动扩展开发
  • 支持数据中心,用户级数据查询
  • 支持硬件资源接口管理,动态管理接口
  • 支持系统配置、网络、4G等
  • 支持动态热更新固件
  • 新增插件:web终端模块
  • 新增Modbus写入操作

更多特性欢迎体验!更多技术文档请移步:http://www.hootrhino.com

v0.6.3

15 Sep 07:45
Compare
Choose a tag to compare

v0.6.3发布日志

特性

本版本主要更新为:增加各类系统配置参数接口

  • 支持配置双网口DHCP、静态网络
  • 支持配置WIFI连接
  • 支持配置NTP同步时间
  • 支持配置时区
  • 支持配置系统时间
  • Modbus采集项支持别名
  • 界面展示更多系统详情
  • 新增Modbus设备扫描仪,辅助快速捕捉总线设备
  • 支持设置默认路由表
  • 支持一键跨平台打包
  • 支持一键安装卸载
  • 支持红外遥控器触发事件

修复

  • 修复若干BUG,优化内部结构

展示

image
image
image
image

v0.6.2

22 Aug 14:20
Compare
Choose a tag to compare

RULEX 0.6.2 发布

新功能:

1 同时兼容支持Ubuntu16和18的系统时间 音量配置
2 同时兼容支持设置Ubuntu16和18静态IP、DHCP,以及WIFI
3 优化Bacnet设备代码
4 新增几个十六进制处理函数
5 新增modbus点表批量导入接口

其他

1 修复若干小问题,优化若干代码设计
​2 测试最新版的一总线多设备不定长协议,测试最新版的gpio控制

v0.6.1

14 Aug 01:30
Compare
Choose a tag to compare

特性

1 新增动态插件加载机制
2 新增Bacnet协议支持
3 HTTP API 优化

问题

修复、优化一下不优雅的设计

v0.5.2

24 Jun 11:56
Compare
Choose a tag to compare
ci: update github ci

v0.5.1

18 Jun 03:59
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.5.1

v0.5.0

30 May 13:21
Compare
Choose a tag to compare

RULEX v0.5.0

从2021年5月开始设计至今,期待已久的Rulex第一个正式版终于发布了,这也是其两岁生日纪念版本,犹记得Rulex一开始仅仅是一个转发串口数据的小工具,如今已经积累到相对完善的一个阶段了,这中间经历了整整2年时间!作者在自我感动之余,总结了一下RULEX最新版本的功能以及未来发展规划。

RULEX 框架简介

RULEX 是一个轻量级物联网类边缘网关开发框架,它是个开发框架而不是一个具体的应用。为边缘计算和物联网网关设计一套简单易用的规范,来帮助开发者快速实现一些功能,将精力聚焦于业务和扩展而非底层技术。总而言之,RULEX框架从某种程度上能颠覆以往的嵌入式网关开发流程,我们大胆尝试了Go来替换C、C++语言,而且取得了很好地效果。RULEX搭配go的生态,极大的提高了开发效率,和以往的开发不同,C、C++程序员难以寻求,但是Java、Go、PHP 程序员很多,借助这个庞大的人力市场,引入这套技术栈,对企业或者个人来说都是很好地选择!

RULEX 功能预览

RULEX现阶段v0.5.0这个版本,可以实现SNMP采集器,串口读写,通用Modbus采集等,同时支持Lua应用,基础AI示例等。可以说是一个网关具备的最小规模的最佳实践。当然这个版本我们也不建议直接编译上生产,还是需要认真研读下代码后针对自己的设备做个优化适配,让其发挥最大的优势。

...
...
...
...
...
...
...
...

RULEX 未来规划

RULEX的下一个版本是 v0.6.0, 我们规划了以下大功能:

  • 动态增加设备,而无需重新编译代码
  • 摄像头、RTMP流支持
  • 增加KNX协议支持
  • 增加一个小型驾驶舱自助式屏幕
  • 支持更友好的编辑器和代码生成机制
  • 支持动态配置UI