检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SDK、IoT Device SDK Tiny或者实现原生MQTTS协议,将数据发送给边缘节点,边缘节点直接透传给云端物联网平台。 针对未实现TCP/IP协议栈,无法直接同物联网平台通信,希望利用网关连接边缘节点的设备。 设备作为网关子设备,网关直连边缘节点,边缘节点透传网关数据至云端物联网平台
基于IoT边缘实现模拟IEC104网关的接入 实验简介 操作步骤
docker search jre8 选择合适的镜像(镜像需要集成版本不低于8的jre) NAME DESCRIPTION STARS OFFICIAL AUTOMATED livingobjects/jre8 Jre8 image
前提条件 前提概要 安装MQTT设备模拟器 父主题: 基于IoT边缘实现模拟MQTT设备的快速接入
查看审计日志的详细操作请参考查看审计日志。 支持云审计的关键操作 平台提供了云审计服务。开通云审计服务后,通过云审计服务,您可以记录与云服务器相关的操作事件,便于日后的查询、审计和回溯。 表1 云审计服务支持的IoT边缘云服务操作列表 操作名称 资源类型 事件名称 创建远程运维连接
(可选)部署边缘应用 在边缘节点安装成功后可部署边缘应用,本示例演示Modbus设备接入,除了安装节点完毕后自动部署的2个系统应用(hub, agent)。 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。 选择左侧导航栏“边缘节点 > 节点管理”进入页面。 选择您的边缘节点,单击“节点名称”进入节点详情页。
上传进程包到OBS 进程包插件由用户/伙伴开发,需集成边缘SDK,根据需要可分别基于ItClient/OAClient/DriverClient进行开发。此处仅演示部署步骤,故假设已有一个进程包。 ProcessWithStartBash.tar.gz 访问对象存储服务 OBS,单击“进入控制台”,进入对象存储服务控制台。
价:系统数采集成服务*1+订阅系统数采服务*1,其中不涉及网关硬件。 客户D的生产车间有10个设备想通过网关硬件数采上云,同时机房有3台服务器(不到200vCPU)想作为数据中心集群管理,并且需要去现场实施。计费原则:OT设备数采集成服务*10+订阅设备数采服务*10+订阅企业版小规格*2+现场实施服务*N人天。
安装完毕后,启动IEC104 Server Simulator模拟器 单击Add Server 添加server信息 修改server的ip地址和端口号(改为模拟器所在的设备的IP地址,确认该设备的端口正常开放)。 在模拟器上添加采集点的信息,信息添加完成后载入配置。 打开模拟器,右键对应的数据值进行数据更新
部署自定义应用 在边缘节点安装成功后可部署边缘应用。 操作步骤 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。 选择左侧导航栏“边缘节点 > 节点管理”进入页面。 选择您的边缘节点,单击“节点名称”进入节点详情页。 在左侧导航栏选择“应用模块 > 模块管理”页签,单击“部署应用”。
要ItClient类。 ItClient类有以下几个关键方法(具体参考JavaDoc)。 createFromEnv(): ItClient创建时由此方法自动获取环境变量。 syncConfigs():IT应用启动时由此方法实现从北向应用NA同步配置。 confirmConfig
pps/{edge_app_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参见 获取项目ID。 最小长度:1 最大长度:64 edge_app_id 是 String 应用ID,应用唯一。 最小长度:1 最大长度:32
/configs/{tpl_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参见 获取项目ID。 tpl_id 是 String 模板id,节点下唯一。 最小长度:1 最大长度:64 请求参数 表2 请求Header参数
nels/{channel_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参见 获取项目ID。 最小长度:1 最大长度:64 channel_id 是 String 边缘推送通道ID 最小长度:1 最大长度:64
software-versions 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参见 获取项目ID。 最小长度:1 最大长度:64 edge_node_id 是 String 节点id 最小长度:1 最大长度:64 请求参数
vices/{device_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参见 获取项目ID。 最小长度:1 最大长度:64 edge_node_id 是 String 边缘节点ID 最小长度:1 最大长度:64
vices/{device_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参见 获取项目ID。 最小长度:1 最大长度:64 edge_node_id 是 String 边缘节点ID 最小长度:1 最大长度:64
/v2/{project_id}/nas/{na_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参见 获取项目ID。 最小长度:1 最大长度:64 na_id 是 String 北向数据接收端点ID 最小长度:1 最大长度:32 请求参数
_node_id}/upgrade 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参见 获取项目ID。 最小长度:1 最大长度:64 edge_node_id 是 String 节点id 最小长度:1 最大长度:64 请求参数
/采集服务。 $edge_omagent 系统可选 负责边缘节点远程监控和运维,提供日志上报、远程ssh、指标上报、文件上传下载能力。 $edge_keepalive 系统可选 边缘节点主备切换模块,保证节点的高可用。 $ot_dc_opcua 系统可选 边缘扩展协议接入。 $ot_dc_yk