前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Neuron Newsletter 2022-06|新增 1 个南向驱动、开源前端代码

Neuron Newsletter 2022-06|新增 1 个南向驱动、开源前端代码

原创
作者头像
EMQ映云科技
发布2022-07-07 15:40:13
2650
发布2022-07-07 15:40:13
举报
文章被收录于专栏:EMQ 物联网EMQ 物联网

六月,我们发布了 Neuron 2.1.0 版本,这个版本主要与 eKuiper 进行了深度集成,可一键部署携带数据处理功能的 Neuron。此外,我们主要专注于新驱动的开发,新增南向驱动 DLT645,并对部分功能进行了优化,以更加贴合实际应用场景的使用。Neuron 的 Dashboard 页面进行了开源,用户现在可以对前端界面进行定制化的开发。

DLT645 驱动

DLT645 驱动适用于 DL/T 645-2007 通信协议,插件支持根据不同的数据标识,自动选择对应的数据格式。目前插件支持 UINT8/UINT64/DOUBLE 数据类型,支持读取 DI3 = 00 , 02 的全部数据标识和 DI3 = 04 的部分数据标识。插件还支持两种连接方式:串口连接和 TCP 连接。

新增功能概览

  • 新增 IEC104 协议支持设备主动上报数据处理的功能,提高了 IEC104 采集数据点位的效率。
  • 新增 Dashboard 数据处理引擎的集成,现在可以直接通过 Neuron 的配置页面,配置北向 eKuiper 插件后(安装包已默认配置),可在数据处理选项中配置数据处理规则,详细使用方式可参考官网文档。
  • 新增定制化的 Modbus TCP 模拟器,模拟器支持以标准的 Modbus TCP 协议进行读写数据,并且支持扩展的 Modbus TCP 协议,可以一次读取 65535 字节的数据。
  • 重构 Neuron 核心代码的实现,现在 Manager 以及各个 APP 以及 Driver 对应的 Adapter 采用 Actor 模型实现,所以操作都会转换成相应的消息类型,且投递消息到 Manager 或者是 Adapter 对应的消息处理队列,进行顺序处理,解决了很多并发导致的问题;并且现在 Neuron 核心中各个模块采用了无锁的实现,提高了稳定性和对接设备性能。
  • 重构了 HTTP API 的参数,使用 PLUGIN/NODE/GROUP/TAG 相应的名字替换 API 中使用的 ID 字段,增强了 HTTP API 的易用性,调用 API 无需再调用其他 API 获取对应的 ID 了。

问题修复

  • 根据社区反馈较多的一些编译问题,Neuron 删除了一些不必要的依赖库以及删除合并了一些重复的导出头文件,统一 Neuron 中使用的 HASH TABLE、LIST、ARRAY 等数据结构,降低了参与 Neuron 项目开发的门槛;删除了无法在较低内核版本的 Linux 中使用的特性,以使 Neuron 可以在更低端的设备中使用。
  • 修复了在之前版本中发现的内存泄漏问题。
  • 修复了在之前版本中发现的核心数据异常以及某些驱动对接设备异常的问题。

其他更新

  • 完善了 Neuron 2.1.0 的官网文档,增加了一些设备配置范例以及一些对应 Neuron 版本的修改。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • DLT645 驱动
  • 新增功能概览
  • 问题修复
  • 其他更新
相关产品与服务
物联网
腾讯连连是腾讯云物联网全新商业品牌,它涵盖一站式物联网平台 IoT Explorer,连连官方微信小程序和配套的小程序 SDK、插件和开源 App,并整合腾讯云内优势产品能力,如大数据、音视频、AI等。同时,它打通腾讯系 C 端内容资源,如QQ音乐、微信支付、微保、微众银行、医疗健康等生态应用入口。提供覆盖“云-管-边-端”的物联网基础设施,面向“消费物联”和 “产业物联”两大赛道提供全方位的物联网产品和解决方案,助力企业高效实现数字化转型。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档