device设备信息

2019-01-09  本文已影响0人  Lseafood

设备信息

验证设备

设备验证的作用:检查是否为可激活的设备,并返回设备对象,设备对象包含了可用的sim_phone,sim_phone_type信息,界面可用其填充。

失败返回非0,失败码定义: 401-无效imei; 402-验证失败; 403-设备已经激活; 500-其它错误

    curl -v -A CURL -b cookies.txt -d "deviceid=86821900009992614830" http://127.0.0.1:8000/api/device/validate
{
    "error_desc":"设备号验证失败!",
    "error_code":403,
    "obj":{
    "owner":"57d6144126425121e8b81864",
    "device_type":"BY102",
    "groups":[
        "565ba687bf483c7369e5b4a4"
    ]
    },
    "success":false,
    "obj_name":""
}

设备解绑

设备解绑的意义: 将设备的拥有人设置为缺省值。

查看指定设备

修改设备

请求范例

curl -v -A CURL -b cookies.txt -d "name=ABC" http://127.0.0.1:8000/api/device/868219000099926/edit?step_objective=2000

> POST /api/device/868219000099926/edit?step_objective=2000 HTTP/1.1
> User-Agent: CURL
> Host: 120.24.56.48:8889
> Accept: */*
> Cookie: "user="2|1:0|10:1473817034|4:user|16:MTg2ODA1NTUwNzA=|2768bb77396815e5a7ca9fe3c65dc8060943c57aeb078c746faf56036533aa12""
> Content-Length: 8
> Content-Type: application/x-www-form-urlencoded

响应范例

{
  "success": true
}

设置提醒

设置亲情号码

设置安全区域

查看设备开关机数据

请求范例

curl -v -A CURL -b cookies.txt http://127.0.0.1:8000/api/powerdata/?device=868219000099926&depth=1

> GET /api/powerdata/?device=868219000099926 HTTP/1.1
> User-Agent: CURL
> Host: 127.0.0.1:8888
> Accept: */*
> Cookie: "user="2|1:0|10:1473817034|4:user|16:MTg2ODA1NTUwNzA=|2768bb77396815e5a7ca9fe3c65dc8060943c57aeb078c746faf56036533aa12""

响应范例

{
"objs":[
{
"_id":{
"oid":"57d7538d26425121e67831a1" }, "user":{ "oid":"57d6144126425121e8b81864"
},
"device":"868219000099926",
"created_at":{
"date":1473758221976 }, "time_begin":{ "date":1473758219000
},
"type":"0",
"remaining_power":43
},
{
"_id":{
"oid":"57d6ae6226425121e6782e6f" }, "user":{ "oid":"57d6144126425121e8b81864"
},
"device":"868219000099926",
"created_at":{
"date":1473715938349 }, "time_begin":{ "date":1473715937000
},
"type":"2",
"remaining_power":41
},
{
"_id":{
"oid":"57d6a05626425121e6782e1d" }, "user":{ "oid":"57d6144126425121e8b81864"
},
"device":"868219000099926",
"created_at":{
"date":1473712342228 }, "time_begin":{ "date":1473712340000
},
"type":"2",
"remaining_power":44
},
{
"_id":{
"oid":"57d6924e26425121e6782dcd" }, "user":{ "oid":"57d6144126425121e8b81864"
},
"device":"868219000099926",
"created_at":{
"date":1473708750566 }, "time_begin":{ "date":1473708747000
},
"type":"2",
"remaining_power":45
},
{
"_id":{
"oid":"57d6762126425121e6782ba3" }, "user":{ "oid":"57d6144126425121e8b81864"
},
"device":"868219000099926",
"created_at":{
"date":1473701537881 }, "time_begin":{ "date":1473701536000
},
"type":"2",
"remaining_power":46
},
{
"_id":{
"oid":"57d6680e26425121e6782aa6" }, "user":{ "oid":"57d6144126425121e8b81864"
},
"device":"868219000099926",
"created_at":{
"date":1473697934867 }, "time_begin":{ "date":1473697933000
},
"type":"2",
"remaining_power":48
},
{
"_id":{
"oid":"57d659fe26425121e67828c5" }, "user":{ "oid":"57d6144126425121e8b81864"
},
"device":"868219000099926",
"created_at":{
"date":1473694334456 }, "time_begin":{ "date":1473694333000
},
"type":"2",
"remaining_power":55
},
{
"_id":{
"oid":"57d64bed26425121e67826db" }, "user":{ "oid":"57d6144126425121e8b81864"
},
"device":"868219000099926",
"created_at":{
"date":1473690733053 }, "time_begin":{ "date":1473690731000
},
"type":"2",
"remaining_power":61
}
],
"page":{
"page_count":1,
"rows_per_page":20,
"total":8,
"page_current":1
},
"success":true,
"obj_name":"powerdata"
}

