检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
myhuaweicloud.com/huawei-iot-edge/edgerule:1.1.0001.20200428202651.x86为用户自定义的容器应用镜像,本实验中使用一个公开的数据清洗镜像,即步骤1中拉取到ECS的镜像。 镜像仓库地址:本实验在北京四环境,则该地址为swr
has not subscribed IoTEdge service. 没有找到IAMToken所对应的用户信息或该用户没有订阅IoT边缘服务。 请排查IAMToken所在用户是否订阅了IoT边缘服务。 403 IoTEdge.00000004 The account is frozen
支持将本地开发的产品模型导入到平台。 导入步骤:选择“设备建模 > test_IoT10”,单击“上传模型文件”,在弹窗中添加模型文件,单击“确定”完成上传。 添加边缘设备 用户创建产品后,需要在边缘节点上添加对应的 边缘设备,用于接收边缘节点实际采集的OT设备数据。 在左侧导航栏选择“边缘节点 > 节点管理”选择
服务类型:自定义,如service0 展开服务列表,单击“添加属性”,根据实际需要分别添加单点信息、双点信息等属性。 模型定义完成,参数信息预览如下图所示。 添加边缘设备 用户创建产品后,需要在边缘节点上添加对应的 边缘设备,用于接收边缘节点实际采集的OT设备数据。 在左侧导航栏选择“边缘节点 > 节点管理”选择
服务类型:自定义,如ModbusCollection 展开服务列表,单击“添加属性”,根据实际需要分别添加属性。 模型定义完成,参数信息预览如下图所示。 添加边缘设备 用户创建产品后,需要在边缘节点上添加对应的 边缘设备,用于接收边缘节点实际采集的OT设备数据。 在左侧导航栏选择“边缘节点 > 节点管理”选择
* 数采应用客户端,与边缘Hub建立MQTT连接 */ private DcClient dcClient; @PostConstruct void init() throws Exception { //打开客户端
中管理。 单击选择 选择镜像:选择需要部署的镜像,单击“确认”。 我的镜像:展示了您在容器镜像服务中创建的所有镜像。 他人共享:展示了其他用户共享的镜像。 版本:选择需要部署的镜像版本。 运行配置 输入端点、输出端点与demo中代码定义的端点一一对应,由于本例演示的是数采模块,因此不对端点进行配置。
// 创建数采客户端 dcClient = DcClient.CreateFromEnv(); } public void Start() { // 打开数采客户端
可将主机某个目录挂载到容器中。 外挂设备 支持Linux外挂设备的挂载到容器中,如常见的串口、GPU、NPU设备。 健康检查 用于判断容器和用户业务是否正常。 根据需要进行运行配置 输入端点/输出端点与demo中代码定义的端点对应,如monitor-app中输入与输出端点设置为input和output,则配置为:
地卷的类型需选择为“其他”。 外挂设备 支持Linux外挂设备的挂载到容器中,如常见的串口、GPU、NPU设备。 健康检查 用于判断容器和用户业务是否正常。 运行配置 参数名称 说明 端点配置 输入端点 输入/出端点:若容器应用镜像集成了边缘SDK,并配置了输入/输出端点,则该容
统),采用定时任务进行发送。 注意请求的地址(demo为"/nas/erp/orders"),erp为NA的id(创建路由管理时定义)。 最终请求地址http://sys-edge-apigw:8900/nas/erp/orders http://sys-edge-apigw:8900为Api
部署应用 IoTEdge 边缘>边缘节点>选择创建的节点>应用模块。 1. 部署$edge_apigw 2. 部署It应用 3.最终节点部署了四个应用 父主题: 集成ModuleSDK进行工业子系统接入
、OpenHarmony等OS上运行。 专业版:原标准版,部署专业版引擎,适用于在Docker、KubeEdge等容器环境上运行,支持智能网关、单服务器。 数采服务提供线下客户现场的数据采集交付服务,包含工业OT设备/系统数据采集服务、工业子系统数采服务、园区与城市子系统数采服务;如需数采服务,需单独购买数采服务资源包,不包含边缘硬件。
shadow_len); 函数功能: 当下发模块配置时,通过此函数通知到用户,用户应用的配置也通过此函数通知。 表2 参数说明 参数名称 类型 参数描述 示例 shadow char* 模块影子数据(json字符串),第三方应用下发用户的配置数据 { “config”:”test” } shadow_len
las500等。伙伴可以给自己硬件设备申请认证和测试。 边缘集成 第三方应用 支持第三方应用的远程部署与管理,通过集成Module SDK用户可自主开发集成应用,实现私有协议驱动、设备数据处理应用、IT子系统对接应用。 数据采集 同时支持物联网设备数据采集和子系统数据采集;支持园
1 镜像是微软提供的镜像,非IoT团队发布,且IoT团队未提供任何官方镜像。该镜像在此仅做示例,IoT团队对该镜像的安全性不作保证,强烈建议用户自己封装镜像! 编写 Dockerfile 制作镜像。 创建 Dockerfile,内容示例如下(具体可参考编写高效的Dockerfile
下载Demo 首先参考创建工程的步骤创建新的工程。 复制Demo,解压并覆盖新建项目中的 main.c 文件。 最终的文件树应如下图所示。 MyCApp │ ├─main.c // 主程序 │ ├─lib // sdk库文件 │ │ ├─libmodule.so │ │ └─***
修改代码 如果在编译之前要保证目录树和上一专题里提到的一致 修改头文件引用。 #include "edge.h" 改为 #include "include/edge.h" 也可以根据include头文件所在的路径做相应修改。 修改初始化工作路径 edge_init("../cod
ps://docs.docker.com/ee/supported-platforms/ 。 须知: 安装Docker时,必须使用root用户安装,Docker安装完成后,请将Docker进程配置为开机启动,避免系统重启后Docker进程未启动引起的系统异常。 不涉及 glibc
设备接入 下载MQTT.fx及证书,证书下载地址。 安装完成后打开,MQTT.fx软件界面如下 注:Connect左边的蓝色齿轮为设置。 Publish是消息发送,Subscribe为消息接收,Log可查看日志。 单击设置-General,输入以下信息 Broker Address:输入节点的公网地址。