普世惠普会计公司是一个参考中继器,它有助于加速上游石油和天然气工业流程控制和流程优化的软件现代化战略,为该领域的专家提供一系列基本服务,以创造基于微观服务的解决办法,上游石油和天然气经营者可以创新和优化石油和天然气生产,普世惠普惠普公司允许原始设备制造商(OEM)或独立软件供应商(ISV)纳入满足操作者需求的解决办法。
普世普惠制 Wellpad主计长的特征包括:
- 使用 Modbus 收集数据
- 程序控制数据优先数据交换路径
- 设备管理、监督控制和数据获取连接器(SCADA)和后端数据系统
- 您可以添加新的协议、数据分析和其他能力以满足具体应用需要
选定配置 下载下载参考实施和下列软件。
配置 下载
- 完成时间 :1小时1小时
- 语言:C、C 和 Go 在代码库中使用。 Python* 和 Go* 也可以使用边缘 Insights Message Bus 绑定。 Python* 和 Go* 的绑定也可以使用 Python* 和 Go* 语言
- 可用软件 :
- 工业的边缘透视
- 通用 Wellpad 控制器微服务
第三方软件
Naonworks ALITA* (人工提升创新技术应用程序)是一个在井井安装的基于建筑的开放式跳跃器电梯控制和自动化系统,是一种基于微观服务的应用程序,以MQTT Sparkplug和Modbus等行业标准为基础,并与通用福利主计长兼容。与通用福利主计长合作的Naonworks ALITA* 已经做好企业准备,几乎消除了受困资产以及硬件和软件陈旧化的挑战。
使用 Naonworks 用户界面为 ALITA 操作员提供以下操作:
- 将分析与人工智能整合到边缘 并获得高级洞察力
- 实时监测压力、流量和阀门控制等流程参数
- 监测每口油井和跨实地或跨实地地区或区域的跳梯升降机状况
- 为网站选择右侧硬件
- 在外地无缝升级和更换硬件
- 提高应用程序和基本软件基础设施的性能
- 控制电梯流程,优化生产
您可以从https://download.naonworks.com.
目标系统要求
通用 Wellpad Coper通用 Wellpad Coverer 具有可伸缩和灵活性,可以在许多基于英特平台上运行。您需要具有Atex/C1D2认证装置的装置,用于向上游油气油井板进行商业部署。 硬件供应商根据Intel Atom处理器提供一系列平台,例如:
- Intel Atom E3930 节电操作处理器
- Intel Atom E3950 处理器
- Intel CoreTM i7 处理器,用于可缩放的解决方案和更大、更复杂的场地
通用 Wellpad主计长参考中型软件的基本硬件要求如下:
- 2个或2个以上物理或虚拟核心
- Intel Atom或 Intels CoreTM 处理器家庭
- 4GB内存
- 25GB硬硬驱动空间
- Ubuntu* 20.04 带有先发制人RT Patch的服务器操作系统
- 2个或更多以太网连接
- (可选择)如果使用RS-232或RS-485系列港口
为使数据持久性配方(配有DataSStore和Telegraf*)能够用于密集的数据存取查询或大型数据库,对CPU、内存和储存使用更高的性能和能力组成部分。
- 4个或4个以上物理或虚拟核心或虚拟核心
- Itel CoreTM 处理器家庭
- 8GB内存
- 64GB硬驱动空间
您也可以在基于 Intel CoreTM i7 处理器的虚拟平台上,例如台式或膝上型计算机运行Windows* 10 和 Hyper-V* 的Windows* 10 上,对通用 Wellpad C主计长进行评价。
如何运作
通用 Wellpad 主计长应用框架使用Docker* 容器进行良好的控制应用,它包含先发制人 Real-time Linux* 操作系统(RTOS)和基于政策的实时数据总线。 您的应用可以通过包含的 Modbus 应用程序与商业质量硬化模布车堆叠进行可靠的通信。
MQTT/SParkplut* SCADA接口为主要的SCAD系统和云层基础设施提供互操作性,参考中继软件包括综合设备管理,包括固件、操作系统和应用生命周期管理。
应用程序可以订阅 MQTT 主题来接收受控数据。 同样, 应用程序也可以发布将在 MQTT 上写入的数据。 平台将相应发布或订阅相关专题。 MQTT 专题由基于站点配置代号的框架动态创建 。
内部数据共享和数据持久性
图1显示的是零M的抽象的边缘透视信息公关(EMB),它是通用 Wellpad 主计长的主要和最高效的数据共享公关。如果您是一个应用程序开发者,与您应用程序的延迟度、性能和计时快感有关,则建议与边缘透视信息公关接口。当您容器使用 IPC 模式时,总客车使用 XPUB-XSUB 模式 ZMQ。为了可缩缩和互操作性的原因,使用 MQT* 的第二辆客车也可以使用,并在该节中加以解释。MQTT-Bridge集装箱.
通用 Wellpad 控制器提供了一种可选的数据持久性配方,其中安装和配置了一个数据存储器和一个Telegraf 数据服务。 Telegraf 服务有一个插件,可以监听 EMB ZMQ 数据总线,并允许将信息从边缘 Insights 信息总线接收到 DataStore 中。开发者可以配置插件和数据库的设置。
开发者将获得直接使用预建图像的灵活性边缘软件枢纽或在当地建立环球 Wellpad 控制器服务的 docker 容器图像。 另外, docker 多级结构会缩短容器图像的构建时间 。
英特尔公司发运的配置有总线连接器,监听EMB上的所有专题,过滤器仅接收挂有国旗的JSON有效载荷:数据Persist=真。
通用 Wellpad 控制器站点配置
通用 Wellpad 主计长需要以下网站配置,以便正常运作:
The site configurations describe the number of well pads和configurations of each well pad that are managed by the Universal Wellpad Controller. The site configuration文件文件format is YAML. The YAML configurations文件文件contains the "ID" field和must be unique for the Universal Wellpad Controller deployment. For a complete list of fields, refer to the sample YAML files included within the source code (..OthersConfigUWCDevice_Config).
您必须在通用 Wellpad 控制器部署之前配置站点配置。 站点配置是完全由用户定义的。 通用 Wellpad 控制器可以管理一个到多个井垫。 每个井垫可以管理多个 Modbus TCP 或 Modbus RTU 设备。 每个 Modbus 设备都可以有多个数据点来监测或控制。 “ ID” 字段的组合定义了用于数据调查、 写入和读取的 MQT 主题名称 。
MQTT 主题格式
MQTT 主题名称格式如下:
////
实例名称: / 流计量/ PL0/ Todays Volume/ update
业务可以是:
- - This operation indicates the data polling at user-configured frequency into site configuration YAML files.
- - The vendor apps can initiate an on-demand read of attributes using a read operation.
- - The 复复数是供应商应用程序相应读操作的反应主题。
- - The vendor apps can initiate on-demand write of attributes using a write operation.
- - The 写书回复是供应商应用程序相应写作操作的反应主题。它表示写作操作的状况。
EMMB 主题格式
通用 Wellpad 主计长使用新的EMB 颗粒主题格式。 此功能使客户应用程序可以直接在EMB上方写, 而不是使用 MQTT 代理和 MQTT 桥进行额外跳跃 。
从“MQTT Bridge”/“KPI App”/“直接写在EMB上的用户应用程序”中发布的新EMB主题格式 :
//device/wellhead/datapoint
何时,何地,
- means, real-time或non-real time respectively.
- can be "read", "write",或"polling (update)".
设备/井头/数据点 - 是到达数据点的绝对路径 。 (例如, / flow meter/PL0/DP1)。
此流的新主题格式示例 :
tcp- write: NRT/ write/流量计/PL0/DP1
tcp- 读取:RT/读/流计/PL0/DP1
iwo- write :nrt/write/iou/pl0/dp1 (nrt/write/iou/pl0/dp1)
iou- read :rt/read/iou/pl0/dp1 转接/读/iou/pl0/dp1
The new EMB topic format for subscribing from modbus master: ///device/wellhead/datapoint.
何时,何地,
- indicates if the data is coming from modbus-TCP-master或modbus-RTU-master.
- implies real-time或Non-realtime respectively.
- can be "read", "write", 和"polling (update)".
设备/井头/数据点 - 这是数据点的绝对路径。例如,/ 流量计/ pl0/ dp1.
此流的新主题格式示例 :
tcp-polling :tcp/rt/更新/流程计/pl0/dp1
TCP- 书写答复:tcp/rt/write Reponse/ 流量计/pl0/ dp1
tcp- read答复:tcp/nrt/readresponse/ flowmter/pl0/dp1 缩略语
rtu-polling:rtu/rt/更新/iou/pl0/dp1
rtu-writer 回复:rtu/nirt/write response/iou/pl0/dp1
rtu-read 答复:rtu/rt/阅读/答复/iou/pl0/dp1
注注注注注注注注注注注: 供应商_ Apps 用于发布或订阅EMB。有关EMB 方式的更多详情,请参见 README 。外观/Uwc/ 供应商_ apps/文件夹。
汽车集装箱
通用 Wellpad 主计长支持 :
- Modbus TCP 服务器(前称 Modbus TCP 主机)
- Modbus RTU 服务器(前称 Modbus RTU 主机)
服务器发布民意测验和写请求书,要求在实地使用作为Modbus客户的边缘设备。
- Modbus TCP 集装箱
- Modbus RTU 集装箱
Modbus RTU 客户集装箱
Modbus RTU 设备可以使用RS-485 或 RS-232 序列物理连接连接。 通常, 通常与 RS-232 连接只有一个设备。 要与 RS-232 上的两个 Modbus RTU 设备通信, 您需要两个不同的序列端口。 您可以同时将同一设备上的序列端口与 RS-232 和 RS-485 组合在一起。
与RS-485实际运输的Modbus RTU协议使用一个扭曲的电线对齐的电线,用于链条上所有装置的雏形链式共享介质。 链条上所有装置的通信参数应该相同。 如果装置的配置不同, 如对等性不同, 或抢劫率不同, 那么可以形成不同的 Modbus RTU链条。 您需要两个不同的序列端与两个不同的Modbus RTU网络进行通信。 确保检查RS-485链条的模拟信号完整性, 包括按照众所周知的RS-485最佳做法使用终止抵抗器。
在通用 Wellpad 主计长中, 一个 Modbus RTU 客户端可以配置为多个序列端进行通信。 一个单一的 Modbus RTU 客户端集装箱可以处理与多个 Modbus RTU 网络的通信。 一个 Modbus RTU 网络的配置, 如端口, 可以配置为一个 Modbus RTU 网络的配置, 如端口, 并可以在 RTU 网络配置文件中配置 。
MQTT-Bridge集装箱
MQTT-Bridge模块能够利用MQTT与Mdbus集装箱进行通信。MQTT-Bridge模块读取Mdbus集装箱提供的ZMQ数据,并公布MQTT的数据。同样,MQTT-Bridge模块读取MQTT的数据,并在EMB上公布。
MQTT专题在阅读中被映射到EMB专题,按需撰写请求。同样,EMB专题在投票中被映射到MQTT专题,并读/写响应操作流。这个专题绘图是在 MQTT-bridge 容器内完成的。
新的EMB专题格式为直接在EMB上方撰写的应用程序提供了细微颗粒控制。 MQTT-Bridge 容器中的专题映射除了新的EMB专题格式外,为了保持与传统的 MQTT协议的后向兼容性,还需要在 MQTT-Bridge 容器中进行专题映射。
微粒控制意味着在实时或非实时使用EMB专题格式时,客户应用程序可以向特定装置井头、数据点、操作、站点身份等发送数据请求。
Sparkplact-Bridge集装箱
Sparkplug-Bridge是用于SSCAD(临时控制和数据获取)和类似操作控制系统的外部数据接口的容器。Sparkplug-Bridge执行Eclipse Foundation* Sparkplug* B规格,用Sparkplug B将信息连接到通用威尔帕德主计长的内部数据公交车。Sparkplug-Bridge集装箱公布了根据现场配置文件配置的传感器和导动器的机器模型,并按例外(变更)报告标记数据。供应商应用程序有一个明确界定的专题界面,用于发布机器模型和标签数据。Sparkplug-Bridge支持与MQTT经纪人/EMB建立基于TS的安全连接。
Sparkplug-Bridge集装箱在现场配置文件和供应商应用程序中为配置的传感器和启动器提供下列Sparkpluget 消息类型:
- 边缘节点出生(新生儿)
- 边缘节点死亡(NDEATH)
- 设备出生( DBIRTH)
- 设备死亡(DDEATH)
- 设备数据信息 (DDDATA)
- 设备命令 (DCMD)
Sparkplut-Bridge集装箱向SCADA头端更新传感器和启动器的实时在线或离线状态。
Sparkplug-bridge connects SCADA ignition to Universal Wellpad Controller either directly through Edge Insights Message Bus (EMB)或through traditional MQTT > EMB path. SparkPlug* connection directly through EMB is new support added from Universal Wellpad Controller 2.0 onwards. This helps eliminate the latency introduced due to an additional hop in MQTT broker-MQTT bridge containers. However, backward compatibility with the MQTT protocol is still maintained.
供应商
供应商应用程序用于与SparkPlug* (虚拟设备) 进行通信,使用边缘透视消息公关和 MQTT 协议。 对于 MQTT 通信模式,使用任何 Mqtt.FX 等 MQT 客户端。 对于EMB 通信模式,使用与通用 Wellpad 控制器分布相配套的样本出版商和样本订阅者应用程序。在这两种情况下,供应商应用程序都使用同一主题和JSON有效载荷与SparkPlug-bridge 进行通信。
在EMB模式下,抽样出版商和抽样订阅者直接通过EMB出版和订阅Sparkplact-bridge服务。ETCDUI为更新出版商专题和JSON有效载荷提供了一个用户界面。关于样品出版商/订户使用ETCDUI的更多详情,请参看README。近视/特异于 iights/ etcdui文件夹。
SparkPlug* 能够以下列两种方式之一与通用水井控制器集装箱的其余部分进行通信:
- MQTT mode (which is Sparkplug-bridge > internal-MQTT-Broker > MQTT-bridge > EMB)
- EMB mode (which is Sparkplug-bridge > EMB)
注注注注注注注注注注注:关于供应商应用软件运作情况的更多详情,请参见《联合国采购和采购服务标准》中的REAADME。外观/Uwc/ 供应商_ apps/文件夹。
关键业绩指标(KPI)集装箱
通用 Wellpad主计长提供基础设施,建立优先数据路径,从实地设备到应用微观服务层。
KPI 应用程序或 KPI 应用程序是一种微观服务,使开发者能够测量和评估数据路径通过中件的性能。 这对于MQTT- Bridge 或 Sparkplug- Bridge 等应用层微服务或开发者为控制或监测气井而建造的应用程序都可以进行。
此外,KPI应用软件可以用作开发商的起点或样本应用程序,开发商想将这些数据路径的这些部分连接到单输入、单输出PID控制环和/或事件响应功能等功能。
在 KPI 应用程序配置中, a数据环定义为一个读作操作和一个写操作的配对:读取通用 Wellpad 主计长机制的操作和点-点- 点- 点- 点- 点用于写入段的操作。在试样应用程序中,插入一个简单的延迟时间。对于真正的控制环函数,数学或布尔逻辑将插入数据流,以代替简单的延迟。井垫的传感器,如压力传感器,将向读函数提供值,而阀门定位器等动画器将接收从写入操作中发出的控制信号。在目前的执行中,读写和写都使用 Modbus 协议。
此 KPI 应用程序既可根据 MQTT 通信执行, 也可以根据边缘 Insights 信件 Bus (ZMQ) 通信执行 。
MQTT 模式下的 KPI 应用程序使用传统的 MQTT 主题格式上的 MQTT 协议与通用 Wellpad 控制器进行沟通,而使用 EMB 模式的新的颗粒主题格式进行沟通。
KPI 应用程序还将收到的所有数据作为控制循环应用程序的一部分记录在日志文件中。 循环性能的一组时间参数包含在日志文件中, 包括整个循环性能的延迟时间, 也就是在 KPI 应用程序从边缘设备收到控制信号写作的确认信息之前, 投票时间间隔的触发时间。 除了时间间隔外, 系统各层的错误代码都会被收集并登录。 此数据可用于测量系统性能 。
虽然默认食谱船只使用一个 KPI 应用程序实例, 您可以通过更新食谱来扩展通用 Wellpad 控制器, 使其具有多个应用程序。 这是因为 EMB 使用的 EMB 在下面支持一个基于 xPUB- xSUB 的 ZMQ 经纪人。 允许多个出版商在 EMB 上执行酒吧/ 子项目, 支持多个出版商和多个订户。 与通常一样, 一个或多个 KPI 应用程序例可以同时连接到 MQTT 公交 。
应使用预处理标志使KPI关于高性能或低功率处理器的应用程序生效或失效:
- 默认情况下,预处理标记uwc_high_proper_处理器在调试模式和释放模式的 KPI 应用程序中禁用。
- 要启用 KPI 应用程序, 以便启用 KPI 应用程序, 在 释放 或调试 模式中的高性能处理器上, 转到 -> kpi-Tactic -> KPIApp -> Release/Debug -> src目录目录目录目录
- 打开irdir.mk (千米)然后添加文件,然后添加选项- DHWW_HHGH_卓越-保护者引用海合会汇编者的线条。
- 要禁用 KPI 应用程序中的预处理标记, 请删除此选项-duwc_high_proper_处理器在上述步骤2中添加了释放模式和调试模式的释放模式和调试模式。
注注注注注注注注注注注:高性能处理器是Intel-CoreTM处理器,低功率系统是Intel-Atom-Actors。
开始
先决条件
- 安装需要互联网连接(如果有适当的代理设置的话)。
- 使用 ISO 图像安装 Ubuntu* 20.04 服务器OSUbuntu-20.04.2-即时服务器-amd64.iso服务器OS。
- 应用 RT 内核补丁( 可选择的) 。 参考following steps要选择并应用 RT 补丁, 用于内核和操作系统版本。 请确定您已经具备了 Sparkplug- Bridge 容器所需的所有 MQTT 客户端证书/ 密钥, 具体如下:
- CA 证书 - CA证书
- 客户证书 - 客户证书文件
- 客户端密钥 - 客户私钥
Sparkplut-Bridge Docker 容器需要上述MQTT客户端证书/钥匙才能与外部MQTT经纪人建立安全的TLS连接。Sparkplut-Bridge集装箱作为外部MQT经纪人的客户端。SCADA头端系统(外部系统)也与外部MQTT经纪人连接。要求的客户端证书是“客户键”、“客户证书”和“CA证书”。客户和MQTT中间商服务器必须使用相同的 CA(认证机构)。服务器客户端证书可以使用 OpenSSL 命令生成,以自行部署MQTT经纪人。有时客户证书由管理MQTT中介部署的外部服务提供商提供。
注:如果主机系统已经有 Docker 图像和容器, 建立软件包时可能会遇到错误。 如果您遇到错误, 请参考排除故障在安装开始之前,在文档的末尾的一节。
选择和应用 RT 核心补丁的步骤
Ubuntu 20.04.2 LTS测试了通用井帕控制器的最新版本。 请检查与 Ubuntu OS 版本相对应的 Kernel 版本, 并用正确的 RT Kernel 补丁绘制地图 。
使用以下链接绘制 Kernel 版本与 RT Kernel 补丁的地图 :
第1步:应用 RT 核心补丁(可选)
安装先决条件
使用以下命令安装所有先决条件 :
sudo apt-get install -y libncurses-dev libssl-dev bison flex build-essential wget libelf-dev 注:您将看到更新软件包运行时间的提示。 单击是 是更新。
应用补补补
以下是推荐的OS和Kernel版本:
- Linux OS 版本: Ubuntu 20.04.2 LTS
- 内核版本:5.4.0-80
要应用补丁,请填写以下步骤:
1. 运行以下命令创建工作目录 :
mkdir ~/kernel cd ~/kernel 2. 下载内核~ 内核第1步创建的目录
wget https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/INU-5.4.129.tar.gz
wget https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/5.4/older/patch-5.4.129-rt61.patch.gz
- RT 补 Kennel 版本建议PREEMPT_RT版本 5.4.129-rt61
3. 使用以下命令解除核心内核 :
tar -xzvf INU-5.4.129.tar.gz 4. 补丁核心:
cd INU-5.4.129 gzip -cd ../patch-5.4.129-rt61.patch.gz | patch -p1 --verbose 5. 启动用于设置配置的图形界面。以下命令在终端中启动图形菜单以生成配置. config文件。
make menuconfig
6. 选择先发制人模式作为先发制人模式基本RTRT使用选项选项选项卡键。
- 选定常规设置然后,按输入键。
- 选定假定模型(可自由豁免核心内核(实时))然后,按输入键。
- 选定完全可支配核心内核(实时)然后单击输入键。
- 选定保存保存,然后使用esec 爱沙尼亚语键。
7. 为保存当前设置,请单击然后单击 to退出 UI 。
8. 编集内核。在生产环境中,系统关键管理基础设施使您能够确保封闭的内核与安全导管流程合作。当安全导管不使用时,请评论配置_ system_ trusted_ keys 配置系统和配置模块_ sig_ key从此行 /启动/config如果未执行这两个文件, 则导致以下` make' 命令失败。 在对以上键进行评论后, 如果 make - j20 以“ 证书” 错误失败, 则删除“ 证书” 错误INU-5.4.129从第3步开始继续安装目录。
make -j20 sudo make INSTALL_MOD_STRIP=1 modules_install -j20 sudo make install -j20 9. 核实-=YTET -伊甸园字幕组=-伊甸园字幕组=- 翻译:, vmlinuz -'5. 4.129-rt61, 和配置 - “ 5. 4. 129- rt61 ”生成于/启动并更新该目录。
cd /启动 ls sudo update-grub 10. 核实是否有含有文本的菜单项"菜单 Ubuntu, 加上Linux '5. 4. 129 - rt61'" inthe(bout/grub/grub.cfg) /bout/grub/grub.cfg /bout/grub/grub/grub.cfg文件文件
11. 要更改小块中的默认 Kennel, 请编辑krub_ 默认数值( 数值)/eec/违约/灌木视需要而定。
注:0 是第一个菜单项 。
12. 使用下列命令重新启动和核查:
sudo reboot 13. 系统重新启动后,打开终端并运行异同 -a命令检查内核版本。
第2步:安装使用大小写
要安装使用大小写,请填写以下步骤:
1. 选择配置 下载下载使用大小写:
2. 在一个新的终端中,进入下载文件夹位置并打开下载文件夹.
unzip universal_wellpad_controller.zip
3. 转到边缘_ 直观_ 工业/目录。
cd 边缘_ 直观_ 工业/ 4. 更改可执行的边缘软件文件的权限。
chmod 755 edgesoftware 5. 运行以下命令下载模块。
./edgesoftware download 6. 转到构建目录以安装预必需脚本表示工业区边缘透视的下载版本。
cd Edge_Insights_for_Industrial_/IEdgeInsights/build/ sudo / 预设要求. sh 注:如果机器处于代理环境,请执行以下命令:
sudo / 预设要求. sh --proxy=: 7. 安装成功后,您应登出并登入,以更新必要的安装改动。
8. 运行以下安装命令:
./加密软件安装 注:对于安装过程中与Docker拉拉有关的问题,请参考排除故障本文件末尾的一节。
注:在重新安装过程中, 如果模块已经成功安装, 您将会收到选择“ 是” 或“ 否” 选项以跳过模块安装的提示。 如果您不输入“ 是” 或“ 否” 选项, 那么系统会跳过模块安装 。
9. 在安装期间,立即输入产品钥匙,Intel的下载确认电子邮件包含产品钥匙。
10. 从 ETCDUI 或从单个模块中选取每个模块的配置,如果是DEV模式,则仅选取每个模块的配置,以下提示显示支持的安装模式(使用实例)。
- 普通通用 Wellpad 主计长使用无数据持久性的案例:
- 使用情况11. 具有操作通用井帕控制器所需的最低限度成套通用井帕控制器集装箱。
- TCP RTU 摩布船长
- MQTT-Bridge 内部MQTT 中介
- ETCD 服务器
- ETCD UI
- 工业服务和普世井帕控制服务的其他基边边缘深入观察
- 使用情况2是一套最起码的通用 Wellpad Coverctor集装箱(使用案例1)以及KPI教学应用程序。
- 使用情况3与KPI 应用程序、Sparkplug-Bridge、样本Publisher和样本订户供应商应用程序一起,是一套最起码的通用 Wellpad Coverctor集装箱。
- 使用情况4要在没有 KPI 应用程序的情况下运行 3 。
- 数据持久性及其使用案例:数据持久性是通用 Wellpad 控制器的特征之一,从末端 Modbus 设备获得的数据可以随意存储到 DataStore 中。 需要存储在数据库中的数据点可以配置在数据点 YML 配置文件中。真实or 假“数据员”字段的“数据员”字段。
- 如下文截图所示,5至8例的使用是通用 Wellpad主计长的数据持久性特征。
- 使用情况5拥有一套最起码的通用水箱控制器集装箱以及数据持久性。
- 使用情况6是一套最起码的通用 Wellpad Centrator集装箱,连同数据持久性和KPI教学应用程序。
- 使用情况7这是一套最起码的通用 Wellpad 财务主任集装箱,以及数据持久性和Spark插座-桥梁服务。
- 使用情况8将运行一个数据库出版商服务样本,将样本数据发布到DataStore。
- 使用情况9具有一套最起码的通用 Wellpad Covernational Coverctor 集装箱,这些集装箱必须操作通用 Wellpad Covernor 中型软件以及样本Publisher 和样本订户应用程序。这些样本应用程序用来演示EMB 直接在EMB上书写的应用程序使用的新主题格式。
- 使用情况10是一个使用案例, 包含通用 Wellpad 主计长 - KPI 应用程序、 SparkPlug- bridge、 Telegraf、 DataStore、 ZmqBroker、 EtcdUI 容器、 MQTT- Bridge、 Modbus-master (TCP和RTU)、 样本出版员 和样本订户等所有模块。
11. 通用 Wellpad Wellpad 主计长 docker 图像被推到边缘软件枢纽,并拉拉在./加密软件安装平步开发者可以直接从 DockerHub 直接提取预建图像,也可以在本地创建容器图像。要安装可管理性,请用Yes或No选项。选择继续安装的适当选项。
12. 安装完成后,您会看到留言安装全套全套装货包每个模块的安装状态。
注:以前缀“前视镜/ ” 开头的模块是 EI 容器图像。 这些模块图像是从 ESH docker 注册处提取的 。
概述和下一步步骤
您已成功安装了通用 Wellpad 主计长参考中继软件。 现在您可以使用基于 MQTT 的 Public- Submittee 界面写入您的进程控制应用程序和优化应用程序 。
学习更多
继续学习,见下列指南和软件资源:
排除故障
安装失败
如果目标系统已有多克图像和容器, 安装过程中可能会遇到问题。 停止容器并删除多克图像 。
拆除所有被拦截的容器、悬浮图像和未使用的网络:
sudo docker system prune –-volumes 停止 docker 容器 :
sudo docker stop $(sudo docker ps -aq) 要删除嵌入容器 :
sudo docker rm $(sudo docker ps -aq) 要删除所有 Docker 图像 :
sudo docker rmi -f $(sudo docker images -aq) 嵌套安装故障
如果由于 Dockker CE 安装失败dpkkkg 错误执行时执行前必备条件. sh重新运行sudo / 预设要求. sh命令步骤来解答问题。 这个问题的出现是由于 popt docker-ce 软件包解除安装和重新安装 。
安装脚本失效
如果./加密软件安装失败的脚本, 您可以尝试手动安装 。
|