暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

EMQX 2022-03-01
507

本月,我们为即将于三月初发布 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 驱动中的一些内存泄漏问题。


We are hiring! Join us and Code the Future together.

EMQ 2021 全球招聘季

简历投递邮箱:hr@emqx.io

EMQ HR

点击"阅读原文",了解 Neuron

↓↓↓

文章转载自 EMQX,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论