虹科工业树莓派
高性能
多接口
宽温--适应恶劣环境
★★★★★
虹科·工业物联网
一.前言
OPCUA是一种基于以太网的开放通讯协议,亦可谓是工业4.0中的当红通讯协议,意在打通OT和IT网络,以一种统一的数据架构和方法,为不同网络中的设备相互访问和操作提供可能性,同时为不同行业不断变化的通讯需求提供充分的扩展性和安全性支持。
OPCUA的定义完全是在TCP/IP五层模型的应用层,也就是说,实现该协议并不需要专用芯片,也不需要任何物理层面的改动。
那么,我们如何才能让现有的设备支持上OPCUA协议呢?本文就以虹科工业树莓派为例进行实践,为大家分享其实现OPCUA协议支持的方法。
虹科工业树莓派RevPi本身出厂时,并没有内置OPCUA协议,但是我们可以利用相关的SDK搭建一个简单的server,然后把工业协议(如Modbus)中的数据,以OPCUA方式输出。
虹科·工业物联网
二.准备工作
硬件
PC一台;
虹科工业树莓派一台;
24V直流电源;
网线;
软件
PC上:
SSH连接软件,如putty;
Chrome内核的浏览器;
虹科·工业物联网
三.操作步骤
1、工业树莓派上电,连上网线,PC使用AdvancedIPScanner或类似软件扫描树莓派的IP地址,或在路由器后台中直接查看DHCP客户端列表,从而确定树莓派所在IP地址。
2、使用SSH软件与工业树莓派建立连接,登录账号为pi,默认密码会印在机身侧面的贴纸上,每台机子默认密码各不相同。出现类似如下画面,即表示登录成功,本文后面的终端界面,如无特殊说明,均来自与工业树莓派的SSH会话。
3、简单起见,本文以python的开源OPCUASDK为例,本文默认读者已有python基础,若无请先学习python基本语法。该SDK的GitHub仓库链接如下: