检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
操作场景 使用ModuleSDK开发插件应用,并以进程方式跑在服务器上。 父主题: 集成ModuleSDK进行进程应用的开发
准备数据源 在部署数采应用之前需要先准备数据源,数据源可以是Modbus Server的对应服务器,也可以是类似Modbus Slave的模拟器网关,此处以Modbus Slave模拟器举例。 安装Modbus Slave模拟器 下载Modbus Slave模拟器。 安装完毕后,启动Modbus
S,将准备的进程包上传至OBS。 边缘服务器:第一点提到的IoTEdge, IoTDA, OBS是华为云服务,使用华为云租户账号直接免费开通可用,边缘服务器属于硬件,可以购买低配的ECS代替,其EIP则作为边缘服务器的节点IP地址。 在IoTEdge上注册节点:在购买的ECS上执
环境要求 安装边缘节点的服务器需要与设备在同一网域,因此您可以 局域网:使用两台电脑(一台Windows,一台Linux),或者在一台Windows电脑上使用虚拟化软件安装Linux(网卡需要设置为桥接模式)。 公网:分别使用两台拥有公网的Window和Linux电脑,推荐购买两台ECS服务器。
自定义,如ecs-iot 登录凭证 密码 密码/确认密码 自定义,设置远程登录ECS用的密码。 其他参数 默认配置 确认配置信息后,单击“立即购买”。 企业项目:IoTEdge 数量:根据要求填 协议:勾选“我已经阅读并同意(镜像免责声明)”。 主机创建完成后,进行主机授信配置。
节点上运行的Docker镜像。 边缘服务器:第一点提到的IoTEdge, IoTDA, SWR是华为云服务,使用华为云租户账号直接免费开通可用,边缘服务器属于硬件,可以购买低配的ECS代替,其EIP则作为边缘服务器的节点IP地址。 在IoTEdge上注册节点:在购买的ECS上执行
安装部署边缘节点时,需要具备的网络环境。 边缘环境需要具备访问公网的能力,与OBS云服务互通。 确认自身内网是否具备访问公网能力,存在网络隔离,如涉及通信是否在同一个子网内,可参考虚拟私有云 VPC。 服务器下载工具版本是否符合要求以及对应端口是否开放,可参考表3。 部署边缘节点的服务器/网关与应用所在的镜像仓库网络互通。
服务端点:填写OPC-UA服务端提供的连接地址,常见的OPC-UA Server有SCADA系统,Kepware等软件。在本实验准备数据源中使用Prosys OPC UA Simulation Server来模拟一个OPC-UA服务端,服务端点填写该模拟器的url。 添加点位映射 将点位
修改数据源配置并下发后,驱动会接收到更新过的数据影子。在连接建立成功的前提下,若修改端点信息或组配置信息后,下发修改项未生效,优先考虑配置错误的可能。 采集未避开坏点 现象描述:在出坏点问题后,通过主动采集的方式感知坏点地址并配置组配置信息内的对应寄存器有效地址后,坏点信息仍继续上报、相邻点无法成功上报数据。
边缘节点离线排查指南 问题描述 在IoTEdge边缘控制台的“边缘节点”>“节点管理页面”,查看节点状态,期望状态是在线,但实际状态为离线。 可能原因 安装边缘节点的机器存在网络限制,包括但不限于安全组未放通、系统防火墙限制、路由器拦截等。 安装边缘节点的机器底层网络不稳定,存在丢包情况。 排查思路
返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择。 301 Moved Permanently 永久移动,请求的资源已被永久的移动到新的URI,返回信息会包括新的URI。 302 Found 资源被临时移动。 303 See Other 查看其它地址。 使用GET和POST请求查看。
一个安全的环境来生成密钥对,并将私钥存储在TPM的安全存储器中。私钥无法被直接访问,只能通过TPM提供的安全接口进行使用。经TPM加密的数据只有此TPM芯片才能解密,从而达到数据与TPM芯片绑定来保护数据的目的。简而言之,TPM硬件加解密与本地软件加解密对比,具有更高的安全性、保密性。
如果您获取Token多次,这些获取的Token在24内均有效。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。Token请求返回的响应消息头中“X-Su
硬件规格 IoT边缘支持的操作系统有:Huawei Cloud EulerOS、CentOS、 Ubuntu、EulerOS 2.9、Debian、OpenEuler操作系统等,经过实测验证的版本如表2所示。 IoT边缘服务不依赖特定的或受认证的硬件设备,但对设备的基本性能具有规格限制
//PointsSetReq结构points为[pointId1,pointId2]的列表, // 伙伴需要根据onModuleShadowReceived获取的数采配置实现读取opcua服务器的点位信息 //正常从opcua服务器读取点位数据响应示例
端点获得设备数据,进行自定义的数据处理后,从输出端点将数据流回hub。 在“添加应用”时,也需配置输入/输出端点,为后续配置边端流转规则提供前提条件。 本实验使用的进程包没有集成边缘SDK,故不配置输入/输出端点。 配置确认 功能用途:根据容器应用的功能用途自行选择,本实验选择“数据处理”。
服务控制台总览 IoT边缘的云端管理界面,支持边缘节点管理、应用管理、数采配置、路由管理、监控运维等。 边缘节点管理:网关、服务器、虚拟机,只要满足边缘硬件规格要求,就可以部署IoT边缘运行时软件,实现对硬件的远程纳管、监控。 边缘应用管理:IoT边缘节点的云端管理界面,支持容器、进程应用一键部署、升级、卸载等。
在“边缘节点”的节点列表选择您需要安装的节点,单击右侧“安装”,获得提示。 图4 安装节点 选择支持架构和安装目录,然后单击复制安装命令,使用SSH工具以root用户登录边缘节点服务器后台系统,执行安装命令。 图5 获取安装命令 安装命令的选择需要与购买的ecs的架构保持一致。 图6
OT数采配置 添加数采模板 数采模板是描述数采配置项的元数据,数采配置包括数据源配置元数据、点位采集配置元数据。当用户添加自定义数采应用时,可通过添加自定义数采模板完成元数据的定义。 应用数据源模板导入 数据源模板描述了数据源配置项的元数据,用户在配置数据源之前,需要先导入数据源模板
X-Auth-Token 是 String 用户Token。通过调用IAM服务 获取IAM用户Token接口获取,接口返回的响应消息头中“X-Subject-Token”就是需要获取的用户Token。简要的获取方法样例请参见 Token认证。 表3 请求Body参数 参数 是否必选 参数类型 描述 tpl_id