Why Neuron

开放源码

开放源码

核心框架和 Modbus、OPC-UA 驱动的代码在 LGPL 下授权。

多种协议

多种协议

支持访问 20 多种工业协议,包括 Modbus、OPC-UA,以及更多。

边缘原生

边缘原生

实时运行以利用边缘的超低延迟的工业数据处理。

高性能

高性能

连接数百个工业设备,轻易地处理超过 10,000 个数据点。

超轻量级

超轻量级

具有较低的内存佔用,小于 10M,在低配置的硬件上运行。

便携式部署

便携式部署

可在 X86、ARM、RISC-V 和其他架构的边缘硬件上进行部署。

快速开始

用 Docker 运行

$ docker pull emqx/neuron:2.2.1
$ docker run -d --name neuron -p 7000:7000 -p 7001:7001 --privileged=true --restart=always emqx/neuron:2.2.1
Copied

构建软件

$ git clone https://github.com/emqx/neuron
$ cd neuron
$ git submodule update --init
$ mkdir build && cd build
$ cmake .. && make
Copied

功能特性

连接性

连接性

支持最广泛的工业连接种类,包括资产、设备和软件应用。

可访问性

可访问性

通过 MQTT 或 API 为工业应用,如 MES 或 ERP、IIoT 和数据分析软件,提供数据访问接口。

MQTT 和 WebSocket

MQTT 和 WebSocket

内置 MQTT 和 WebSocket 协议,轻易地建立 IIoT 应用。

流处理和 AI/ML

流处理和 AI/ML

可以为 AI/ML 和控制逻辑在集成的流处理引擎中创建流式 SQL 脚本。

安全性

安全性

支持加密 TLS、HTTPS 和 JWT 认证,确保数据传输的安全性。

插件扩展

插件扩展

提供 SDK 以扩展更多的南向驱动或北向应用插件服务。

Neuron 产品架构

产品架构

Neuron 是基于现代消息总线架构设计的,具有高性能、可扩展性和可延伸性。

  • 异步 I/O - 建立在优化的NNG的异步I/O框架上。
  • SMP 和多线程--在现代 SMP 系统中轻松扩展到多个核心参与。
了解更多 →

集成

通过与 EMQX Cloud、AWS、Google Cloud Platform 和 Microsoft Azure 等各种云平台集成,Neuron 可以将实时工业数据直接无缝地流向工业应用,如 MES、SCADA 等。

Neuron 还提供了一个集成的SQL流处理规则引擎 eKuiper,用于数据分析 AI/ML,以利用边缘侧的低延迟处理的好处。

Neuron 集成

开源社区

欢迎加入 Neuron 开源社区,您可以通过以下途径关注社区动态及获取帮助。

icon-discord
icon-slack
icon-askemq
icon-github
icon-twitter
icon-youtube
icon-wechat