IOT平台
  1. 产品管理
IOT平台
  • 登录
    • 验证码
    • 登录接口
    • 连接鉴权
    • openapi鉴权接口
  • 产品管理
    • 物消息
      • 消息新增
      • 消息更新
      • 删除消息
      • 批量删除消息
      • 消息查询
    • 设备接入信息查询
      POST
    • 产品管理-列表
      POST
    • 产品新增
      POST
    • 物模型发布
      GET
    • 禁用产品 批量启用
      POST
    • 已发布产品 批量禁用
      POST
    • 批量删除
      POST
    • 查询产品分类树
      GET
    • 查询该产品 产品信息
      POST
    • 查询该产品 产品信息大类
      POST
    • 批量更新产品信息
      POST
    • 物模型移除
      GET
    • 查询物模型
      GET
    • 批量删除物模型属性
      POST
    • 查询物模型缓存
      GET
    • 物模型属性新增
      POST
    • 命令新增
      POST
    • 属性更新
      POST
    • 导入物模型
      POST
    • 重置产品秘钥
      POST
    • 查询物模型版本
      POST
    • 新增产品大类
      POST
    • 保存属性
      POST
    • 删除物模型命令
      GET
    • 命令更新
      POST
    • 查询该分类下是否有产品
      GET
    • 新增分类
      POST
    • 删除分类
      GET
    • 查询产品列表不分页
      POST
    • 批量失效
      POST
  • 设备管理
    • 设备详情页
      • 基本信息(页签1)
      • 设备改名(页签1)
      • 重设设备密钥(页签1)
      • 属性上报(页签3)
      • 云端下发-查询物模型(页签4)
      • 云端下发(页签4)
      • 消息下发(页签4)
      • 设备影子-查询设备影子(页签5)
      • 设备影子-设置设备期望值(页签5)
      • 设备影子-清空设备期望值(页签5)
      • 设备影子-清空设备上报值(页签5)
      • 设备影子-过期期望值(页签5)
      • 设备日志(页签6)
      • 设备解绑项目
      • 设备绑定项目
      • 查询所有设备(页签6日志)
      • 查询设备状态(0未激活、1在线、2离线)
      • 查询所有子设备
    • 设备列表页
      • 设备批量注册
        • 多设备批量注册
        • 查询正常运行的批量注册任务(前端需控制不可大于5)
        • 查询任务列表
        • 查询任务详情
      • 设备管理-列表
      • 单设备注册
      • 设备批量删除
      • 获取各种状态的设备个数
      • 获取项目列表
  • OpenApi
    • 产品管理
      • 产品列表查询(分页)
      • 产品分类树查询
      • 物模型查询
      • 物模型查询(检索)
    • 设备管理
      • 设备列表查询(分页)
      • 批量查询设备状态
      • 设备绑定
      • 设备失效
      • 设备解绑项目
      • 更新项目名
      • 设备批量绑定
      • 查询设备状态
    • 设备影子
      • 设备影子查询
      • 影子预期设置
    • 设备控制
      • 查询设备属性
      • 属性设置(异步)
      • 命令下发(异步)
    • 鉴权
      • 鉴权接口
  • 协议验证
    • 平台通过网关设置子设备属性
    • 平台通过网关下发子设备命令
  • 物业云
    • 项目信息获取
    • 直接请求
  • 中台3.0
    • 获取token
    • 获取产品
  • 随意接口
    • 测试
  1. 产品管理

设备接入信息查询

开发中
POST
/manager/product/queryDeviceAccessInfoById

请求参数

Authorization
在 header 添加参数
Authorization
示例:
Authorization: ********************
Header 参数
Authorization
string 
可选
示例值:
eyJhbGciOiJIUzI1NiJ9.eyJ0ZW5hbnQiOjUwMzAsInVzZXIiOjE4NzkwNDE2MDAyNzcxNjQzMDAsImlhdCI6MTc0NDA4NDQ0MSwiZXhwIjoxNzQ0MDkxNjQxfQ.0fARxwr5EayWUycuMrOhx1On1qSWpxQmU1zQBOznOa8
Body 参数application/json
object {0}
示例
{
    "product_id": "00145c766bee82f400017b97bd162b16"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://10.110.17.16:53000/manager/product/queryDeviceAccessInfoById' \
--header 'Content-Type: application/json' \
--header 'Authorization;' \
--data-raw '{
    "product_id": "00145c766bee82f400017b97bd162b16"
}'

