检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
MQTT 控制报文都包含一个固定报头,用于决定控制报文类型、在PUBLISH中还用于决定最大服务质量(QoS),如:建链、订阅、发布。 可变报头:某些 MQTT 控制报文包含一个可变报头部分。它在固定报头和负载之间。可变报头的内容根据报文类型的不同而不同。包含可变报头的报文标识符(Packet
type 时间戳类型 否 UNIX:表示时间戳格式为Unix时间戳,长整型,单位秒。 FORMAT:格式化时间戳类型,比如:2024-03-28 11:47:39、2024/03/28 03:49:13 pattern 时间戳格式 否 时间格式模板,时间戳类型为FORMAT时必填,具体字符含义如下:
参数说明 字段名 必选/可选 类型 参数描述 devices 必选 List<DeviceService> 参数解释: 设备数据,是一个字段名为devices的数组,用于存放不同子设备的属性上报。 DeviceService定义表: 字段名 必选/可选 类型 参数描述 device_id
概述 概述 当设备和物联网平台完成对接后,设备可通过以下方式发送数据到物联网平台: 表1 数据上报 类型 子类型 描述 适用场景 协议 物模型 大小 消息上报 设备消息上报 是设备直接将数据传到云端的一种方式,实现设备侧到应用侧的数据直接透传,平台对设备上报的消息不进行解析和存储。
/v5/devices/{device_id}/sys/gateway/sub-devices/properties/report 传输协议 HTTPS 请求参数 名称 必选 类型 位置 说明 access_token 是 String Header 参数解释: 调用设备鉴权信息返回的access_token 取值范围:
上传并验证设备CA证书,设备CA证书制作与验证可参考注册X.509证书认证的设备。 注册X.509证书认证类型的设备。进入设备接入控制台,左侧导航栏选择“设备 > 所有设备”,单击“注册设备”。认证类型选择X.509证书,指纹填写设备证书SHA256指纹,若不填写则默认记录设备第一次成功接入平台所携带的设备证书指纹。
备。 准备工作 安装IntelliJ IDEA 访问IntelliJ IDEA官网,选择合适系统的版本下载。(本文以windows 64-bit系统IntelliJ IDEA 2019.2.3 Ultimate为例)。 下载完成后,运行安装文件,根据界面提示安装。 导入代码样例 下载JAVA样例。
URI /v5/devices/{device_id}/sys/properties/report 传输协议 HTTPS 请求参数 名称 必选 类型 位置 说明 access_token 是 String Header 参数解释: 调用设备鉴权信息返回的access_token。 取值范围:
/v5/iot/tunnels/{tunnel_id}/source-connect 传输协议 wss(Sec-Websocket) 请求参数 名称 必选 类型 位置 说明 tunnel_access_token 是 String Header 参数说明: 设备接入隧道Token。创建设备隧道时,平台通过mqtt
/v5/iot/tunnels/{tunnel_id}/device-connect 传输协议 wss(Sec-Websocket) 请求参数 名称 必选 类型 位置 说明 tunnel_access_token 是 String Header 参数说明: 设备接入隧道Token。创建设备隧道时,平台通过mqtt
物联网平台仅支持HTTPS协议,证书下载请参考证书资源。 支持的TLS版本 TLS 1.2 支持的body体最大长度 1MB 接口规格说明 请参考产品规格说明。 网关上报子设备属性时一次最大可上报子设备数 50 调用说明 物联网平台的Endpoint请参见:地区和终端节点。 使用“设备接入->
30s,30s之后失效。 URI 请求方法 POST URI /v5/device-auth 传输协议 HTTPS 请求参数 名称 必选 类型 位置 说明 device_id 是 String Body 参数解释: 设备ID,用于唯一标识一个设备。在注册设备时直接指定,或者由物联
务器下发的各种命令。产品模型文件在描述水表的能力时,可以将水表的能力划分五个服务,每个服务都需要定义各自的上报属性或命令。说明如下: 服务类型 描述 基础(WaterMeterBasic) 用于定义水表上报的水流量、水温、水压等参数,如果需要命令控制或修改这些参数,还需要定义命令的参数。
单账户设备侧每秒最大建链请求数量 基础版100 标准版请参考标准版规格 企业版请参考企业版规格 单账号设备侧每秒最大上行的请求数量(单消息payload平均为512字节) 基础版500 标准版请参考标准版规格 企业版请参考企业版规格 单个MQTT连接每秒最大上行消息数量 50/s 单个MQTT连接最大带宽(上行消息)
GET /v5/iot/{project_id}/devices/{device_id}/shadow iotda:shadow:query 配置设备影子预期数据 PUT /v5/iot/{project_id}/devices/{device_id}/shadow iotda:shadow:config
物联网平台仅支持HTTPS协议,证书下载请参考证书资源。 支持的TLS版本 TLS 1.2 支持的body体最大长度 1MB 接口规格说明 请参考产品规格说明。 网关上报子设备属性时一次最大可上报子设备数 50 调用说明 物联网平台的Endpoint请参见:地区和终端节点。 使用“设备接入->
持行业协议接入。 设备接入鉴权 支持一机一密,X.509证书等鉴权方式。 泛协议接入 提供开源SDK和技术框架,需用户自行部署云网关完成TCP协议转换,或部署协议驱动到边缘网关。 设备管理 设备全生命周期管理 设备增删改查、设备状态管理、设备冻结/解冻、子设备管理等。 设备分组&标签
IN运算符可以用于WHERE子句中,如果目标值在指定值集合中,则IN成立,NOT IN反之。IN运算符支持字符串和数字,IN集合只支持常量且各集合元素值类型必须一致,集合元素值类型与目标值类型必须一致。 WHERE notify_data.header.product_id IN ('productId1','productId2')
4.04 Not Found, 4.01 Unauthorized, 4.05 Method Not Allowed 请求参数 名称 必选 类型 位置 说明 nodeId 是 String Uri-Query 参数说明: 设备标识码,用于唯一标识一个设备。在物联网平台注册设备时直接指定。
Version 查询固件版本号 /4/0/0 Connectivity monitoring Network Bearer 识别设备接入网络类型 /4/0 Connectivity monitoring Network Signal Strength 查询信号强度 /4/0/8 Connectivity