【华为云IoTEdge开发实战】华为云IoT边缘开发指南简介

举报
华为IoT云服务 发表于 2022/11/14 09:57:47 2022/11/14
【摘要】 运用华为云IoT边缘开发物联网边缘场景需要注意哪些事项,提前做哪些准备呢?本篇将一起带大家了解华为云IoT边缘开发需要怎么样的网络环境准备,以及开发指南。华为云IoT边缘开发网络环境准备安装部署边缘节点时,需要具备的网络环境。 边缘环境需要具备公网IP,安装边缘节点需下载运行包,运行包放置在边缘的OBS桶中。 确认自身内网是否具备访问公网能力,存在网络隔离,如涉及通信是否在同一个子网内,可参...

运用华为云IoT边缘开发物联网边缘场景需要注意哪些事项,提前做哪些准备呢?本篇将一起带大家了解华为云IoT边缘开发需要怎么样的网络环境准备,以及开发指南。

华为云IoT边缘开发网络环境准备

安装部署边缘节点时,需要具备的网络环境。

  1. 边缘环境需要具备公网IP,安装边缘节点需下载运行包,运行包放置在边缘的OBS桶中。
  2. 确认自身内网是否具备访问公网能力,存在网络隔离,如涉及通信是否在同一个子网内,可参考虚拟私有云 VPC
  3. 服务器下载工具版本是否符合要求以及对应端口是否开放,可参考3
  4. Docker下载镜像时出现 http:server gave Http response to HTTPS client,不支持http,此时需新增或修改服务器目录下etc/docker/daemon.json文件,添加{ "insecure-registries": ["IP:Port"] }systemctl daemon-reloadsystemctl restart docker ,配置刷新后重启docker

说明:

IP 下载镜像仓库的IP (可通过ping域名直接获取)。

Port:端口号(下载镜像后报错后会有端口提示)

 

华为云IoT边缘开发指南简介

基于IoT边缘去实现一个物联网解决方案,涉及使用华为IoT边缘服务开发的部分在架构上涉及部分为:


在业务流程中(下图只涉及到已提供API的业务,非全部功能)涉及的部分为:


开发操作

开发说明

应用侧开发

流程图中涉及淡绿色部分(在用户的控制系统、大屏监控系统等应用中调用IoTEdge API,实现如应用的创建修改删除等操作。例如调用创建应用API,可以实现与在云端手动创建同样的效果)。

插件开发

流程图中涉及深绿色部分(开发自定义应用部署到边侧实现数据处理(OT应用)、协议转换(驱动应用)、接入IT子系统(IT应用)。

业务概览

开通IoT边缘服务后,使用设备接入服务的完整流程如下图所示,主要分为应用侧开发、插件开发。

  • 应用侧开发:IoTEdge提供了丰富的API,如节点管理、应用管理,开发者可以在应用侧(如管理系统、大屏监控系统)接入API实现在应用侧管理的功能。
  • 插件的开发:ModuleSDK开发插件应用在边侧进行协议转换、设备上传的数据处理、接入IT子系统。 

证书文件

在设备和对接边缘节点场景中,需要在设备侧集成相应证书。

资源包名

描述

下载路径

ModuleSDK(java)

利用ModuleSDK开发插件在边侧进行协议转换、设备上传的数据处理、接入IT子系统。

ModuleSDK(Java版)

MQTT.fx

MQTT.fxMQTT设备模拟软件

MQTT.fx下载地址

plt-device-ca

设备通过mqtts协议与边缘节点建立连接时,该证书用于校验边缘节点的身份。

证书文件

Modbus Slave

Modbus SlaveModbus Slave设备模拟软件

Modbus Slave下载地址

延伸阅读:【华为云IoTEdge开发实战】华为云IoT边缘开发准备之硬件规格说明

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。