更新设备
POST
/api/v1/things/device/info/update请求参数
Body 参数application/json
id
integer <int64>
可选
tenantCode
string
可选
productID
string
产品id 只读
projectID
string
项目id 只读
productName
string
可选
deviceType
integer <int64>
可选
设备类型:1:直连设备,2:网关,3:子设备,4:监控设备
productImg
string
产品图片
areaID
string
项目区域id 只读
deviceName
string
设备名称 读写
deviceAlias
string
设备别名 读写
secret
string
设备秘钥 只读
cert
string
设备证书 只读
imei
string
可选
IMEI号信息 只读
mac
string
可选
MAC号信息 只读
categoryID
integer <int64>
产品品类
version
string
固件版本 读写
hardInfo
string
可选
模组硬件型号 只读
softInfo
string
可选
模组软件版本 只读
mobileOperator
integer <int64>
可选
移动运营商:1)移动 2)联通 3)电信 4)广电
<= 10
phone
string
手机号
iccid
string
SIM卡卡号
position
object (Point)
可选
longitude
number <double>
经度
<= 180
latitude
number <double>
纬度
<= 90
address
string
所在地址
adcode
string
地区编码
tags
array[object (Tag) {2}]
设备tag
key
string
必需
value
string
必需
schemaAlias
object
可选
设备物模型别名,如果是结构体类型则key为xxx.xxx
isOnline
integer <int64>
可选
在线状态 1离线 2在线 只读
<= 2
firstLogin
string
激活时间 只读
firstBind
string
可选
lastBind
string
最后绑定时间 只读
lastLogin
string
最后上线时间 只读
expTime
string
到期时间
logLevel
integer <int64>
可选
日志级别:1)关闭 2)错误 3)告警 4)信息 5)调试 读写
<= 5
rssi
integer <int64>
信号强度
createdTime
string
创建时间 只读
status
integer <int64>
可选
设备状态 1-未激活,2-在线,3-离线 4-异常(频繁上下线,告警中)
isEnable
integer <int64>
是否启用
withProperties
object
可选
获取的属性列表,如果不传withProperty,则不会返回
protocolConf
array[object (Tag) {2}]
协议配置
key
string
必需
value
string
必需
profiles
object
可选
owner
object (UserCore)
可选
userID
string
用户id
userName
string
用户名(唯一)
email
string
邮箱
phone
string
手机号
lastIP
string
最后登录ip
regIP
string
注册ip
nickName
string
用户的昵称
headImg
string
用户头像
createdTime
string
创建时间
ratedPower
integer <int64>
可选
netType
integer <int64>
可选
通讯方式:1:其他,2:wi-fi,3:2G/3G/4G,4:5G,5:BLE,6:LoRaWAN,7:wifi+ble,8:有线网
<= 8
needConfirmVersion
string
待确认升级的版本
userID
string
可选
lastIp
string
最后登录的ip地址
desc
string
可选
distributor
object (IDPath)
可选
id
integer <int64>
可选
idPath
string
可选
gateway
object (DeviceInfo)
可选
area
object (AreaInfo)
可选
projectID
string
项目id(只读)
areaID
string
可选
项目区域id(只读)
areaName
string
可选
项目区域名称(读写)
groups
array[object (GroupCore) {4}]
所在分组信息
id
integer <int64>
必需
parentID
integer <int64>
必需
name
string
必需
purpose
string
用途
示例
{
"id": 0,
"tenantCode": "string",
"productID": "string",
"projectID": "string",
"productName": "string",
"deviceType": 0,
"productImg": "string",
"areaID": "string",
"deviceName": "string",
"deviceAlias": "string",
"secret": "string",
"cert": "string",
"imei": "string",
"mac": "string",
"categoryID": 0,
"version": "string",
"hardInfo": "string",
"softInfo": "string",
"mobileOperator": 10,
"phone": "string",
"iccid": "string",
"position": {
"longitude": 180,
"latitude": 90
},
"address": "string",
"adcode": "string",
"tags": [
{
"key": "string",
"value": "string"
}
],
"schemaAlias": {},
"isOnline": 2,
"firstLogin": "string",
"firstBind": "string",
"lastBind": "string",
"lastLogin": "string",
"expTime": "string",
"logLevel": 5,
"rssi": 0,
"createdTime": "string",
"status": 0,
"isEnable": 0,
"withProperties": {},
"protocolConf": [
{
"key": "string",
"value": "string"
}
],
"profiles": {},
"owner": {
"userID": "string",
"userName": "string",
"email": "string",
"phone": "string",
"lastIP": "string",
"regIP": "string",
"nickName": "string",
"headImg": "string",
"createdTime": "string"
},
"ratedPower": 0,
"netType": 8,
"needConfirmVersion": "string",
"userID": "string",
"lastIp": "string",
"desc": "string",
"distributor": {
"id": 0,
"idPath": "string"
},
"gateway": {},
"area": {
"projectID": "string",
"areaID": "string",
"areaName": "string"
},
"groups": [
{
"id": 0,
"parentID": 0,
"name": "string",
"purpose": "string"
}
]
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
A successful response.
数据结构
code
integer
返回code
默认值:
200
msg
string
返回的消息
示例
{
"code": "200",
"msg": "string"
}
最后修改时间: 4 天前