Neuron Newsletter 2022-02|2.0-beta.1 版本即将发布,新增商业版驱动

本月,我们为即将于三月初发布 Neuron 2.0-beta.1 版本进行了紧张有序的准备工作。beta.1 版本是一个重要版本,该版本中我们增加了商业版 Modbus TCP 和 OPC UA 驱动,有完整的持久化功能,并且具备完善的功能测试和压力测试,是第一个经过稳定测试的具有商用模块的版本,也是后续开发的一个基准版本。

Neuron 2.0 的功能完善

  • 新增商业版的 Modbus TCP 驱动和 Modbus RTU 驱动。商业版的 Modbus TCP 驱动具有更好的性能,支持 bit 类型的数据以及更多的点位数量。Modbus RTU 则在此基础上增加了串口通讯的支持。
  • 增加了商业版的 OPC UA 驱动,具有更好的数据读写性能,支持数据订阅和登录功能。
  • 完善了压力测试流程,现在可以长时间对 Neuron 2.0 进行压力测试,以测试其稳定性,并输出 CPU 占用和内存占用的图形化报告。目前已经完成了 1K、10K、50K 的点位数量下的压力测试,并输出了测试报告。
  • 完善了功能测试,增加了商业版的 Modus TCP 和 Modbus RTU、OPC UA 的功能测试。
  • 增加 syslog 的支持。现在用户可以通过 syslog 的工具查看 Neuron 的 log。
  • 增加 Neuron 的 SDK 开发包的打包,用户可以用这个 SDK 开发包来开发自己的第三方设备协议驱动和应用。

Neuron 2.0 的测试

压力测试的流程现已完全可用。用户可以加入到 Neuron2.0 的 weekly build 中使用,也可以在版本发布前进行压力测试。

单元测试和功能测试在持续的维护,添加新模块对应的单元测试和功能测试用例。

重要 Bug 修复

  • 解决了解析复杂 JSON 字符串时占用 CPU 过多,耗费内存过大的问题。
  • 解决了自动代码生成器生成的代码在 encode 字符串数组出错的问题。
  • 解决了持久化和 OPC UA 驱动中的一些内存泄漏问题。
免费试用 Neuron
开始试用 →

推荐阅读

Neuron Newsletter 202111:完善测试增加产品稳定性,新版本筹备中

本月,Neuron 团队仍专注于 2.0 版本的开发,对部分功能和单元测试进行了完善,增加了整体的功能测试,同时,v2.0-alpha 版本发布正在积极筹备中。

2021-12-01
Neuron Newsletter 2022-04|Neuron v2.0 正式发布

四月,我们发布了 Neuron v2.0 的 rc.1 版本以及 release 版本,新增了 IEC60870-5-104 驱动,采用总召唤的方式采集数据。

2022-05-06
Neuron Newsletter 2022-05|新增 2 个南向驱动和 1 个北向应用、Modbus TCP 实现定制扩展

五月,我们发布了 Neuron 2.0.1,并新增了南向 BACnet/IP、KNXnet/IP 驱动,北向 Sparkplug 应用,以及定制扩展了 Modbus TCP 协议,极大提高了点位采集效率。

2022-06-06