[关闭]
@soszrg 2019-03-20T05:38:34.000000Z 字数 2022 阅读 313

检索接口

anxin


服务器地址

  1. http://121.40.214.215:8001

token格式

  1. Authorization: token 1:d79be1d657d9a8b45f6f903620e84b06cbf225e0
  1. 登出接口(token)

参数位置


产品检索(token)

接口地址

GET /api/v1/product/products/

请求示例

  1. GET /api/v1/product/products/?category_id=3&key=水表1
  2. {
  3. }

请求参数说明

参数 类型 必须 说明 位置
category_id int Y 品类id path
key string N 产品名字关键字 path

返回参数

  1. {
  2. "meta": {
  3. "code": 0,
  4. "message": "product list"
  5. },
  6. "data": [
  7. {
  8. "name": "智能水表1",
  9. "model": "S34",
  10. "description": "",
  11. "category": 3,
  12. "extra": {
  13. "rule_list": [
  14. 90113,
  15. 90114,
  16. 90115,
  17. 90116,
  18. 90117,
  19. 90118
  20. ]
  21. },
  22. "product_id": "d57413c5ebe9dcc0ad30de51a654c4",
  23. "status": 0,
  24. "iot_key": "a1gtb5QyBS9",
  25. "created_at": "2018-12-10T15:05:39",
  26. "category_info": {
  27. "id": 3,
  28. "name": "智能水表"
  29. },
  30. "gateway_type": 0,
  31. "network": 0
  32. }
  33. ]
  34. }

返回参数说明


产品的设备检索(token)

接口地址

GET /api/v1/product/{product_id}/devices/
- 产品里设备列表页里按表号检索设备

请求示例

  1. GET /api/v1/product/ce1998d4be5e98f0cb3b4ac6c719ba/devices/?key=00&page=2&page_size=2
  2. {
  3. }

请求参数说明

参数 类型 必须 说明 位置
product_id string Y 产品id path
key string N 设备表号关键字 path

返回参数

  1. {
  2. "meta": {
  3. "message": "info list",
  4. "code": 0
  5. },
  6. "data": {
  7. "count": 4,
  8. "page_size": 2,
  9. "next": null,
  10. "previous": true,
  11. "results": [
  12. {
  13. "device_id": "000123456789",
  14. "dsn": "000123456789",
  15. "is_online": true
  16. },
  17. {
  18. "device_id": "000080701589",
  19. "dsn": "",
  20. "is_online": true
  21. }
  22. ]
  23. }
  24. }

返回参数说明

参数 类型 说明
device_id string 水电表表号
dsn string 电箱mac地址或采集器表号
is_online bool 是否在线

项目的设备检索(token)

接口地址

GET /api/v1/projects/devices/search/
- 项目里设备管理页按表号检索设备,必须提供产品品类

请求示例

  1. GET /api/v1/projects/devices/search/?project_id=42&category_id=2&page=1&page_size=10&key=22222222222
  2. {
  3. }

请求参数说明

参数 类型 必须 说明 位置
project_id int Y 项目id path
category_id int Y 品类id path
key string N 设备表号关键字 path

返回参数

  1. {
  2. "meta": {
  3. "message": "info list",
  4. "code": 0
  5. },
  6. "data": {
  7. "count": 1,
  8. "page_size": 10,
  9. "next": null,
  10. "previous": null,
  11. "results": [
  12. {
  13. "id": 83,
  14. "product": {
  15. "product_id": "96a6d281a5aa7157d1b144d8dd79ee",
  16. "name": "采集器"
  17. },
  18. "device_id": "201812110502",
  19. "parent": null,
  20. "house": null,
  21. "dsn": "22222222222",
  22. "project_id": 42,
  23. "alias": "采集器2",
  24. "wifi_ver": "",
  25. "mcu_ver": "",
  26. "online_times": 0,
  27. "extra": {
  28. "chanel_nums": "5"
  29. },
  30. "is_online": true,
  31. "is_virtual": false,
  32. "created_at": "2018-12-11T12:09:35",
  33. "updated_at": "2018-12-11T12:09:35"
  34. }
  35. ]
  36. }
  37. }

返回参数说明

参数 类型 说明

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注