检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
弹出批量注册设备窗口,填写“任务名称”,下载并填写“批量注册设备文件模板”内容并上传文件,单击“确定”创建任务。 图1 设备-批量注册设备 批量注册执行成功,如果是原生MQTT设备注册,请单击批量任务一行,进入任务的“执行详情”,保存好设备ID和密钥,用于原生MQTT设备接入平台。 图2 批量注册设备-执行详情
] } } } } 表1 鉴权模板参数信息 参数 参数名称 是否必填 描述 template_name 模板名称 是 鉴权模板名称,单个用户下模板名称不能重复,长度不超过128,只允许字母、数字、下划线(_)、连接符(-)的组合。 description 描述
"<YOUR PROJECTID>"; // region_id:如果是上海一,请填写"cn-east-3";如果是北京四,请填写"cn-north-4";如果是华南广州,请填写"cn-south-1" const string regionId
$projectId = "<YOUR PROJECT_ID>"; // REGION_ID:如果是上海一,请填写"cn-east-3";如果是北京四,请填写"cn-north-4";如果是华南广州,请填写"cn-south-1" $regionId = "<YOUR REGION ID>";
deviceId、nodeId和IMEI有什么对应关系? 在物联网平台中,设备注册时,需要填写设备标识码(即nodeId)。设备标识码是设备的物理标识,通常使用IMEI或MAC地址。设备ID(deviceId)是物联网平台对设备的逻辑标识。 NB-IoT设备:在设备接入物联网平台时携带设备标识码(nodeId),完成设备的接入鉴权。
ommand_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数说明:项目ID。获取方法请参见 获取项目ID 。 device_id 是 String 参数说明:下发命令的设备ID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得。
8及以上版本。 已安装IntelliJ IDEA开发工具。如未安装请访问IntelliJ IDEA官网下载并安装。 上传产品模型 产品模型是用来描述设备能力的文件,通过JSON的格式定义了设备的基本属性、上报数据和下发命令的消息格式。定义产品模型,即在物联网平台构建一款设备的抽象模型,使平台理解该款设备的功能。
NB模组无法正常上报数据怎么办? NB模组绑定设备是和第一条数据上报一起完成的,如果NB模组绑定失败,即NB模组发送数据给平台,但是从物联网平台上看到的设备仍然未激活,请参照NB模组绑定设备失败怎么办?进行排查。 以下定位指导,是基于物联网平台上看到设备已经在线的前提。 发送给N
d}/resize 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数说明:项目ID。获取方法请参见 获取项目ID 。 instance_id 是 String 参数说明:实例ID。 取值范围:长度不超过36,由小写字母[a-f]、数字、连接符(-)的组成。
c/broadcast/ message 是 String 参数说明:广播消息的内容,用户需要将消息原文使用Base64编码。请求参数体最大长度为256KB。 ttl 否 Integer 参数说明:广播消息在平台缓存的老化时间,时间单位是分钟,默认值为0, 即默认不缓存消息;tt
设备接入。 图10 设备-注册设备成功 连接鉴权 使用MQTT.fx工具激活在物联网平台上注册的设备。 下载MQTT.fx(默认是64位操作系统,如果是32位操作系统,单击此处下载MQTT.fx),安装MQTT.fx工具。 访问这里,填写注册设备后生成的设备ID(DeviceId
路径参数 参数 是否必选 参数类型 描述 task_id 是 String 参数说明:批量任务ID,创建批量任务时由物联网平台分配获得。 取值范围:长度不超过24,只允许小写字母a到f、数字的组合。 project_id 是 String 参数说明:项目ID。获取方法请参见 获取项目ID
取值范围:长度不超过36,只允许字母、数字、下划线(_)、连接符(-)的组合。 name 是 String 参数说明:产品名称。 取值范围:长度不超过64,只允许中文、字母、数字、以及_?'#().,&%@!-等字符的组合。 device_type 是 String 参数说明:设备类型。 取值范围:长度不超过32,只允许中文、字母、数字、以及_
region_name 是 String 参数说明:SMN服务对应的region区域。 project_id 是 String 参数说明:SMN服务对应的projectId信息。 theme_name 是 String 参数说明:SMN服务对应的主题名称。 topic_urn 是 String
IoT_device/request:对设备相关属性进行封装,如命令、消息和属性等。 (可选)安装paho-mqtt库,paho-mqtt是python使用mqtt协议的第三方库(如已安装,可跳过)。可参考如下两种安装方式: 方法一:在命令行下采用pip工具安装(安装python时,已自带该工具)
bind-tags 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数说明:项目ID。获取方法请参见 获取项目ID 。 instance_id 是 String 参数说明:实例ID。 取值范围:长度不超过36,由小写字母[a-f]、数字、连接符(-)的组成。
bind-tags 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数说明:项目ID。获取方法请参见 获取项目ID 。 instance_id 是 String 参数说明:实例ID。 取值范围:长度不超过36,由小写字母[a-f]、数字、连接符(-)的组成。
"iot-mqtts.cn-north-4.myhuaweicloud.com"; 用户可以选择设备侧建链时是否SSL加密/不加密,选择Qos方式是0还是1,当前不支持Qos2,可参考使用限制。 checkbox_mqtt_connet_ssl.setOnCheckedChangeListener(new
表3 请求Body参数 参数 是否必选 参数类型 描述 resource_type 是 String 参数说明:要绑定标签的资源类型。 取值范围: device:设备。 resource_id 是 String 参数说明:要绑定标签的资源id。例如,资源类型为device,那么对应的资源id就是device_id。
设备。 物联网平台向设备分配密钥,返回timeout。 密钥可以在注册设备时自定义,如果没有定义,平台将自动分配预置密钥。 timeout是指超时时间,若设备在有效时间未接入物联网平台,则平台会删除该设备的注册信息。 设备登录时,安全设备携带设备唯一标识码nodeId(如IMEI