EMQ X Neuron V1.1.1 正式发布,增加南北协议报文显示和日志追踪

为解决工业领域数据接入上云过程中所面临的协议繁杂、设备异构化等问题,2020 年 9 月, 物联网边缘工业协议网关软件 EMQ X Neuron (以下简称 Neuron )正式发布。

Neuron 提供了通过对各种工业协议转换实现设备端的数据采集、运行业务逻辑服务、警报判定,并将数据及警报上传及存储到云平台。再通过 Web 服务等部署和客户端应用软件,实现设备远程监控、远程维护、设备绩效管理、设备和资产管理等功能。

Neuron 工业网关南向支持接入主流的工业物联网协议(驱动协议详细列表可参考 EMQ 官网),以及支持自定义协议的扩展。 北向支持通过 MQTT、WebSocket 和 HTTP 协议与云平台层进行交互,实现设备上云与云端控制的能力。

新功能概览

Neuron V1.1.1 增加了南北协议报文显示,让用户可随时透过 dashboard 观看协议报文,追踪及分析报文内容。

北向 MQTT 协议报文:

南向 Modbus 协议报文:

此外,新版本还增加了日志追踪,能让用户了解当前 Neuron 的运行状况。

功能及问题修复

  • 修复 TTY 驱动参数配置问题;
  • 修复读写驱动设备字节长度不匹配的问题;
  • 修复北向协议选择列表,增加 RS232 驱动支持;
  • 修改过期时间计算方式;
  • 修复内存申请失败的错误;
  • 增加支持运行日志等级选择;
  • 压缩交互 JSON 数据;
  • 删除非必要日志文件;
  • 修改 Neuron 脚本引擎支持直接使用对象和属性;

联系

如果对 Neuron 有任何问题,请随时通过 joey@emqx.io 联系。

作为新基建的重要组成部分,工业互联网已成为一个备受关注的热点领域。为了响应「中国制造 2025」及「工业 4.0」,越来越多的工业企业开始谋求数字化、智能化转型,工业设备上云也因此成为企业转型之路上必须面对的挑战。EMQ 于去年 10 月正式发布的 云边一体化解决方案,可以实现异构设备连接及数据汇聚,完成后续边缘或云端计算,以云边协同的方式帮助领域内相关企业快速实现工业互联网架构下边缘层的功能。作为该方案重要组成部分的 Neuron,也将在未来持续为边缘工业互联网提供功能价值。

版权声明: 本文为 EMQ 原创,转载请注明出处。

原文链接:https://www.emqx.cn/blog/release-notes-neuron-1-1-1

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

java将前端的json数组字符串转换为列表

记录下在前端通过ajax提交了一个json数组的字符串,在后端如何转换为列表。前端数据转化与请求varcontracts{id:'1',name:'yanggb合同1'},{id:'2',name:'yanggb合同2'},{id:'3',name:'yang

SpringBoot自定义序列化的使用方式

场景及需求:项目接入了SpringBoot开发,现在需求是服务端接口返回的字段如果为空,那么自动转为空字符串。例如:\    {        "id":1,        "name":null    },    {        "id":2,        "name":"x