iThings(归档-不使用)
  1. 网关子设备管理
iThings(归档-不使用)
  • iThings-apisvr
    • 物联网相关接口
      • 产品
        • 产品管理
          • 获取产品列表
          • 获取产品详情
          • 更新产品
          • 删除产品
          • 新增产品
        • 物模型
          • 获取产品物模型列表
          • 导入物模型tsl
          • 获取产品物模型tsl
          • 新增物模型功能
          • 删除物模型功能
          • 更新物模型功能
        • 远程配置
          • 创建配置
          • 推送配置
          • 获取配置列表
          • 获取最新配置
        • 自定义
          • 获取产品自定义信息
          • 更新自定义信息
      • 设备
        • 设备管理
          • 获取设备列表
          • 获取设备详情
          • 新增设备
          • 删除设备
          • 更新设备
          • 设备统计详情
          • 批量导入设备
        • 设备鉴权
          • 设备登录认证
          • 设备操作认证
          • 鉴定mqtt账号root权限
          • 设备动态注册
          • 未命名接口
        • 设备消息
          • 获取物模型事件历史记录
          • 获取单个id属性历史记录
          • 获取最新属性
          • 获取云端诊断日志
          • 获取设备本地日志
          • 获取设备影子列表
        • 设备交互
          • 批量调用设备属性
          • 请求设备获取设备最新属性
          • 调用设备行为
          • 获取调用设备行为的结果
          • 调用设备属性
          • 发送消息给设备
          • 获取调用设备属性的结果
        • 网关子设备管理
          • 批量添加网关子设备
            POST
          • 批量解绑网关子设备
            POST
          • 获取子设备列表
            POST
      • 设备分组
        • 创建分组
        • 更新分组信息
        • 删除分组
        • 获取分组列表
        • 获取分组详情信息
        • 添加分组设备(支持批量)
        • 删除分组设备(支持批量)
        • 获取分组设备列表
      • 规则引擎
        • 场景联动
          • 手动触发场景联动
          • 获取场景信息
          • 创建场景信息
          • 删除场景信息
          • 获取场景列表
          • 更新场景信息
        • 规则编排
          • 流
            • 获取流列表
            • 修改流
            • 创建流
            • 删除流
        • 告警中心
          • 处理记录
            • 新增告警处理记录
            • 获取告警处理记录列表
          • 告警管理
            • 新增告警
            • 更新告警
            • 删除告警
            • 获取告警详情
            • 获取告警信息列表
          • 场景联动关联
            • 更新告警和场景的关联
            • 删除告警和场景的关联
          • 告警日志
            • 获取告警流水日志记录列表
          • 告警记录
            • 获取告警记录列表
      • ota升级
        • 升级包管理
          • 文件直传
        • task
          • 创建升级任务
          • 升级状态统计
          • 取消所有升级中的任务
          • 取消单个设备升级
          • 获取升级批次任务列表
          • 升级任务信息
          • 重试单个设备升级
          • 批次设备列表
        • firmware
          • 创建升级包版本
          • 删除升级包
          • 获取升级包列表
          • 获取升级包详情
          • 更新升级包
        • 批次设备列表
      • 运维
        • ota升级
          • 升级包管理
            • 获取升级包直传的signed url
    • 系统管理
      • 日志管理
        • 获取登录日志列表
        • 获取操作日志列表
      • 角色管理
        • 添加角色
        • 更新角色
        • 获取角色列表
        • 更新角色对应菜单列表
        • 删除角色
      • 菜单管理
        • 添加菜单
        • 更新菜单
        • 获取菜单列表
        • 删除菜单
      • 用户管理
        • 创建用户信息
        • 获取用户资源
        • 获取验证码
        • 登录
        • 更新用户基本数据
        • 获取用户信息
        • 删除用户
        • 获取用户信息列表
      • 通用功能
        • 获取系统配置
        • 获取文件上传地址
        • 文件直传接口
      • 接口管理
        • 添加接口
        • 获取接口列表
        • 更新接口
        • 删除接口
      • 权限管理
        • 更新API权限
        • 获取API权限列表
  1. 网关子设备管理

获取子设备列表

POST
/api/v1/things/device/gateway/index
iThings-apisvr/物联网相关接口/设备/网关子设备管理

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Basic 之后拼接空格,以及经过 Base64 编码的 username:password
示例:
Authorization: Basic *****************
Header 参数
iThings-project-id
string 
可选
示例值:
1764806234122309632
iThings-token
string 
可选
默认值:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVaWQiOiIxNzY2MjUyMTY2OTI5NjEyODAwIiwiUm9sZSI6NSwiSXNBbGxEYXRhIjoyLCJleHAiOjE2ODcwMTUyMDYsImlhdCI6MTY4NzAwOTMxMn0.xxFiBpYlTIDLYhN-_stlrmYGOLqF-wHJKBSqs-zVb8k
Body 参数application/json
page
object 
可选
page
integer 
页码
必需
size
integer 
每页大小
必需
gateWayProductID
string 
网关产品id
必需
gateWaydeviceName
string 
网关设备名
必需
示例
{
  "gateWayProductID": "2565LrVkjok",
  "gateWaydeviceName": "test222",
  "page": {
    "page": 1,
    "size": 10
  }
}

示例代码

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://42.193.250.251:7777/api/v1/things/device/gateway/index' \
--header 'iThings-project-id: 123123123' \
--header 'iThings-token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVaWQiOiIxNzY2MjUyMTY2OTI5NjEyODAwIiwiUm9sZSI6NSwiSXNBbGxEYXRhIjoyLCJleHAiOjE2ODcwMTUyMDYsImlhdCI6MTY4NzAwOTMxMn0.xxFiBpYlTIDLYhN-_stlrmYGOLqF-wHJKBSqs-zVb8k' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic Og==' \
--data-raw '{
    "gateWayProductID": "2565LrVkjok",
    "gateWaydeviceName": "test222",
    "page": {
        "page": 1,
        "size": 10
    }
}'

返回响应

🟢200成功
application/json
Body
code
integer  | null 
返回code
必需
msg
string 
返回消息
必需
默认值:
success
data
object 
必需
list
array[object (设备信息) {21}] 
必需
total
integer 
必需
示例
{
  "code": 0,
  "msg": "success",
  "data": {
    "list": [
      {
        "productID": "string",
        "deviceName": "string",
        "secret": "string",
        "cert": "string",
        "imei": "string",
        "mac": "string",
        "version": "string",
        "hardInfo": "string",
        "softInfo": "string",
        "position": {
          "longitude": 0,
          "latitude": 0
        },
        "address": "string",
        "tags": [
          {
            "key": "string",
            "value": "string"
          }
        ],
        "isOnline": 0,
        "firstLogin": "string",
        "lastLogin": "string",
        "logLevel": 0,
        "createdTime": "string",
        "withProperties": {},
        "deviceAlias": "string",
        "projectID": "string",
        "areaID": "string"
      }
    ],
    "total": 0
  }
}
修改于 2023-06-18 13:44:36
上一页
批量解绑网关子设备
下一页
创建分组
Built with