查看设备定位数据

请求范例

curl -v -A CURL -b cookies.txt http://127.0.0.1:8000/api/locationdata/?device=868219000099926&depth=1&rows_per_page=1

> GET /api/locationdata/?device=868219000099926 HTTP/1.1
> User-Agent: CURL
> Host: 127.0.0.1:8888
> Accept: */*
> Cookie: "user="2|1:0|10:1473817034|4:user|16:MTg2ODA1NTUwNzA=|2768bb77396815e5a7ca9fe3c65dc8060943c57aeb078c746faf56036533aa12""

响应范例

{
"objs":[
{
"_id":{
"oid":"57d785f826425121e678377f" }, "user":{ "oid":"57d6144126425121e8b81864"
},
"device":"868219000099926",
"created_at":{
"date":1473771128057 }, "time_begin":{ "date":1473771125000
},
"type":"1",
"is_reply":false,
"is_track":false,
"city":"广州市",
"address":"广东省 广州市 黄埔区 育星路 靠近广州科学城创新大厦C1",
"point":{
"type":"Point",
"coordinates":[
113.4574259,
23.1670114
]
},
"cell":[
{
"mcc":"460",
"mnc":"0",
"lac":9475,
"cid":51086,
"rssi":5
},
{
"mcc":"460",
"mnc":"0",
"lac":9475,
"cid":50168,
"rssi":-55
},
{
"mcc":"460",
"mnc":"0",
"lac":9475,
"cid":44588,
"rssi":-75
},
{
"mcc":"460",
"mnc":"0",
"lac":9475,
"cid":43472,
"rssi":-81
},
{
"mcc":"460",
"mnc":"0",
"lac":9475,
"cid":43471,
"rssi":-91
},
{
"mcc":"460",
"mnc":"0",
"lac":9475,
"cid":39506,
"rssi":-91
}
],
"wifi":[
{
"addr":"54:35:30:0c:68:02",
"ssid":"HP-HOTSPOT-02-LaserJet M1218",
"rssi":-50
},
{
"addr":"28:c6:8e:39:03:c7",
"ssid":"BAIYI0001",
"rssi":-52
},
{
"addr":"00:bd:82:50:25:3d",
"ssid":"ChinaNet-a59y",
"rssi":-81
},
{
"addr":"ec:26:ca:ae:37:c6",
"ssid":"BiDe_WIFI",
"rssi":-84
},
{
"addr":"c8:3a:35:56:e1:18",
"ssid":"gzdiko01",
"rssi":-86
}
]
}
],
"page":{
"page_count":225,
"rows_per_page":1,
"total":225,
"page_current":1
},
"success":true,
"obj_name":"locationdata"
}

查看设备运动数据

请求范例

curl -v -A CURL -b cookies.txt http://127.0.0.1:8888/api/pedometerdata/?device=868219000099926

> GET /api/pedometerdata/?device=868219000099926 HTTP/1.1
> User-Agent: CURL
> Host: 127.0.0.1:8888
> Accept: */*
> Cookie: "user="2|1:0|10:1473817034|4:user|16:MTg2ODA1NTUwNzA=|2768bb77396815e5a7ca9fe3c65dc8060943c57aeb078c746faf56036533aa12""

响应范例

   {
    "objs":[

    ],
    "page":{
    "page_count":0,
    "rows_per_page":20,
    "total":0,
    "page_current":1
    },
    "success":true,
    "obj_name":"pedometerdata"
}

查看设备异常数据

查看设备心率数据

请求范例

curl -v -A CURL -b cookies.txt http://127.0.0.1:8888/api/heartratedata/?device=868219000099926&depth=1

