检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
以设备直连边缘节点模式接入。 通过本实验,您将能够: 了解并掌握IoT边缘服务的功能特点与使用方法。 掌握设备通过IoT边缘节点接入物联网平台的方法。 掌握MQTT.fx模拟器的用法。 父主题: 基于IoT边缘实现模拟MQTT设备的快速接入
WPS:每秒上报给平台的点位数 园区/城市/工业子系统数采 1000设备接入,100TPS消息并发 x86_64、ARM 6U 12G >20G 每增加1000设备,100TIPS,增加0.5U、1G内存 最大支持10000设备,1000TIPS TIPS:每秒上报给平台的消息数 表2
V2类型通道需要填写的字段,如下所示: 表1 InfluxDB V2通道参数 字段 含义 接收端名称 通道的名称。 通道类型 数据库。 数据库类型 InfluxDB V2。 接收地址 第三方平台InfluxDB V2的地址, 例:https://127.0.0.1:8086或http://127.0.0
片段二:调用上报子设备状态API,循环更新子设备状态。(可根据自身业务调整,此代码只用于演示功能) public static void main(String[] args) throws Exception { ModbusDriver modbusDriver
OPCUA为示例) 在节点部署集成了ModuleSDK应用驱动。 配置好数据源模板(可自定义)。 在平台进行数据源配置,以及点位配置,下发。 集成ModuleSDK应用驱动对平台下发的配置进行处理。 通过下发信息获取数据源连接,以及点位信息进行数据周期采集。 最后运用Module
父设备ID,用于标识设备所属的父设备。携带该参数时,表示在该父设备下创建一个子设备,这个子设备不与平台直连,此时必须保证这个父设备在平台已存在,创建成功后子设备的gateway_id等于该参数值;不携带该参数时,表示创建一个和平台直连的设备,创建成功后设备的device_id和gateway_id一致。
订购指引 订购IoT边缘平台服务 订购子系统对接服务 订购IoT边缘工业子系统数采服务 订购IoT边缘工业OT设备/系统数采服务
device_secret 否 String 边缘节点设备密钥,如果不输入则平台随机生成 最小长度:8 最大长度:32 verify_code 否 String 边缘节点注册使用的验证码,如果不输入则平台随机生成。 最小长度:1 最大长度:36 响应参数 状态码: 200 表5 响应Body参数
备接入服务控制台”查看采集的数据。 上报的数据如下图所示,数据源上报的值为11~15之间的随机值,平台仅收到了调整前收到的10,超出0~10范围范围的异常值都被过滤掉了 图4 平台查看上报数据 父主题: 操作步骤
a(); if (EDGE_SUCCESS != ret) { printf("failed to report sub device data.\n"); } // 每1000秒重复上报数据
最大值:7 缺省值:0 ai_card_type 否 String AI加速卡类型,如昇腾AI加速卡NPU、图像处理加速卡GPU。 缺省值:UNEQUIPPED 最小长度:0 最大长度:16 npu_library_path 否 String npu驱动动态库路径 最小长度:0 最大长度:256
单击添加环境变量,输入变量名称和变量值,添加环境变量。 IoTEdge平台不会对用户输入的环境变量进行加密。 如果用户配置的环境变量涉及敏感信息,用户需要自行加密后再填入,并在应用中自己完成解密过程。 IoTEdge平台服务不提供任何加解密工具,如果您需要设置加密密文,可以使用其他平台的加解密工具。 数据存储 卷是指容器运行过程中使用的存储卷。
MQTT通道类型需要填写的字段,如下所示: 表1 MQTT通道参数 字段 含义 接收端名称 通道的名称 通道类型 MQTT 接收地址 第三方平台MQTT Broker的地址(只支持tls通道), 例:ssl://127.0.0.1:7883 连接信息 鉴权方式 当前只支持用户密码类型
选择“ 驱动应用 > 数采模板管理 > 添加数采模板”。 添加文件,单击“确认”。 本地准备一份数采模板文件,文件内容合规。 IoT边缘云平台当前已经预制多个业界主流通用数采模板,可以通过导入通用模板后使用。 支持用户自定义导入模板,导入模板后缀.json,满足json格式规范,样例及字段解释如下:
”,则表示请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”等。 对于创建&更新北向NA信息接口,平台会返回“Content-type”、Date等消息头。 响应消息体 响应消息体通常以结构化格式返回,与响应消息头中Content-type对应,传递除响应消息头之外的内容。
添加业务模板”。’ 图1 添加业务模板 添加文件,单击“确认”。 图2 添加业务模板文件 本地准备一份业务模板文件,文件内容合规。 IoT边缘云平台当前已经1个系统应用的配置模板,如果需要对对应的应用进行配置需要导入通用模板后使用。 支持用户自定义导入模板,导入模板后缀.json,满足json格式规范,样例及字段解释如下:
单击添加环境变量,输入变量名称和变量值,添加环境变量。 IoTEdge平台不会对用户输入的环境变量进行加密。 如果用户配置的环境变量涉及敏感信息,用户需要自行加密后再填入,并在应用中自己完成解密过程。 IoTEdge平台服务不提供任何加解密工具,如果您需要设置加密密文,可以使用其他平台的加解密工具。 数据存储 卷是指容器运行过程中使用的存储卷。
用于设备校验边缘节点的身份。 5. 单击“Connect”,设备鉴权成功后,在IoT边缘控制台和物联网平台可以看到设备处于在线状态。如果模拟器右侧的红灯变成绿灯,说明与物联网平台的连接成功。 IoTEdge云服务上边缘节点显示子设备在线: 父主题: 快速体验
单击添加环境变量,输入变量名称和变量值,添加环境变量。 IoTEdge平台不会对用户输入的环境变量进行加密。 如果用户配置的环境变量涉及敏感信息,用户需要自行加密后再填入,并在应用中自己完成解密过程。 IoTEdge平台服务不提供任何加解密工具,如果您需要设置加密密文,可以使用其他平台的加解密工具。 数据存储 卷是指容器运行过程中使用的存储卷。
自定义应用重启后报错"The module bind failed from cloud"? 请在添加应用时配置CONFIG存储卷。未配置CONFIG卷,应用重启后丢失配置会导致此项错误。 父主题: 应用管理