【技术揭秘】软网关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 免费支持连接 1 个设备和 256 个数据点,如需要连接更多设备或者数据点,请联系钡铼技术BLIoTLink负责人 谢晓江 18813579521

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/277466.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

PC9095高性能可调限流OVP过压过流保护 软启动 抗浪涌 集成功率FET开关

特点 •输入电压范围: •PC9095A、PC9095KA:2.5伏~13.5伏 •PC9095B,PC9095KB:2.5伏~10伏 •PC9095C,PC9095KC:2.5伏~5.5伏 •28V绝对最大额定电压VOUT •带外部电阻器的可调限流器 •集成功率FET开关,53mΩRds&#xff08…

php学习05-常量

常量可以理解为值不变的量。常量值被定义后,在脚本的其他任何地方都不能改变。一个常量由英文字母、下划线和数字组成,但数字不能作为首字母出现。 在PHP中使用define()函数来定义常量,该函数的语法格式如下: define(string cons…

#define定义宏

#define的定义范围 #define不光可以定义变量,常量,还可以定义几乎所有的东西,因为#define可以定义一串代码(即宏),所以包含在代码中的东西都能被定义。 #define定义宏 定义是宏名必须于它的参数括号紧挨&am…

web自动化上传文件

1,web 自动化文件上传不要太简单 熟悉 web 自动化测试的大佬应该都懂,当采用 js 调用原生控件进行文件上传的时候,最常用的是使用 pywin32 等系统交互库。 当看到 pywin32 那丑陋的 api 封装只能爆粗口。就为了输入一个文件地址,…

再获认可,YashanDB入选工信部电子一所“2023年数字化转型自主创新解决方案优选案例”

近日,由国家工业信息安全发展研究中心(工业和信息化部电子第一研究所)主办的“数智赋能 创新领航”2023年数字化转型自主创新解决方案优选案例正式公布。深圳计算科学研究院(简称:深算院)自主研发的崖山数据…

校园安全风险管理系统

随着社会的不断发展和进步,教育行业也逐渐走向了信息化、智能化管理。校园作为教育事业的重要场所,其安全和管理问题一直备受关注。为了确保校园的安全和管理,各种校园管理平台应运而生。 其中,凡尔码搭建的校园安全管理系统为校园…

AVL树(超详解)

文章目录 前言AVL树的概念AVL树的实现定义AVL树insert 单旋左单旋右单旋左单旋代码右单旋代码 双旋左右双旋右左双旋 测试AVL树的性能 前言 AVL树是怎么来的呢? 我们知道搜索二叉树会存在退化问题,退化以后就变成单支或者接近单支。 它的效率就变成O(N)…

react 之 美团案例

1.案例展示 2.环境搭建 克隆项目到本地(内置了基础静态组件和模版) git clone http://git.itcast.cn/heimaqianduan/redux-meituan.git 安装所有依赖 npm i 启动mock服务(内置了json-server) npm run serve 启动前端服务 npm…

【React源码 - ReactDom.render发生了什么】

在React开发中,在入口文件我们都会执行ReactDom.render来讲整个应用挂载在主document中,那其中发生了什么,React是如何讲我们写的JSX代码,一步一步更新Fiber进而挂载渲染的呢。本文主要是基于react17.0.2的源码以及自己的理解来简…

linux 内核模块

linux 内核模块 1. 内核相关命令与文件内核模块存放位置查看已加载内核模块加载与卸载内核模块修改内核参数永久调整内核参数 2. 常用模块进程调度模块进程间通信模块内存管理模块文件系统模块网络接口模块 Linux 内核采用的是模块化技术,这样的设计使得系统内核可以…

Jmeter吞吐量控制器总结

吞吐量控制器(Throughput Controller) 场景: 在同一个线程组里, 有10个并发, 7个做A业务, 3个做B业务,要模拟这种场景,可以通过吞吐量模拟器来实现。 添加吞吐量控制器 用法1: Percent Executions 在一个线程组内分别建立两个吞吐量控制器, 分别放业务A和业务B …

Docker本地部署开源浏览器Firefox并远程访问进行测试

文章目录 1. 部署Firefox2. 本地访问Firefox3. Linux安装Cpolar4. 配置Firefox公网地址5. 远程访问Firefox6. 固定Firefox公网地址7. 固定地址访问Firefox Firefox是一款免费开源的网页浏览器,由Mozilla基金会开发和维护。它是第一个成功挑战微软Internet Explorer浏…

KaiwuDB 受邀亮相“ACDU 中国行”数据库技术沙龙(西安站)

12月23日,由中国计算机学会(CCF)指导,浪潮数据库、中国数据库联盟、墨天轮数据库社区等联合主办的“ACDU 中国行”数据库技术发展与实践沙龙(西安站)成功举办。KaiwuDB 高级架构师赵衎衎受邀出席沙龙并做主…

C++ Qt开发:SqlRelationalTable关联表组件

Qt 是一个跨平台C图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍SqlRelationalTable关联表组件的常用方法及灵…

【C语言】程序练习(三)

大家好,这里是争做图书馆扫地僧的小白。非常感谢各位的支持,也期待着您的关注。 目前博主有着C语言、C、linux以及数据结构的专栏,内容正在逐步的更新。 希望对各位朋友有所帮助同时也期望可以得到各位的支持,有任何问题欢迎私信与…

【华为数据之道学习笔记】7-3基于物理世界的“硬感知”能力

“硬感知”能力的分类 数据采集方式主要经历了人工采集和自动采集两个阶段。自动采集技术仍在发展中,不同的应用领域所使用的具体技术手段也不同。基于物理世界的“硬感知”依靠的就是数据采集,是将物理对象镜像到数字世界中的主要通道,是构建…

进阶版求字符串长度

大家好呀!!!我是Beilef,一个努力的跨界者,今天带来的每日一题是用简单的函数还有递归求字符串长度。下面开始啦,不对的地方请留言。感谢您的斧正。 文章目录 目录 文章目录 前言 一、题目展示 解题思路&am…

Mybatis行为配置之Ⅳ—日志

专栏精选 引入Mybatis Mybatis的快速入门 Mybatis的增删改查扩展功能说明 mapper映射的参数和结果 Mybatis复杂类型的结果映射 Mybatis基于注解的结果映射 Mybatis枚举类型处理和类型处理器 再谈动态SQL Mybatis配置入门 Mybatis行为配置之Ⅰ—缓存 Mybatis行为配置…

HCIA-Datacom题库(自己整理分类的)——ARP协议【完】

一、单选 1.ARP 属于哪一层协议? 数据链路层 网络层 物理层 传输层 2.ARP请求是____发送的 点播 广播 组播 单播 关于ARP报文的说法错误的是? ARP请求报文是广播发送的 ARP报文不能被转发到其他广播域 ARP应答报文是单播方发送的 任何链路层协议都需…

java spring boot 自定义 aop

以一个锁的加锁和释放为例 1、先定义注解 /*** 锁切面* author fmj*/ Retention(RetentionPolicy.RUNTIME) Target(ElementType.METHOD) public interface VersionLockAOP { }2、然后定义切面类以及切点 /*** 切面*/ Component Aspect Slf4j public class VersionLockAOPAspe…