你知道怎样高效便捷地使用ARMxy ARM物联网边缘计算网关来实现工业物联网应用中的数据采集、处理、转发等功能吗?本篇带你从产品选型开始,教你如何有效使用ARMxy ARM物联网边缘计算网关,感兴趣的朋友快快码住吧!
一、设备选型与配置
1.设备选型
我们可以根据自己实际工业物联网应用场景的需求,来选择合适的ARMxy ARM物联网边缘计算网关型号。需要考虑因素包括计算性能、存储容量、通信接口种类和数量、以及是否需要支持特定的通信协议(如CAN、RS485、WiFi、5G等)。
比如钡铼的BL340系列中的BL340-SOM341-X10型号,它的一些参数信息如下:1个1000兆以太网口,2路USB接口,带2路的RS485口,X板的IO槽为6PIN,MCU为 T507-H,主频为1.4GHz,内核4×A53,eMMC为16GB,DDR4为2GB,工作环境温度范围在-40℃~85℃。
2.配置环境:
- 确保网关所处的物理环境符合其运行要求,包括温度、湿度、防尘等。
- 准备必要的电源和网络连接设备,确保网关能够稳定接入电源和网络。
二、网络连接与通信设置
1.有线网络设置
- 使用网线将网关的网口(如LAN口或WAN口)连接到路由器或交换机,确保网关能够接入局域网或广域网。
- 在网关的管理界面中配置网络参数,包括IP地址、子网掩码、网关地址和DNS服务器地址等。
2.无线网络设置(如有支持WiFi)
- 打开网关的WiFi功能,并搜索可用的无线网络。
- 选择要连接的无线网络,并输入正确的密码进行连接。
- 同样在网关管理界面中配置无线网络的相关参数,确保网络连接的稳定性和安全性。
3.4/5G模块设置(如有支持4/5G)
- 将4/5G模块插入网关的相应插槽中,并确保模块已正确安装。
- 在网关管理界面中配置4/5G模块的网络参数,包括APN、用户名和密码等。
- 根据需要,可以开启或关闭4/5G模块的自动连接功能。
三、数据采集与处理
1.配置需要采集的数据源
- 确定需要采集的数据源,如传感器、PLC、其他设备等。
- 根据数据源的类型和接口,配置网关的相应数据采集接口(如CAN、RS485等)。
- 在网关管理界面中设置数据采集的周期、格式和存储方式等参数。
2.数据处理与转发
- 利用网关的计算能力对采集到的数据进行初步处理,如数据转换。
- 根据自己的实际需求来配置数据的转发规则,将数据通过MQTT协议发送到云端服务器或其他设备。
四、 使用Node-RED进行流程编排
1.安装与配置Node-RED
- 在网关上安装Node-RED软件,并配置其运行环境。
- 启动Node-RED服务,并通过浏览器访问其图形化界面。
Node-RED的安装步骤如下:(用户也可以自行安装,本安装步骤仅为用户提供一个参考)
①用户可自行前往官方网站/其他途径或向钡铼团队索取Node开发包,钡铼提供的是node-v16.1 4.0-linux-arm64.tar.xz版本。
②进入设备系统,执行如下命令创建 Node 工作目录。
Target# mkdir Node
解释:创建一个名为 Node 的新目录。
③将node-v16.14.0-linux-arm64.tar.xz开发包拷贝至Node工作目录,执行如下命令进行解压。生成 node-v16.14.0-linux-arm64安装目录(即node源码目录)。
Target# tar -xf node-v16.14.0-linux-arm64.tar.xz
Target# ls
解释:在名为node-v16.14.0-linux-arm64.tar.xz的压缩包中解压出所有文件到当前目录,并列出当前目录下的所有文件和目录。
④解压完成后进入 /node-v16.14.0-linux-arm64/bin 文件夹内,执行如下指令将bin文件夹内的node、npm、npx三个文件软链接到/usr/bin。执行完成后查看node 、npm是否安装成功及相应的版本号。
Target# cd node-v16.14.0-linux-arm64/bin/
Target# ln -sf /Node/node-v16.14.0-linux-arm64/bin/node /usr/bin
Target# ln -sf /Node/node-v16.14.0-linux-arm64/bin/npm /usr/bin
Target# ln -sf /Node/node-v16.14.0-linux-arm64/bin/npx /usr/bin
Target# node -v
Target# npm –v
⑤安装 node-red。
执行指令:Target# npm install -g --unsafe-perm node-red@3.1.11
备注:node-red 安装版本为 3.1.11,BL340 系列不支持 node-red@4.0 以及往后的版本。
⑥将node-red软链接到/usr/bin。
执行指令:Target# ln -sf /Node/node-v16.14.0-linux-arm64/bin/node-red /usr/bin
2.创建数据处理流程
- 在Node-RED界面中,通过拖放节点的方式创建数据处理流程。
- 配置每个节点的参数,如输入源、输出目标、处理逻辑等。
- 连接各个节点,形成完整的数据处理流程。(如下图所示)
3.部署与调试:
- 部署创建好的数据处理流程到网关上,并进行实时调试和测试。
部署完成后,进入调试窗口:
测试结果:成功弹出网页,显示当前天气信息
- 最后我们可以根据测试结果调整和优化流程,确保其满足业务需求。
通过以上步骤,就可以有效地使用ARMxy ARM物联网边缘计算网关来实现工业物联网应用中的数据采集、处理、转发和安全保障等功能。不过,需要注意的是具体步骤和参数设置可能因网关型号和应用场景的不同而有略微差异,请根据实际情况进行相关差异调整。