检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
路由转发概述 边缘节点在本地作为设备网关,除了收集边缘设备上报的设备数据外,还支持对接第三方云平台、外部实体等其他应用。通过在边缘节点部署$edge_push业务应用,将业务数据转发给云端应用或后端服务以实现业务需求。路由转发可配置本地设备数据转发的接收端,当前支持MQTT、IoTDB和InfluxDB
A。 通过本实验,您将能够: 了解并掌握IoT边缘ModuleSDK的使用。 掌握在边缘处理设备发送的数据。 父主题: 基于IoT边缘服务实现边缘插件的生态拓展
排查报错对应点位配置,查看是否存在写不可以寄存器的行为。 正确格式: Modbus协议中的寄存器分为四种,Coil_Status与Holding_Registers为可读可写,Input_Status与Input_Registers为只读寄存器。应尽量避免对不可写寄存器进行写操作。 父主题: 点位下写失败
操作步骤 注册边缘节点 添加插件应用 远程部署 接入模拟设备 父主题: 基于IoT边缘服务实现边缘插件的生态拓展
在左侧导航栏选择“应用模块 > 模块管理”页签,单击“部署应用”。 边缘应用:选择上述制作的应用名称,如:iot_edge_app 选择版本:选择已发布的与边缘节点相同架构的应用版本,如1.0.0 模块名称:自定义。 单击“确认”。 等待3秒后,刷新应用界面,可看到部署的自定义应用的实例状态为“运行中”,表明该应用容器已运行起来。
用户自定义的容器镜像部署到边缘节点上,并实现节点上应用之间的数据流转。 通过本实验,您将能够: 了解并掌握IoT边缘服务的功能特点与使用方法。 掌握通过IoTEdge云服务将自定义容器镜像部署到边缘节点的方法。 父主题: 基于IoT边缘实现容器应用镜像插件部署
服务端点:模拟器或Modbus服务器网关的ip地址+端口号,中间用“:”分隔,如“127.0.0.1:502”(半角)。 配置信息:用于配置从站的寄存器地址可用范围与寄存器顺序等信息,共可以添加20组。不填写配置信息代表默认对应从站点位映射地址全部有效,同时对应从站字节序与寄存器顺序默认为大端。
前提条件 环境要求 下载SDK 开发插件 打包工程 打包容器镜像 上传镜像 父主题: 基于IoT边缘服务实现边缘插件的生态拓展
注:所有资源删除动作,在“华北-北京四”区域下进行。 删除弹性云服务器ECS 访问弹性云服务器 ECS,单击“进入控制台”,进入云服务器控制台。 在页面左上角切换区域至“华北-北京四”。 在左侧导航中选择“弹性云服务器”,按需勾选待删除ECS服务器,如ecs-iot,选择右边操作列“更多 > 删除”。
点位拆分只支持数据类型为整型的点位,即int、uint、int64、short、ushort、long、ulong这7种类型。 按比特位拆分 增加点位拆分配置,在基于IoT边缘实现OT数采章节的配置上,可以选择“高级配置 > 点位拆分”。 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。 在左侧导航栏选择“边缘节点
数据存储:将宿主机文件目录挂载到容器中,可以实现配置保存,日志保存等持久化。 外挂设备:将串口、摄像头等设备添加到容器。 健康检查:提供接口检查容器业务是否正常,边缘软件检测到不正常会自动重启容器。 运行配置 输入/出端点:若进程包插件集成了边缘SDK,并配置了输入/输出端点,则该容器进程包可与hub建立MQ
、GPU、NPU设备。 健康检查 用于判断容器和用户业务是否正常。 根据需要进行运行配置 输入端点/输出端点与demo中代码定义的端点对应,如monitor-app中输入与输出端点设置为input和output,则配置为: 输入端点:input 输出端点:output 输入输出端
上传镜像 镜像上传需要使用SWR镜像容器服务,开通及使用请参照容器镜像服务 SWR_用户指南。 上传镜像 访问SWR容器镜像服务,在左侧导航栏选择“总览”,然后单击右上方“创建组织”。 创建名称为hw_swr的组织 获取SWR登录指令 访问SWR容器镜像服务,在左侧导航栏选择“总览”,然后单击右上角“登录指令”。
开发插件 根据您的需要开发插件,提供了一个Demo工程来协助您更快地了解SDK。 下载Demo 下载地址:使用ModulSDK开发插件Demo。 导入ModuleSDK依赖包 选择项目名右键单击Open Project Structrure,选择Libraries后,单击中间框上
接入模拟设备 创建产品 选择左侧导航栏“边缘节点 > 设备建模”进入页面,单击右上角“创建产品”。 创建产品 所属资源空间:与节点所属资源空间一致 产品名称:自定义 协议类型:MQTT 数据格式:JSON 厂商名称:自定义 设备类型:MQTT_Device 在单击“产品名称”下的
打包工程 根据您的需求进行相关代码的开发,并将项目打包,以编辑器IDEA为例: 选中项目->右键open Module setting Artifacts->单击+号>JAR->From modules with dependencies->模块选择monitor-app,选择monitorapp的Main入口类
模块管理”页签,单击“部署应用”,将制作的自定义应用部署到边缘节点上运行。 边缘应用:选择上述制作的应用名称,如:iot_edge_process 选择版本:选择已发布的与边缘节点相同架构的应用版本,如:1.0.0 模块名称:自定义,如:iot_edge_process 等待5秒后,刷新应用界面,可看到部署的自
操作场景 使用ModuleSDK开发插件应用,并以进程方式跑在服务器上。 父主题: 集成ModuleSDK进行进程应用的开发
需要Linux开发环境,可利用CLion远程调试或者将工程打包到Linux服务器上编译生成可执行文件 编译生成可执行文件(MyCApp),可以通过CLion之间编译生成,也可以通过在Linux服务器上通过命令行生成。 下面提供在Linux服务器使用命令行生成的方法。 cmake -DCMAKE_BUILD_TYPE=Debug
场景 华为认证物联网工程师 HCIA-IoT培养与认证在IoT领域具备基于华为物联网解决方案架构实现端到端物联网业务开发的工程师 华为认证物联网开发高级工程师 HCIP-IoT Developer培养与认证具备应用华为物联网产品与技术进行综合创新能力的高级工程师