检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
批量注册设备模板 批量删除设备模板 批量冻结设备模板 批量解冻设备模板 调用方法 请参见如何调用API。
仅标准版和企业版支持远程登录功能,企业版的应用接入需要提供域名接入方式。 每个设备仅支持同时开启一条远程登录连接,单个租户每个实例最多支持同时开启100个设备远程登录功能。 操作步骤 访问设备接入服务,单击“管理控制台”,进入设备接入控制台。选择您的实例,单击实例卡片进入。
使用MQTT(S)协议-密钥接入的鉴权流程 图1 MQTT(S)协议-密钥接入鉴权流程图 通过调用注册接口向物联网平台发送注册请求或者在控制台上注册设备。 注册时需要填写设备标识码,通常使用MAC地址,Serial No或IMEI作为nodeId。
设备标识码 即nodeID,设备唯一物理标识,如IMEI、MAC地址等,用于设备在接入物联网平台时携带该标识信息完成注册鉴权。
建立连接 在com.iot.mqtt.example.demo.MqttConstants中设置接入地址及鉴权参数的值: // IoT平台mqtt接入地址,替换成"连接配置说明中"的"MQTT接入域名。
约束与限制 使用自定义鉴权功能,要求设备必须使用TLS同时支持SNI(Server Name Indication),SNI中需要携带平台分配的域名。 默认每个用户最多支持5个自定义鉴权模板,只能启用一个激活状态的模板。 鉴权模板函数嵌套最大深度为5层。
表1 总览页报表 报表名称 报表说明 数据刷新频率 可选择时间范围 注册设备数 统计当前实例的总注册设备数。 每小时 小时、日、月 同时在线设备数 统计当前实例的同时在线设备数。小时维度:统计每小时的最大在线设备数,天维度:统计每天的最大在线设备数。
图7 创建数据库 单击SQL查询, 进入SQL查询页面, 执行以下SQL语句创建数据表。
涉及接口 查询设备列表:确定待下发消息的设备。 下发设备消息:给指定设备下发消息。 查询指定消息id的消息:确认消息下发结果。 操作步骤 确定待下发消息的设备。
相关API接口 创建批量任务 查询批量任务列表 查询批量任务 父主题: OTA升级
图5 添加证书策略 图6 添加证书策略详情 注册设备 在设备发放控制台,注册MQTT设备,其中安全模式选择X.509认证模式,选择对应的CA证书,填写证书指纹,注册X.509认证设备。 图7 注册设备 图8 创建证书模式证书策略设备 证书指纹是根据证书生成的唯一识别证书的标识。
Server地址:即域名,参考平台对接信息获取; 设备ID和设备密钥:在物联网平台注册设备或调用创建设备接口后获取。 示例中App.config默认写了设备侧接入的Server地址(SSL加密接入时该Server地址要与对应的证书文件匹配使用)。
IP对接 每个实例提供独立的公网接入域名,非独享设备连接层资源。
选择8883端口对应的接入域名。 String serverUrl = "ssl://******.st1.iotda-device.cn-north-4.myhuaweicloud.com:8883"; //在IoT平台创建的设备ID。
调用查询设备消息接口,查看下发命令是否成功。若命令下发成功,室内空调将会被开启。 父主题: 设备管理
//域名获取方式:登录华为云IoTDA控制台左侧导航栏“总览”页签,在选择的实例基本信息中,单击“接入信息”。选择“设备接入”8883端口对应的接入地址。
用户的设备未在平台注册时,可以通过预调配模板在设备首次接入物联网平台时将设备信息自动注册到物联网平台。 该预调配模板至少需要绑定到一个设备CA证书下才能生效。 一个实例最多可有10个预调配模板。 仅标准版实例、企业版实例支持该接口调用,基础版不支持。
任务创建成功后可以在任务列表中查询到该任务,单击详情可以查看当前任务详情。在任务详情页面可以批量停止(一次最多100个设备)或单个停止正在执行中的设备升级,也可以批量重试(一次最多100个设备)或单个重试失败的设备升级。
批量注册设备。采用批量导入的方式注册1万个用于性能测试的设备。 导入测试计划。导入已经创建的用于IoT性能测试的测试计划。 发起压测。根据业务规格发起对平台的性能压测。 查看压测结果。在IoT平台上根据监控指标检查压测结果是否符合预期。
图1 新建联动规则-BatteryProperty 相关API参考 查询规则列表 创建规则 查询规则 修改规则 删除规则 修改规则状态 父主题: 设备联动