上云无忧 > 文档中心 > 百度智能云智能边缘 - OPC-UA使用
智能边缘
百度智能云智能边缘 - OPC-UA使用

文档简介:
本章利用opcua模块,完整演示从OPCUA信号源采集信息的demo。 本demo利用PC当边缘节点,OPCUA信号源采用模拟服务器。模拟服务器和节点在同一PC上。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

本章利用opcua模块,完整演示从OPCUA信号源采集信息的demo。 本demo利用PC当边缘节点,OPCUA信号源采用模拟服务器。模拟服务器和节点在同一PC上。

一、前提准备

  • 边缘节点已经按照快速入门教程连接到云端。
  • OPCUA信号源。本demo利用Prosys OPC UA Simulation Server模拟信号。

二、Prosys OPC UA Simulation Server设置

  • 确保模拟服务器处在running状态。

  • 创建变量var3。变量信息将在节点应用的配置项文件中用到。

三、边缘应用配置

opcua 配置

1. 创建opcua节点

新建节点

2. 创建产品

  • 选择智能边缘导航栏子设备管理,右侧菜单项选择产品,点击创建产品按钮,出现下图弹框。填写名称,比如:opcua-test,确定即可创建一个名为opcua-test产品。

  • 查看opcua-test产品,点击添加测点按钮添加模型测点。添加完测点后依次点击保存、发布上线按钮。下图添加了一个名为propety3,标识符为var3的测点。

3. 创建模板

  • 选择智能边缘导航栏子设备管理,右侧菜单项选择接入模板,点击创建模板按钮,出现下图弹框。关联产品选择上一步创建的产品opcua-test,协议选择OPC-UA,其他可以自定义填写。比如我们填写模板名称:opcua-test。

  • 查看opcua-test模板,设备点表详情楼层选择添加采集点。名称填写模拟器中的测点var3,标识类型选择为i-NUMERIC,命名空间基值为3,标识基值为1015,数据类型为int16,读写类型为读写,点击确认。

  • 最后,物模型点位映射楼层点击配置。选择映射类型原值映射,选中点var3,点击确认。至此,名为opcua-test的接入模板就创建好了。

4. 创建设备

  • 选择智能边缘导航栏子设备管理,右侧菜单项选择设备,点击创建设备按钮,出现下图弹框。选择产品opcua-test,设备名称设为opcua-test

5. 创建驱动,绑定设备

  • 选择智能边缘导航栏边缘节点,右侧找到创建的opcua节点,点击进入。选择节点页面的子设备管理,点击右侧引入驱动按钮,选择官方opcua驱动。如上操作后,页面展示如下图:

  • 节点页面,子设备管理菜单项,点击驱动opcua右侧配置按钮,进行如下图的配置:

注意:

  1. 如果节点和模拟信号源在同一PC上,通道地址可以是:opc.tcp://host.docker.internal:53530/OPCUA/SimulationServer。
  2. 通道地址也可以是:opc.tcp://<模拟器ip>:53530/OPCUA/SimulationServer。
  3. 通过设置用户名,密码可生效应用用户名密码登录认证。
  4. 通过设置证书,密钥,可生效证书认证,通讯加密。
  • 节点页面,子设备管理菜单项,点击绑定子设备进行驱动和设备的绑定。弹出框中选中之前创建的opcua-test设备。

  • 节点页面,子设备管理菜单项,点击子设备opcua-test右侧的配置按钮,进行相关配置。具体配置同下图即可。

6. 部署驱动

  • 节点页面,子设备管理菜单项,设备驱动楼层,点击部署驱动即可。

四、验证采集信息

当模拟服务器出现如下connection log,说明节点作为client已接受到模拟服务器的信号。

使用MQTT BOX订阅边缘节点broker服务,订阅主题为$baetyl/device/+/report。当接受到如下信息时,证明部署成功。(broker连接方式请参考应用案例中的连接边缘节点baetyl-broker文档) 

相似文档
  • 规则引擎最先被应用在物联网云平台中。针对大量的物联网设备数据,规则引擎通过支持灵活的规则设置,对设备传上云端的设备时序数据、进行过滤、丰富、变换、动作、推送至不同的数据目的地(如时序数据库TSDB、Kafka、对象存储BOS等)以达到不同的业务目标。物联网规则引擎是基于事件驱动的数据流处理引擎,支持多种规则定义方式和描述方式。
  • 本文以一个常见的物联网使用场景为案例,介绍了如何利用边缘计算框架 Baetyl 来实现对业务的快速、低成本和有效地处理。 在各类物联网项目中,比如智能楼宇项目,需要采集和分析楼宇数据,如电梯、燃气、水电等。一种解决方案是将所有的设备直接接入在云端的物联网平台,类似于像 Baidu IoT Core 或者 AWS IoT Core。
  • 简介: baetyl-function 是 baetyl 框架端侧的函数计算框架。端侧函数计算框架由前端代理和后端函数运行时两部分组成。 baetyl-function 提供前端代理,是函数入口,通过暴露 HTTP 接口供其他服务调用,然后将请求透传给后端的函数运行时模块。
  • 简介: baetyl-broker 基于Golang语言开发,是一个单机版的消息订阅和发布中心,采用 MQTT3.1.1 协议,可在低带宽、不可靠网络中提供可靠的消息传输服务。其作为 baetyl 框架端侧的消息中间件,为所有服务提供消息驱动的互联能力。
  • 简介: baetyl-rule 可以实现 baetyl 框架端侧的消息流转,在 baetyl-broker (端侧消息中心)、函数服务、Iot Hub (云端 mqtt broker),http服务进行消息交换。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部