检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设备建模 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。 在左侧导航中选择“设备建模”,单击页面右上角“创建产品”。 填写参数信息,如图所示,单击“立即创建”。 进入产品详情页,单击“自定义模型”,添加“light”服务ID,并“确认”。 展开服务列表,添加“switch”属性。
集成ModuleSDK进行进程应用的开发 操作场景 代码解析 注册节点 设备建模&发放 项目打包 制作插件包 添加应用 部署应用 父主题: 集成ModuleSDK(Java)
订购子系统对接服务 登录华为云官网,选择“产品 > IoT物联网 > 边缘计算 > IoT边缘 IoTEdge”。 单击“管理控制台”进入IoT边缘控制台。 单击“总览”页右上角“我的订购服务”,进入购买页面。 选择“子系统对接服务”,单击“购买”。 根据需要选择合适的资源包类型
进行相应的展示。 通道 驱动与设备/系统的连接,包含相关的连接配置和连接状态。 点位 测量项(例如灯的开关状态),点位包含采集配置(供驱动使用)和计算配置,点位支持读、写、上报三种批量操作,在通道下唯一。 设备属性 IoTDA/3rd物联网平台中的设备属性,点位计算配置中可配置设备属性。
配置流程 图1 数据采集实施步骤 创建边缘网关(专业版),请参考 边缘节点。 创建产品,选择Other协议(自定义协议要用Other)。 设备建模,产品中添加自定义service和属性。 添加子设备,请参考设备接入边缘节点。 添加驱动应用,发布版本,请参考添加驱动应用。 边缘节点部署相应的驱动应用,请参考部署应用。
注册基础版节点 注册基础版节点(Linux 系统) 注册基础版节点(鸿蒙系统) 父主题: 管理边缘节点
Demo1 该Demo主要展示edge.h和edge_daemon.h里的回调函数和接口函数使用。 #include "edge.h" #include "edge_daemon.h" #include <stdio.h> #include <unistd.h> /* * 描述:针对模块的命令的回调函数
部署在边缘节点中的第三方应用和第三方驱动使用模块SDK进行开发。 图2 模块SDK调用流程图 基本调用流程如图2所示。 基于ModuleSDK-C开发应用实现数据的云边同步,主要分为开发和使用两个部分。 开发操作 开发说明 SDK应用的开发 按照SDK提供的Demo进行自定义应用开发。 SDK应用的使用 将应用
Demo2 该Demo主要展示edge_driver.h里的回调函数和接口函数使用。 #include "edge_driver.h" #include <stdio.h> #include <string.h> #include <unistd.h> /** * 驱动Demo
其中,Push_url设置为rtmp://100.95.161.17:1985/edge_video/device_camera_0728_04。 使用vlc测试步骤1中看到的推送地址是否有视频数据,vlc下载地址:https://www.videolan.org/。 可以正常预览说明视频数据推送正常。
创建边缘节点请参照注册边缘节点。 注:对于需要部署IT应用的节点,节点需要绑定工业资源包。 如没有工业网关资源包选项,请先购买。工业网关资源包计费及使用请参考工业资源包。 绑定方法如下: 在左侧导航栏选择“IoT边缘 > 边缘节点”“选择之前创建的边缘节点,单击“节点名称”进入节点概览页。
OT数采配置,提供了在IoT边缘控制台简单配置,实现OT数采(DCS、PLC、OPCUA等)。 通过本实验,您将能够: 了解并掌握IoT边缘服务的功能特点与使用方法。 掌握将OT设备的数据上报云端的方法。 OT数采流程介绍 父主题: 基于IoT边缘实现模拟IEC104网关的接入
"channels": 1681476843981 } } 其中test_data为加密数据,需要调用sdk接口进行解密。其余数据可直接使用。 父主题: 操作步骤
代码解析 代码解释使用ModuleSDK开发应用集成ModuleSDK进行数据处理。 AppClient类有以下几个关键方法(具体参考JavaDoc)。 createFromEnv(): AppClient创建时由此方法自动获取环境变量。 setBusMessageCallback():
OT数采配置,提供了在IoT边缘控制台简单配置,实现OT数采(DCS、PLC、OPCUA等)。 通过本实验,您将能够: 了解并掌握IoT边缘服务的功能特点与使用方法。 掌握将OT设备的数据上报云端的方法。 OT数采流程介绍 父主题: 基于IoT边缘实现OT数采(Modbus-TCP)
ConfigService:配置管理服务 。 ItIntegrationService:向北向应用NA发送数据。 代码解释使用ModuleSDK开发it子系统集成服务时使用的主要ItClient类。 ItClient类有以下几个关键方法(具体参考JavaDoc)。 createFromEnv():
OT数采配置,提供了在IoT边缘控制台简单配置,实现OT数采(DCS、PLC、OPCUA等)。 通过本实验,您将能够: 了解并掌握IoT边缘服务的功能特点与使用方法。 掌握将OT设备的数据上报云端的方法。 OT数采流程介绍 父主题: 基于IoT边缘实现OT数采(OPCUA协议)
unexpected (expecting "}")。 图1 安装部署异常 原因 出现该问题的原因为ubuntu系统下默认的shell为dash,安装脚本中使用的/bin/sh在ubuntu下默认指向/bin/dash,dash对于命令()不支持,所以导致安装执行失败。dash是不同于bash的s
调试API 使用paw/postman等工具调试API。 前提条件 在调用API之前需要获取token。 调用查询应用列表API。 操作步骤 查看API说明(关注API地址、请求类型、请求参数、返回参数),IoTEdge文档>API参考>API>应用管理>查询应用列表。 其包含两个必选参数
志。 单击设置-General,输入以下信息 Broker Address:输入节点的公网地址。 Broker Port: MQTTS协议使用的端口,默认为7883。 尝试连接时间和保持连接时间等自定义。 2. 单击设置-User Credentials Client ID和密码