Skip to main content

设备管理

概述

设备管理接口用于设备的注册、查询、删除等操作。


设备注册

接口信息

项目说明
接口地址http://iot.datacom.vip:11111/Device_Register
请求方式POST

Headers

KeyValue
Content-Typeapplication/json
AuthorizationBearer <your_token>

Body (raw JSON)

{
"BuildID": "1234567890",
"Code": "DEVICE001",
"Name": "1 号电表",
"Type": 1
}

请求参数说明

字段类型必填说明
BuildIDstring建筑 ID
Codestring设备编码(唯一标识)
Namestring设备名称
Typenumber数据类型(1=总表用电,2=燃气表,3=照明插座用电,4=暖通空调用电,5=动力设备用电,6=特殊用电,7=其他用电,8=可再生能源用电,9=电力局总表用电)

响应示例

{
"Code": 200,
"Type": "Success",
"MeterID": "MTR123456",
"Message": "DEVICE001 Registered!",
"TokenEXP": 7100,
"RequestID": "a1b2c3d4e5f6"
}

响应字段

字段类型说明
Codenumber响应码
Typestring响应类型
MeterIDstring平台分配的仪表 ID
Messagestring响应消息
TokenEXPnumberToken 剩余有效期(秒)
RequestIDstring请求唯一标识

错误码

错误码说明
30001Token 验证失败
40001设备注册失败
41002BuildID 不存在
50001服务器内部错误

获取设备信息

接口信息

项目说明
接口地址http://iot.datacom.vip:11111/Get_MeterInfo
请求方式POST

Headers

KeyValue
Content-Typeapplication/json
AuthorizationBearer <your_token>

Body (raw JSON)

{
"BuildID": "1234567890",
"GateWayID": "GW001"
}

请求参数说明

字段类型必填说明
BuildIDstring建筑 ID
GateWayIDstring网关 ID

响应示例

{
"Code": 200,
"Type": "Success",
"TokenEXP": 7100,
"Data": [
{
"Code": "DEVICE001",
"MeterID": "MTR123456",
"Name": "1 号电表",
"Type": 1,
"isOnline": 1,
"Model": "MBGW-100",
"GateWayID": "GW001",
"BusNO": 1,
"RtuNO": 1
}
],
"RequestID": "a1b2c3d4e5f6"
}

数据字段

字段类型说明
Codestring设备编码
MeterIDstring仪表 ID
Namestring设备名称
Typenumber设备类型
isOnlinenumber在线状态(1=在线,0=离线)
Modelstring设备型号
GateWayIDstring所属网关 ID
BusNOnumber总线号
RtuNOnumberRTU 号

错误码

错误码说明
30001Token 验证失败
41002BuildID 不存在
41004未找到指定网关的设备

设备删除

接口信息

项目说明
接口地址http://iot.datacom.vip:11111/Device_Delete
请求方式POST

Headers

KeyValue
Content-Typeapplication/json
AuthorizationBearer <your_token>

Body (raw JSON)

{
"MeterID": "MTR123456"
}

请求参数说明

字段类型必填说明
MeterIDstring仪表 ID

响应示例

{
"Code": 200,
"Type": "Success",
"TokenEXP": 7100,
"Message": "MTR123456 Deleted!",
"RequestID": "a1b2c3d4e5f6"
}

错误码

错误码说明
30001Token 验证失败
40003设备不存在
50001服务器内部错误