跳到主要内容

获取设备详细信息

接口简述

通过 Neptune API 获取设备详细信息

请求地址

/device/detail

请求方式

GET

请求参数

序号名称必填描述
1app_id开发者账号
2app_secret开发者密码
3uuid设备序列号

请求示例

    //使用jQuery AJax作为请求提交工具
$.ajax({
type: "get",
url: "https://api.neptune-iiot.net/device/detail",
dataType: "json",
data:{
app_id: "nep863f8291",
app_secret: "720f8d0d3cf3b38ff190892a7840ad68",
uuid: "6C14-2ECE-F832-A28B"
}
});

返回值说明

返回值格式为JSON

序号名称描述
1code请求状态:
200 = 请求成功;
401 = Token授权失败;
1001 = 设备不存在;
2message请求状态描述
3data设备详细数据

返回值示例

{
"code": 200,
"message": "",
"data": {
"uuid": "6C14-2ECE-F832-A28B",
// info 是 所有数据栏位信息
"info": [
{
"title": "基本信息",
"name": "测试设备",
"remarks": "这是测试信息"
},
{
"title": "进线柜状态",
"fields": [
{
"name": "合闸断路器", // 数据栏位名
"value": "ON" // 数据值
},
{
"name": "隔离开关",
"value": "OFF"
},
{
"name": "接地开关",
"value": "OFF"
}
]
}
],
// poi 是所有地图信息
"poi": [
{
"name": "旅顺口区",
"district": "辽宁省大连市旅顺口区",
"adcode": "210212",
"location": {
"O": "38.85",
"M": "121.26",
"lng": "121.26",
"lat": "38.85"
},
"address": [],
"typecode": "190105"
},
{
"name": "松山湖风景区松湖烟雨",
"district": "广东省东莞市",
"adcode": "441900",
"location": {
"O": "22.93",
"M": "113.89",
"lng": "113.89",
"lat": "22.93"
},
"address": "松山湖科技产业园区",
"typecode": "110202"
},
null
],
// image 是所有图片信息
"image": [
{
"title": "充气柜",
"urls": [
"https://www.neptune-iiot.net/gridfs/5a277be63299c27b512b73df",
"https://www.neptune-iiot.net/gridfs/59242a2dccb67ff87c1ca55f"
]
}
],
// camera 是所有摄像头信息
"camera": [
{
"title": "监控",
"camera_url": "http://hsxxxxxxxx", // 直播地址
// 以下启用云台控制所需信息
"brand": "ys", // 摄像头品牌
"app_key": "key", // app key
"app_secret": "secret", // app secret
"deviceSerial": "serial", // 摄像头设备序列号
"channelNo": "channel" // 通道号
}
],
// dataStruc 是数据定义信息
"dataStruc": [
{
"rule": "boo", // 数据类型,boo 布尔型, str 字符型, number 数字型, enum 枚举型
"values": [],
"key": "0200H", // 数据 ID
"name": "进线柜合闸按钮", // 数据名称
"rule_name": "布尔类型"
},
{
"rule": "number",
"values": [],
"key": "0100H",
"name": "用电量统计",
"suffix": "KW.h", // 单位符号
"rule_name": "数字",
"decimal": "1" // 保留小数位
},
{
"rule": "enum",
"values": [ // 枚举值
{
"value": "1",
"desc": "开"
},
{
"value": "2",
"desc": "关"
}
],
"key": "0000H",
"name": "控制开关",
"suffix": "A",
"rule_name": "枚举"
},
{
"rule": "str",
"values": [],
"key": "test",
"name": "this is test",
"rule_name": "普通文本"
}
]
}
}