检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Administrator权限 物联网平台设置默认资源空间的规则是什么? 设备接入服务如何获取设备数据? 物联网平台的资源空间和设备可以无限创建吗? 物联网平台支持批量注册设备吗? 物联网平台对应用侧和设备侧在开发或使用时有限制吗? 物联网平台支持的DTLS加密算法有哪些? 物联网平台支持二进制大小端模式切换吗?
“关键字”为注册组名称中的关键字。设备发放时,注册组下的设备的设备名称为“注册组名称+设备ID”,如果包含设置的关键字,则可按该实例进行发放。 图5 创建静态策略 新增注册组 图6 新增注册组 图7 创建证书静态注册组 设备引导 下载并修改华为SDK示例代码进行设备引导(这里以java sdk代码为示例)。
枚举值:on,off 注册设备 选择左侧导航栏的“设备 > 所有设备”,单击“注册设备”,填写设备注册参数。注册煤气浓度监测设备,并记录设备ID和密钥。 图2 单设备注册-gasdevice 表3 注册设备参数填写说明 参数名称 说明 所属产品 选择在创建煤气监测产品步骤3中创建的产品。 设备标识码
有些设备可能没有证书,又需要使用设备发放功能。对于此类设备,设备发放提供密钥注册组功能。 密钥认证类型的设备组是一个安全性不完备的方案,建议使用证书作为注册组的认证方式。 每个设备的设备代码应该只包含该设备的相应派生设备密钥。 不要在设备代码中包含你的注册组密钥。 泄露的注册组密钥可能会危及所有使用该密钥进行身份验证的设备的安全。
设备侧LwM2M接口参考 使用LwM2M协议接入 API概览 设备鉴权 设备属性上报 设备命令下发
设备快速接入—属性上报与命令接收 开通服务 向导式体验智慧烟感接入平台 注册“智慧路灯”模拟设备 MQTT.fx模拟智慧路灯与平台通信 智慧路灯设备SDK与平台通信(Java) 智慧路灯设备SDK与平台通信(C)
参数类型 描述 device_id String 参数说明:设备ID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得。存在该参数时设备属性触发根据指定设备触发,该参数值和product_id不能同时为空。如果该参数和product_id同时存在时,以该参数值对应的设备进行条件过滤。
鉴权结果的缓存时间,单位(s)。 device JsonObject 否 认证成功时的设备信息。当设备信息中的设备ID不存在时,如果用户开启自注册,则平台会根据设备信息自动创建对应的设备。 表7 device设备信息 参数名称 参数类型 是否必选 描述 device_id String 是
MQTT设备消息上报 访问设备接入服务,单击“立即使用”进入设备接入控制台。选择您的实例,单击实例卡片进入。 选择“设备 > 所有设备”,找到对应的设备,单击“详情”进入设备详情页。 选择“消息跟踪”页签,单击“启动消息跟踪”跟踪时长根据您的需求自定义。 参考MQTT设备快速接入,以MQTT
IoT Device SDK使用指南(Python) IoT Device SDK(Python)提供设备接入华为云IoT物联网平台的Python版本的SDK,提供设备和平台之间通讯能力,以及设备服务、网关服务、OTA等高级服务,并且针对各种场景提供了丰富的demo代码。相关集成指导请参考IoT
应用侧对接 属性上报 以下消息转换为IoTDA平台的属性,应用可以通过查询设备影子或者数据转发接收属性上报消息。 上报位置信息 对应的消息ID:0x0200 推送样例: { "resource": "device.property", "event": "report", "event_time":
过这些接口,平台和设备可以实现设备鉴权、消息上报及属性上报。 消息类型 说明 设备鉴权 用于设备获取鉴权信息access_token。 设备属性上报 用于设备按产品模型中定义的格式将属性数据上报给平台。 设备消息上报 用于设备将自定义数据上报给平台,平台将设备上报的消息转发给应用
gateway_id 否 String 参数说明:网关ID,用于标识一个网关设备。当设备是直连设备时,gatewayId与设备的deviceId一致。当设备是非直连设备时,gatewayId为设备所关联的直连设备(即网关)的deviceId。 最大长度:256 tags 否 Array
文件上传/下载管理 设备上报获取文件上传URL请求 平台下发文件上传临时URL 设备上报文件上传结果 设备上报获取文件下载URL请求 平台下发文件下载临时URL 设备上报文件下载结果 父主题: 设备侧MQTT/MQTTS接口参考
}" }] } }] } 当变量 ${iotda::mqtt::username}="test_device_username" ${iotda::device::client_id}="OozqTPlCWTTJjEH/5s+T6w==" return:"0773c4
图4 连接到平台 单击连接到平台按钮,在域名、设备ID和密钥正确的情况下,可以看到日志设备连接成功,可在平台查看设备状态,如下图: 图5 设备列表-设备在线 发布Topic 发布Topic是指设备主动向平台上报自己的属性或消息,详细见设备属性上报接口文档。 在微信小程序中实现了上报属性数据的功能。
开通服务 本章节介绍如何在“华北-北京四”区域开通一个标准版免费实例单元,以进行IoTDA平台快速入门的体验。 访问设备接入服务,单击“控制台”进入设备接入控制台。 在左侧导航栏,选择“IoTDA实例”,单击“开通免费单元”。 图1 实例-标准版-开通免费实例 按下图选择配置信息,均采用默认配置即可。
参数类型 描述 device_id 否 String 参数说明:设备ID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得。存在该参数时设备属性触发根据指定设备触发,该参数值和product_id不能同时为空。如果该参数和product_id同时存在时,以该参数值对应的设备进行条件过滤。
母和数字组成。 设备名称 即device_name,可自定义。 设备认证类型 选择“密钥”。 密钥 设备密钥,可自定义。若不填写密钥,物联网平台会自动生成密钥。 设备注册成功后保存设备标识码、设备ID、密钥。 设备初始化 创建设备时,需要写入在注册设备时获取的设备ID、密码,以及
iotda::certificate::serial_number : 设备证书(序列号,serialNumber) iotda::device::secret :表示设备原始密钥 device_id 设备ID函数 是 设备ID取值函数,JSON格式,平台通过解析该函数获取对应设备信息。 timestamp 是否开启时间戳校验