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

更新设备

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

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Basic 之后拼接空格,以及经过 Base64 编码的 username:password
示例:
Authorization: Basic *****************
Header 参数
iThings-token
string 
可选
示例值:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVaWQiOiIxNzQwMzU4MDU3MDM4MTg4NTQ0IiwiZXhwIjoxNjgzNTQ4NDU5LCJpYXQiOjE2ODM1NDQ4NTksIlJvbGUiOjF9.ygQyxFx7AGtf7vcFJmE-xcElQUtwE23HN_0av02tSec
iThings-project-id
string 
可选
默认值:
123123123
Body 参数application/json
productID
string 
产品id
必需
不可修改
deviceName
string 
设备名称
必需
不可修改
secret
string 
设备秘钥
必需
cert
string 
设备证书
必需
imei
string 
IMEI信息
必需
mac
string 
MAC信息
必需
version
string 
固件版本
必需
hardInfo
string 
模组硬件型号
必需
softInfo
string 
模组软件版本
必需
position
object 
设备定位
可选
longitude
integer 
必需
latitude
integer 
必需
address
string 
详细地址
可选
tags
array [object {2}] 
可选
key
string 
必需
value
string 
必需
isOnline
integer 
在线状态
可选
1离线 2在线 只读
firstLogin
string 
激活时间
可选
lastLogin
string 
最后上线时间
可选
logLevel
integer 
日志级别
可选
1)关闭 2)错误 3)告警 4)信息 5)调试
createdTime
string 
创建时间
可选
withProperties
object 
获取的属性列表,如果不传withProperty,则不会返回
可选
key是属性id,value是{"value:"xxx","timestamp":123}的结构体,时间戳是毫秒时间戳
deviceAlias
string 
设备别名
可选
projectID
string 
项目id
可选
areaID
string 
项目区域id
可选
示例
{
  "productID": "26gvWbvywJq",
  "deviceName": "照向上结深",
  "projectID": "1762544469008695296",
  "areaID": "1763713043102765056",
  "cert": "et veniam tempor anim",
  "imei": "qui ea",
  "mac": "dolore Ut",
  "hardInfo": "dolor dolore pariatur",
  "softInfo": "eiusmod Ut minim",
  "tags": [
    {
      "key": "ipsum Lorem Excepteur adipisicing ullamco",
      "value": "laboris dolor minim"
    },
    {
      "key": "qui",
      "value": "laboris ut tempor"
    },
    {
      "key": "esse nostrud sed",
      "value": "voluptate et mollit veniam Duis"
    },
    {
      "key": "dolore reprehenderit",
      "value": "ullamco consectetur eu quis qui"
    }
  ],
  "logLevel": 48,
  "address": "西藏自治区内江市永胜县",
  "position": {
    "longitude": 25,
    "latitude": 28
  }
}

示例代码

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/info/update' \
--header 'iThings-token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVaWQiOiIxNzY2MjUyMTY2OTI5NjEyODAwIiwiUm9sZSI6NSwiSXNBbGxEYXRhIjoyLCJleHAiOjE2ODcwMTUyMDYsImlhdCI6MTY4NzAwOTMxMn0.xxFiBpYlTIDLYhN-_stlrmYGOLqF-wHJKBSqs-zVb8k' \
--header 'iThings-project-id: 123123123' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic Og==' \
--data-raw '{
    "productID": "26gvWbvywJq",
    "deviceName": "照向上结深",
    "projectID": "1762544469008695296",
    "areaID": "1763713043102765056",
    "cert": "et veniam tempor anim",
    "imei": "qui ea",
    "mac": "dolore Ut",
    "hardInfo": "dolor dolore pariatur",
    "softInfo": "eiusmod Ut minim",
    "tags": [
        {
            "key": "ipsum Lorem Excepteur adipisicing ullamco",
            "value": "laboris dolor minim"
        },
        {
            "key": "qui",
            "value": "laboris ut tempor"
        },
        {
            "key": "esse nostrud sed",
            "value": "voluptate et mollit veniam Duis"
        },
        {
            "key": "dolore reprehenderit",
            "value": "ullamco consectetur eu quis qui"
        }
    ],
    "logLevel": 48,
    "address": "西藏自治区内江市永胜县",
    "position": {
        "longitude": 25,
        "latitude": 28
    }
}'

返回响应

🟢200成功
application/json
Body
code
integer  | null 
返回code
必需
msg
string 
返回消息
必需
默认值:
success
示例
{
  "code": 100006,
  "msg": "检查区域不存在"
}
修改于 2023-06-18 13:44:36
上一页
删除设备
下一页
设备统计详情
Built with