【技术揭秘】软网关BLIoTLink,轻松部署至工控机,实现协议转换网关的快速搭建!
本文教你使用钡铼提供的协议转换软件BLIoTLink ,快速搭载在ARM工控机上,变成迷你边缘计算网关。话不多说,跟着操作起来吧!
功能简介
BLIoTLink是由深圳市钡铼技术有限公司为推进工业物联网发展而研发的一款免费的嵌入式物联网协议转换软件,可实现各种协议之间的转换,方便用户进行边缘计算等应用。是工业领域OT与IT无缝通信的桥梁,支持多种操作系统。
下行支持:各种 PLC协议、Modbus协议、BACnet协议、DL/T645协议、IEC104协议、IEC61850协议等等。
上行支持:Modbus TCP、MQTT、OPC UA、BACnet IP、华为云IoT、阿里云IoT、AWS IoT、ThingsBoard、钡铼云IoT等协议。
步骤一 软件安装
提供安装包 BLIoTLink.bin,只需要将安装包放到设备中,安装即可。
先给予安装包可执行权限,在命令行上输入 chmod 777 BLIoTLink.bin,如下图所示
root@imx6ull:/#chmod777BLIOTLink.bin
然后执行安装命令 ./BLIoTLink.bin,等待安装完成即可
软件运行需要依赖 vsftpd,推荐用户自己使用 apt 等命令下载 vsftpd 并进行配置,如 果无法下载,本安装包会自动安装 vsftpd 3.0.3。
Debian、ubuntu 系统下载命令 :sudo apt install vsftpd
下载完成后修改/etc/vsftpd.conf文件中的write_enable选项设置write_enable=YES, 需要使用 root 用户登录的,删除/etc/ftpusers 文件中的 root 项。
步骤二 软件运行
BLIoTLink 使用需要结合配置软件使用,使用时先运行 BLIoTLink,再使用配置 软件进行配置即可,安装完后本软件默认开机自动运行,如不需要开机自动启动,可通 过配置软件关闭,第一次安装完成后用户可手动运行或者重新启动设备来运行软件。
切换到 /usr/sbin目录下,该目录下安装后有启动文件 BLIoTLink.sh 和结束软件运 行的文件 BLIoTLinkend.sh ,通过运行这两个文件来运行本软件。
切换到/usr/sbin目录下,并运行软件:
如要确认是否运行成功,可在命令行上使用 ps -ef 命令查看是否运行成功
运行后发现有如下红框中的./BLIoTLink 表示运行成功
结束运行软件:
步骤三 软件配置
1 搜索设备
在电脑上启动配置软件,点击“设备搜索 ”会搜索到与电脑同一局域网的所有设备。 例如:lan 口接到交 换机上,电脑和设备在同一局域网,搜索到 IP为 192.168.1.167 的 设备。如果没有搜索到设备,请确定设备与电脑是同一局域网,电脑 UDP广播正常, 因电脑网络环境 的问题还是没有搜索到设备,如果知道设备的 IP ,可以直接在“设备 IP ”项直接输入 IP ,点击连接,登录。
注:电脑更改 IP 或网关,都要关闭配置软件,重新打开。
2 连接 BLIoTLink
鼠标光标放到你想配置的设备,鼠标左键双击,(例:双击 IP为:192.168.1.167的 网关设备),进入设备配置界面。因电脑的网络环境没有显示设备,可以直接输入 IP, 直接连接登录。 用户名是设备的用户,默认为 root 用户,密码是自己所设置的设备登 录密码。
3 配置软件各项配置说明
系统功能 | |
功能 | 说明 |
设备搜索 | 搜索同一局域网的所有设备 |
清空 | 打开一个新的默认配置文件 |
导入 | 导进网关配置文件 |
导出 | 导出网关配置文件 |
读取配置 | 读取连接设备的 BLIoTLink 的配置参数 |
写入配置 | 点击该按钮,把所有的配置参数保存到设备。修改完配置软件的配置后都要点击“写入配置 ”,BLIoTLink 自动重启后,所修改的参数才生效。 BLIoTLink 自动重启后,需要启动时间,等待 10 秒左右,再使用配置软 件搜索。 |
监视 | 监视当前连接的 BLIoTLink 的数据点的数值,在显示数据点页面的“值 ” 这项显示数据。 |
日志 | 系统运行的日志。 |
English | 点击切换语言为英文 |
帮助 | 帮助文档在完善中 |
在线状态 | 提示灯是绿色代表已连接上,灰色代表没有连接上。 |
清空 | 打开一个新的默认配置文件 |
在工业自动化领域,协议转换一直是一个重要的问题。不同的设备、系统往往使用不同的通信协议,这给数据采集、设备接入等带来很大的困扰。为了解决这个问题,各种协议转换软件应运而生。其中,BLIoTLink作为一款功能强大的嵌入式工业协议转换软件,具有广泛的应用前景。
注意BLIoTLink 免费支持连接 1 个设备和 256 个数据点,如需要连接更多设备或者数据点,请联系钡铼技术BLIoTLink负责人 谢晓江 18813579521