Neuron 是一个工业物联网(IIoT)边缘工业协议网关软件,用于现代大数据技术,以发挥工业 4.0 的力量。它支持对多种工业协议的一站式访问,并将其转换为标准 MQTT 协议以访问工业物联网平台。
产品目标和功能
Neuron 的设计目标是专注于工业物联网的数据采集、转发和汇聚:通过将来自繁杂多样工业设备的、不同协议类型的数据转换为统一标准的物联网 MQTT 消息,从而实现这些独立设备的互联互通,更好地融入工业物联网的大系统之中,进行远程的直接控制和信息获取。
我们希望 Neuron 既可以在低端嵌入式 Linux 设备中运行,也可以运行在有较大内存的 Linux 主机中,以支持大规模的连接设备和海量的数据点位。因此 Neuron 的设计需要能够有极少的内存占用和极低的 CPU 占用,同时具有良好的可伸缩性,可满足不同运行资源条件下的需求。
Neuron 的主要功能和特性如下:
- 插件化的南向设备驱动和北向应用;
- 内置有轻量级的 Web Server,可以通过浏览器来配置和控制、监听设备;
- 可替换的 MQTT 客户端,可以通过 MQTT 接口来控制和读写设备;
- 支持同时连接大量不同协议的工业设备;
- 和 EMQ 的其他产品高度融合,包括 EMQ X、NanoMQ、eKuiper(由 EMQ 发起,现归属于 LF Edge 基金会维护运营) 等;
- 支持 Neuron 运行期更新设备驱动。
功能的完整列表,请参阅应用和驱动使用介绍。
Neuron的总体架构概览如下图所示:
获取更多信息,请访问官网。