> GET /api/heartratedata/?device=868219000099926 HTTP/1.1
> User-Agent: CURL
> Host: 127.0.0.1:8888
> Accept: */*
> Cookie: "user="2|1:0|10:1473817034|4:user|16:MTg2ODA1NTUwNzA=|2768bb77396815e5a7ca9fe3c65dc8060943c57aeb078c746faf56036533aa12""

响应范例

{
    "objs":[
    {
        "_id":{
        "$oid":"57d6ae6226425121e6782e6e"
        },
        "user":{
        "$oid":"57d6144126425121e8b81864"
        },
        "device":"868219000099926",
        "created_at":{
        "$date":1473715938329
        },
        "time_begin":{
        "$date":1473715937000
        },
        "heartrate":56
    },
    {
        "_id":{
        "$oid":"57d6a05626425121e6782e1c"
        },
        "user":{
        "$oid":"57d6144126425121e8b81864"
        },
        "device":"868219000099926",
        "created_at":{
        "$date":1473712342208
        },
        "time_begin":{
        "$date":1473712340000
        },
        "heartrate":99
    },
    {
        "_id":{
        "$oid":"57d6924e26425121e6782dcc"
        },
        "user":{
        "$oid":"57d6144126425121e8b81864"
        },
        "device":"868219000099926",
        "created_at":{
        "$date":1473708750514
        },
        "time_begin":{
        "$date":1473708747000
        },
        "heartrate":94
    },
    {
        "_id":{
        "$oid":"57d6762126425121e6782ba2"
        },
        "user":{
        "$oid":"57d6144126425121e8b81864"
        },
        "device":"868219000099926",
        "created_at":{
        "$date":1473701537864
        },
        "time_begin":{
        "$date":1473701536000
        },
        "heartrate":55
    },
    {
        "_id":{
        "$oid":"57d6680e26425121e6782aa5"
        },
        "user":{
        "$oid":"57d6144126425121e8b81864"
        },
        "device":"868219000099926",
        "created_at":{
        "$date":1473697934849
        },
        "time_begin":{
        "$date":1473697933000
        },
        "heartrate":50
    },
    {
        "_id":{
        "$oid":"57d659fe26425121e67828c4"
        },
        "user":{
        "$oid":"57d6144126425121e8b81864"
        },
        "device":"868219000099926",
        "created_at":{
        "$date":1473694334434
        },
        "time_begin":{
        "$date":1473694333000
        },
        "heartrate":54
    },
    {
        "_id":{
        "$oid":"57d64bed26425121e67826da"
        },
        "user":{
        "$oid":"57d6144126425121e8b81864"
        },
        "device":"868219000099926",
        "created_at":{
        "$date":1473690733030
        },
        "time_begin":{
        "$date":1473690731000
        },
        "heartrate":68
    }
    ],
    "page":{
    "page_count":1,
    "rows_per_page":20,
    "total":7,
    "page_current":1
    },
    "success":true,
    "obj_name":"heartratedata"
}

查看设备睡眠数据

响应范例
{
"objs": [
{
"_id": {
"oid": "596d055d2642510e7ee61311" }, "device": "868219000099988", "created_at": { "date": 1500345821546
},
"time_begin": {
"date": 1500321600000 }, "time_end": { "date": 1500357600000
},
"interval": 30,
"total": 20,
"data": [
{
"turn_over": 255,
"state": 0
},
{
"turn_over": 0,
"state": 2
},
{
"turn_over": 0,
"state": 2
},
{
"turn_over": 0,
"state": 2
},
{
"turn_over": 0,
"state": 2
},
{
"turn_over": 0,
"state": 2
},
{
"turn_over": 0,
"state": 2
},
{
"turn_over": 0,
"state": 2
},
{
"turn_over": 0,
"state": 2
},
{
"turn_over": 0,
"state": 2
},
{
"turn_over": 0,
"state": 2
},
{
"turn_over": 0,
"state": 2
},
{
"turn_over": 0,
"state": 2
},
{
"turn_over": 0,
"state": 2
},
{
"turn_over": 255,
"state": 0
},
{
"turn_over": 255,
"state": 0
},
{
"turn_over": 255,
"state": 0
},
{
"turn_over": 255,
"state": 0
},
{
"turn_over": 255,
"state": 0
},
{
"turn_over": 255,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
},
{
"turn_over": 0,
"state": 0
}
]
}
],
"page": {
"page_count": 48,
"rows_per_page": 1,
"total": 48,
"page_current": 1
},
"success": true,
"obj_name": "sleepdata"
}

查看设备血压数据

{
"objs": [
{
"_id": {
"oid": "599cd5ff26425178140f271a" }, "device": "868219000099988", "created_at": { "date": 1503479423995
},
"time_begin": {
"$date": 1503479422000
},
"dbp": 67,
"sbp": 110,
"type": "",
"pul": 0,
"ano": false
}
],
"page": {
"page_count": 2,
"rows_per_page": 1,
"total": 2,
"page_current": 1
},
"success": true,
"obj_name": "bloodpressuredata"
}

查看设备紧急呼叫

在线设备操作

合法的action如下:

| action            |  说明                           |
| ---------------   | ------------------------------ |
| poweroff          | 关机              |
| ring              | 响铃              |
| restart           | 重启              |
| restore           | 恢复出厂          |
|record     |环境拾音           |

获取在线设备实时数据

合法的action如下:

| action                 |  说明         | 参数及类型 | 返回对象  |
| ---------------------- | ------------- | ---------- | --------- |
| get_locationdata       | 获取实时位置  | 无 | 无 | 30秒 |
| get_pedometerdata      | 获取计步数据  | 无 | PedometerData |   10秒 |
| get_heartratedata      | 获取心率数据  | 无 | HeartRateData |  1分后上服务器取数据 |
| get_bloodpressuredata  | 获取血压数据  | 无 | bloodpressuredata | 1分后上服务器取数据|

获取在线设备WIFI数据

获取设备总览数据

{
    "obj":{
    "bloodpressuredata":{

    },
    "sleepdata":{

    },
    "pedometerdata":{

    },
    "notification":{
        "notif_type":"fence",
        "created_at":{
        "$date":1473718238206
        },
        "content":"99926 不在"公园"安全区域",
        "creater":"868219000099926",
        "_id":{
        "$oid":"57d6b75e26425121e6782e9e"
        },
        "recipient":{
        "$oid":"565ba619bf483c7369e5b4a3"
        }
    },
    "heartratedata":{

    }
    },
    "success":true,
    "obj_name":""
}

获取设备最新位置数据

{
"obj":{
"remaining_power":100,
"temperature":31,
"weather":"多云",
"pm25":32,
"online":true,
"locationdata":{
"_id":{
"oid":"57d78c1426425121e6783862" }, "time_begin":{ "date":1473772690000
},
"type":"1",
"city":"广州市",
"address":"广东省 广州市 黄埔区 观虹路 靠近广州科学城创新大厦C1",
"point":{
"type":"Point",
"coordinates":[
113.4564798,
23.167481
]
}
},
"wear_flag":0
},
"success":true,
"obj_name":""
}

查看获取失败数据

指定数据之前的sos未读数据标记为已读

通过设备号查找绑定设备的人

{
{
"obj": {
    "_id": {
        "$oid": "58180d0754625915b6234d02"
    },
    "username": "18302075248",
    "nickname": "测试号",
    "phone": "18302075248",
    "devicetokens": [
        {
            "token_type": "ios",
            "token": "18171adc0301a40e9b1",
            "push_server": "jiguang",
            "is_enable_aliase": false,
            "created_at": {
                "$date": 1502551136572
            }
        },
        {
            "token_type": "android",
            "token": "100d855909708d3b915",
            "push_server": "jiguang",
            "is_enable_aliase": false,
            "created_at": {
                "$date": 1502882791029
            }
        }
    ],
    "avatar": "18302075248.png",
    "avatar_url": "/media/avatar/200/18302075248.jpg",
    "gender": "male",
    "devices": [],
    "groups": [
        {
            "$oid": "5911622e546259773f03cb81"
        },
        {
            "$oid": "5971caca546259599dd1ba59"
        }
    ],
    "$community": {},
    "$devices": [],
    "$groups": [
        {
            "_id": {
                "$oid": "5911622e546259773f03cb81"
            },
            "owner": {
                "$oid": "58180d0754625915b6234d02"
            },
            "name": "测试号的家"
        },
        {
            "_id": {
                "$oid": "5971caca546259599dd1ba59"
            },
            "owner": {
                "$oid": "58180d0754625915b6234d02"
            },
            "name": "我的家"
        }
    ]
},
"success": true,
"obj_name": "person"

}

获取设备环境音

上一篇 下一篇

猜你喜欢

热点阅读