返回响应

🟢200成功
application/json
Body
auth_params
object 
鉴权参数
必需
auth_method
string 
鉴权方式
必需
1-冠林连接鉴权;2-华为IoT连接鉴权
message_topic_list
object 
消息topic列表
必需
publisher
string 
发布者类型
必需
0-设备,1-IoT,2-业务
subscriber
string 
订阅者类型
必需
0-设备,1-IoT,2-业务
示例
{
    "timestamp": "2025-04-15 09:14:52",
    "status": 200,
    "message": "请求处理成功!",
    "data": {
        "auth_params": [
            {
                "id": "1905512310907179010",
                "auth_method": 1,
                "name": "ClientId",
                "is_required": true,
                "data_type": 4,
                "description": "冠林 MQTT 设备(门禁2.0)采用一机一密的鉴权方式。\r\n设备ClientId由4部分组成:产品Id、设备SN、身份标识、时间戳,通过下划线“_”分隔。\r\n● 产品id:设备关联的产品id\r\n● 设备SN:指设备在平台成功注册后的唯一标识,通常使用设备的SN码。\r\n● 身份标识类型:固定值为0,表示设备。(设备0,中台1,平台2)\r\n● 时间戳:为设备连接平台时的UTC时间,格式为YYYYMMDDHH。"
            },
            {
                "id": "1905512310907179011",
                "auth_method": 1,
                "name": "UserName",
                "is_required": true,
                "data_type": 4,
                "description": "连接 MQTT 服务器的账号,在此处即为设备device_id"
            },
            {
                "id": "1905512310907179012",
                "auth_method": 1,
                "name": "Password",
                "is_required": true,
                "data_type": 4,
                "description": "连接 MQTT 服务器的密码,接入端根据包含时间戳的 ClientId 以及设备密钥(secret)按AES加密生成动态密码(Base64编码)。\r\nsecret为设备注册时约定的一机一密。AES加密iv为租户secret_key密钥(16位)。"
            }
        ],
        "message_topic_list": [
            {
                "id": "1888135415000645801",
                "protocol_id": "53001",
                "topic_group": "设备上报属性",
                "topic": "设备上报属性",
                "topic_template": "iot/device/aurine/{product_id}/{device_sn}/properties/report",
                "description": "设备上报属性",
                "publisher": 0,
                "subscriber": 1,
                "seq_no": 1,
                "is_invalid": false,
                "update_time": "2025-02-10 10:30:00"
            },
            {
                "id": "1888135415000645802",
                "protocol_id": "53001",
                "topic_group": "平台查询设备属性",
                "topic": "平台查询设备属性",
                "topic_template": "iot/device/aurine/{product_id}/{device_sn}/properties/get/seq={message_id}",
                "description": "平台查询设备属性",
                "publisher": 1,
                "subscriber": 0,
                "seq_no": 2,
                "is_invalid": false,
                "update_time": "2025-02-10 10:30:00"
            },
            {
                "id": "1888135415000645803",
                "protocol_id": "53001",
                "topic_group": "平台查询设备属性",
                "topic": "平台查询设备属性结果响应",
                "topic_template": "iot/device/aurine/{product_id}/{device_sn}/properties/get/response/seq={message_id}",
                "description": "平台查询设备属性结果响应",
                "publisher": 0,
                "subscriber": 1,
                "seq_no": 3,
                "refer_topic_id": "1888135415000645802",
                "is_invalid": false,
                "update_time": "2025-02-10 10:30:00"
            },
            {
                "id": "1888135415000645804",
                "protocol_id": "53001",
                "topic_group": "平台设置设备属性",
                "topic": "平台设置设备属性",
                "topic_template": "iot/device/aurine/{product_id}/{device_sn}/properties/set/seq={message_id}",
                "description": "平台设置设备属性",
                "publisher": 1,
                "subscriber": 0,
                "seq_no": 4,
                "is_invalid": false,
                "update_time": "2025-02-10 10:30:00"
            },
            {
                "id": "1888135415000645805",
                "protocol_id": "53001",
                "topic_group": "平台设置设备属性",
                "topic": "平台设置设备属性结果响应",
                "topic_template": "iot/device/aurine/{product_id}/{device_sn}/properties/set/response/seq={message_id}",
                "description": "平台设置设备属性结果响应",
                "publisher": 0,
                "subscriber": 1,
                "seq_no": 5,
                "refer_topic_id": "1888135415000645804",
                "is_invalid": false,
                "update_time": "2025-02-10 10:30:00"
            },
            {
                "id": "1888135415000645806",
                "protocol_id": "53001",
                "topic_group": "设备获取设备影子数据",
                "topic": "设备获取设备影子数据",
                "topic_template": "iot/device/aurine/{product_id}/{device_sn}/shadow/get/seq={message_id}",
                "description": "设备获取设备影子数据",
                "publisher": 0,
                "subscriber": 1,
                "seq_no": 6,
                "is_invalid": false,
                "update_time": "2025-02-10 10:30:00"
            },
            {
                "id": "1888135415000645807",
                "protocol_id": "53001",
                "topic_group": "设备获取设备影子数据",
                "topic": "设备获取影子数据结果响应",
                "topic_template": "iot/device/aurine/{product_id}/{device_sn}/shadow/get/response/seq={message_id}",
                "description": "设备获取影子数据结果响应",
                "publisher": 1,
                "subscriber": 0,
                "seq_no": 7,
                "refer_topic_id": "1888135415000645806",
                "is_invalid": false,
                "update_time": "2025-02-10 10:30:00"
            },
            {
                "id": "1888135415000645808",
                "protocol_id": "53001",
                "topic_group": "网关批量上报子设备属性",
                "topic": "网关批量上报子设备属性",
                "topic_template": "iot/device/aurine/{product_id}/{device_sn}/gateway/sub_device/properties/report",
                "description": "网关批量上报子设备属性",
                "publisher": 0,
                "subscriber": 1,
                "seq_no": 8,
                "is_invalid": false,
                "update_time": "2025-02-10 10:30:00"
            },
            {
                "id": "1888135415000645821",
                "protocol_id": "53001",
                "topic_group": "平台下发设备命令",
                "topic": "平台下发设备命令",
                "topic_template": "iot/device/aurine/{product_id}/{device_sn}/commands/seq={message_id}",
                "description": "平台下发设备命令",
                "publisher": 1,
                "subscriber": 0,
                "seq_no": 21,
                "is_invalid": false,
                "update_time": "2025-02-10 10:30:00"
            },
            {
                "id": "1888135415000645822",
                "protocol_id": "53001",
                "topic_group": "平台下发设备命令",
                "topic": "平台下发设备命令结果响应",
                "topic_template": "iot/device/aurine/{product_id}/{device_sn}/commands/response/seq={message_id}",
                "description": "平台下发设备命令结果响应",
                "publisher": 0,
                "subscriber": 1,
                "seq_no": 22,
                "refer_topic_id": "1888135415000645821",
                "is_invalid": false,
                "update_time": "2025-02-10 10:30:00"
            },
            {
                "id": "1888135415000645831",
                "protocol_id": "53001",
                "topic_group": "设备事件上报",
                "topic": "设备事件上报",
                "topic_template": "iot/device/aurine/{product_id}/{device_sn}/events/up",
                "description": "设备事件上报",
                "publisher": 0,
                "subscriber": 1,
                "seq_no": 31,
                "is_invalid": false,
                "update_time": "2025-02-10 10:30:00"
            },
            {
                "id": "1888135415000645832",
                "protocol_id": "53001",
                "topic_group": "设备事件上报结果响应",
                "topic": "设备事件上报结果响应",
                "topic_template": "iot/device/aurine/{product_id}/{device_sn}/events/down",
                "description": "设备事件上报结果响应",
                "publisher": 1,
                "subscriber": 0,
                "seq_no": 32,
                "is_invalid": false,
                "update_time": "2025-02-10 10:30:00"
            }
        ]
    }
}
修改于 2025-04-08 03:54:22
上一页
消息查询
下一页
产品管理-列表
Built with