- things
- device
- auth
- auth5
- gateway
- info
- interact
- msg
- profile
- module
- schema
- edge
- group
- group
- ota
- product
- protocol
- rule
- schema
- slot
- user
获取设备详情
POST
/api/v1/things/device/info/read
things/device/infothingsDeviceInfo
请求参数
Header 参数
Ithings-Project-Id
string
可选
默认值:
{{Ithings-Project-Id}}
Ithings-Token
string
可选
默认值:
{{iThings-token}}
app-code
string
可选
默认值:
{{appCode}}
device-id
string
可选
Body 参数application/json
productID
string
可选
deviceName
string
设备名称 读写
withProperties
array[string]
可选
withProfiles
array[string]
可选
withOwner
boolean
可选
withGateway
boolean
可选
withArea
boolean
同时返回区域信息
示例
{
"productID": "string",
"deviceName": "string",
"withProperties": [
"string"
],
"withProfiles": [
"string"
],
"withOwner": true,
"withGateway": true,
"withArea": true
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v1/things/device/info/read' \
--header 'Ithings-Project-Id: {{Ithings-Project-Id}}' \
--header 'Ithings-Token: {{iThings-token}}' \
--header 'app-code: {{appCode}}' \
--header 'device-id;' \
--header 'Content-Type: application/json' \
--data-raw ''
返回响应
🟢200成功
application/json
Body
code
integer
返回code
默认值:
200
msg
string
返回的消息
data
object (DeviceInfo)
可选
id
integer <int64>
可选
tenantCode
string
可选
productID
string
产品id 只读
projectID
string
项目id 只读
productName
string
可选
deviceType
integer <int64>
可选
productImg
string
产品图片
areaID
string
项目区域id 只读
deviceName
string
设备名称 读写
deviceAlias
string
设备别名 读写
secret
string
设备秘钥 只读
cert
string
设备证书 只读
imei
string
可选
mac
string
可选
categoryID
integer <int64>
产品品类
version
string
固件版本 读写
hardInfo
string
可选
softInfo
string
可选
mobileOperator
integer <int64>
可选
<= 10
phone
string
手机号
iccid
string
SIM卡卡号
position
object (Point)
可选
address
string
所在地址
adcode
string
地区编码
tags
array[object (Tag) {2}]
设备tag
schemaAlias
object
可选
isOnline
integer <int64>
可选
<= 2
firstLogin
string
激活时间 只读
firstBind
string
可选
lastBind
string
最后绑定时间 只读
lastLogin
string
最后上线时间 只读
expTime
string
到期时间
logLevel
integer <int64>
可选
<= 5
rssi
integer <int64>
信号强度
createdTime
string
创建时间 只读
status
integer <int64>
可选
isEnable
integer <int64>
是否启用
withProperties
object
可选
protocolConf
array[object (Tag) {2}]
协议配置
subProtocolConf
array[object (Tag) {2}]
子协议配置
profiles
object
可选
owner
object (UserCore)
可选
ratedPower
integer <int64>
可选
netType
integer <int64>
可选
<= 10
needConfirmVersion
string
待确认升级的版本
userID
string
可选
lastIp
string
最后登录的ip地址
sort
integer <int64>
排序
desc
string
可选
distributor
object (IDPath)
可选
gateway
object (DeviceInfo)
可选
area
object (AreaInfo)
可选
groups
array[object (GroupCore) {4}]
所在分组信息
示例
{
"code": "200",
"msg": "string",
"data": {
"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"
}
],
"subProtocolConf": [
{
"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": 10,
"needConfirmVersion": "string",
"userID": "string",
"lastIp": "string",
"sort": 0,
"desc": "string",
"distributor": {
"id": 0,
"idPath": "string"
},
"gateway": {},
"area": {
"projectID": "string",
"areaID": "string",
"areaName": "string"
},
"groups": [
{
"id": 0,
"parentID": 0,
"name": "string",
"purpose": "string"
}
]
}
}
修改于 2025-03-25 08:05:06