NAYOTA API
  1. 设备分组类接口
NAYOTA API
  • 产品介绍
  • 应用场景
  • 常见问题
  • 生成token凭证
    • 生成token凭证教程
    • 获取token
      POST
  • 入门实例DEMO
    • 获取温度传感器测量数据
    • 获取空开状态数据
    • 获取摄像头图像数据
    • 获取电表统计数据
  • 设备分组类接口
    • 接口调用实例
    • 根据条件查询通用设备信息
      GET
    • 根据条件查询检测设备信息
      GET
    • 根据条件查询控制设备信息
      GET
    • 通过id查询单个设备信息
      GET
    • 通过id查询单个检测设备信息
      GET
    • 通过id查询单个控制设备信息
      GET
  • 数据记录类接口
    • 接口调用实例
    • 通过id查询检测器检测数据记录
      GET
    • 通过id查询控制器控制数据记录
      GET
    • 根据条件查询消息推送记录
      GET
    • 通过id查询视频录制记录
      GET
  • 能耗统计类接口
    • 接口调用实例
    • 根据条件查询设备层级信息
      GET
    • 根据条件查询分项区间信息
      GET
    • 通过id查询设备层级统计数据
      GET
    • 通过id查询分项区间统计数据
      GET
    • 查询单个层级月度能耗统计
      GET
  • 部门层级类接口
    • 根据条件查询部门层级信息
    • 通过id查询单个部门层级信息
  • 图像监控类接口
    • 接口调用实例
    • 根据条件查询人脸信息
    • 根据条件查询摄像头信息
    • 通过id查询单个摄像头信息
  • 用户组织类接口
    • 根据条件查询用户信息列表
    • 通过id查询单个用户信息
  • 未命名接口
    GET
  1. 设备分组类接口

根据条件查询通用设备信息

GET
https://ws.25soft.com/api-web-v1/{model}
如果需要查询某个设备的信息,可以通过指定设备类型model,以及输入条件来筛选指定的设备,例如设备类型、设备名称等。接口将返回符合条件的设备基本信息。这样就可以实现设备信息的查询和管理了。所有的设备都有这些Api接口,只是不同的设备的字段和数据有所不同。 设备类型model有:
lora-slaves (lora设备)
hardwares (串口设备)
http-drives (Http设备)
net-drives (TCP设备)
net-mqtt-devices (mqtt设备)
tcp-statute-devices (TCP规约设备)
nbm2m-devices (m2m设备)

请求参数

Path 参数
model
string 
必需
设备类型(以串口设备为例)
示例值:
hardwares
Query 参数
label
string 
查询的字段名
可选
示例值:
name
search
string 
可选
查询的字段值,支持模糊查询
示例值:
电表
page
string 
可选
分页第几页,指从哪开始查
示例值:
1
limit
string 
可选
单页数据,指一次查几条
示例值:
2
Header 参数
Authorization
string 
可选
示例值:
Bearer {{token}}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://ws.25soft.com/api-web-v1/hardwares?label=name&search=电表&page=1&limit=2' \
--header 'Authorization: Bearer {{token}}'

返回响应

🟢200成功
application/json
Body
code
number 
是否成功
必需
data
object 
返回数据
必需
total
number 
可选
rows
array [object {20}] 
当前返回的设备对象列表
可选
示例
{
    "code": 0,
    "data": {
        "total": 41,
        "rows": [
            {
                "line_status": 0,
                "tags": [],
                "_id": "5daf1060113f3a001bbe801c",
                "loraSlave": "5daf0bbf113f3a001bbe7a8e",
                "control": {
                    "onlineTime": 1574847366669,
                    "_id": "5da994dc0dc418001b95d381",
                    "name": "物联网关",
                    "packageData": {
                        "hardwareWord": [
                            "5d4c022ec3d2be6d95c41bfc",
                            "5d359600e099384f086e1cb6",
                            "5d73170d307640dd9aeffabd",
                            "5d73116a307640dd9aeff86e",
                            "5d1f3f288ce12637b661b8e4"
                        ],
                        "_id": "5d9effc5377ce1001b9058cb",
                        "name": "入门套餐",
                        "number": 100,
                        "year": 2,
                        "createdAt": "2019-10-18T11:46:10.650Z",
                        "updatedAt": "2019-10-18T11:46:10.650Z",
                        "__v": 1,
                        "status": false,
                        "activeTime": "2019-10-18T10:33:00.521Z",
                        "exceedTime": "2021-10-17T10:33:00.521Z"
                    },
                    "sdk": "2F8DCBB0-F18F-11E9-A70D-0F7448D89183",
                    "creator": "5da994550dc418001b95d36f",
                    "controlModel": "5d035878613e0b43efa09fe8",
                    "serialData": [
                        {
                            "_id": "5d22fe461d859e3584a1ebea",
                            "comName": "/dev/ttyAMA0",
                            "baud": 115200,
                            "verification": "none",
                            "stopBit": 1,
                            "dataBit": 8,
                            "state": true,
                            "lineAt": "2019-11-27T08:36:34.006Z"
                        }
                    ],
                    "createdAt": "2019-10-18T10:33:00.533Z",
                    "updatedAt": "2019-11-27T09:36:06.774Z",
                    "number": "017d",
                    "__v": 1,
                    "clientId": "pi4_0160",
                    "ip_address": "60.179.199.18",
                    "line": false,
                    "version": "On branch develop"
                },
                "hardwareWord": {
                    "status": 0,
                    "line_status": 0,
                    "uiModelPropsItemNum": 1,
                    "uiModelProps": [],
                    "_id": "5d1f3f288ce12637b661b8e4",
                    "deploy": [],
                    "serialData": {
                        "_id": "5d3fbacc402e615bdcda3426",
                        "baud": 9600,
                        "verification": "none",
                        "stopBit": 1,
                        "dataBit": 8
                    },
                    "loraData": {
                        "optimize": 0,
                        "_id": "5d3fbacc402e615bdcda3427"
                    },
                    "detCon": [
                        {
                            "_id": "5d1f3f288ce12637b661b8e6",
                            "name": "A相电压",
                            "company": "V",
                            "analysis": "function analyze(data){ \tvar data2=data.toString().substr(2,2); \tvar data1=data.toString().substr(0,2); \tdata2=parseInt(data2,16); \tdata1=parseInt(data1,16); \tdata=(data1*256+data2)/100; \treturn data; }",
                            "address": "50",
                            "precision": 1,
                            "sort": 1,
                            "interval": "[[\"停止\",\"运行\"],[24],[0,380]]",
                            "icon": "电压"
                        },
                        {
                            "_id": "5d1f3f288ce12637b661b8e7",
                            "name": "B相电压",
                            "company": "V",
                            "analysis": "function analyze(data){ \tvar data2=data.toString().substr(2,2); \tvar data1=data.toString().substr(0,2); \tdata2=parseInt(data2,16); \tdata1=parseInt(data1,16); \tdata=(data1*256+data2)/100; \treturn data; }",
                            "address": "51",
                            "precision": 1,
                            "sort": 2,
                            "interval": "[[\"停止\",\"运行\"],[24],[0,380]]",
                            "icon": "电压"
                        },
                        {
                            "_id": "5d1f3f288ce12637b661b8e8",
                            "name": "C相电压",
                            "company": "V",
                            "analysis": "function analyze(data){ \tvar data2=data.toString().substr(2,2); \tvar data1=data.toString().substr(0,2); \tdata2=parseInt(data2,16); \tdata1=parseInt(data1,16); \tdata=(data1*256+data2)/100; \treturn data; }",
                            "address": "52",
                            "precision": 1,
                            "sort": 3,
                            "interval": "[[\"停止\",\"运行\"],[24],[0,380]]",
                            "icon": "电压"
                        },
                        {
                            "_id": "5d1f3f288ce12637b661b8e9",
                            "name": "A相电流",
                            "company": "A",
                            "analysis": "function analyze(data){ \tvar data2=data.toString().substr(2,2); \tvar data1=data.toString().substr(0,2); \tdata2=parseInt(data2,16); \tdata1=parseInt(data1,16); \tdata=(data1*256+data2)/100; \treturn data; }",
                            "address": "56",
                            "precision": 0.1,
                            "sort": 4,
                            "interval": "[[\"停止\",\"运行\"],[1],[0,10]]",
                            "icon": "电流"
                        },
                        {
                            "_id": "5d1f3f288ce12637b661b8ea",
                            "name": "B相电流",
                            "company": "A",
                            "analysis": "function analyze(data){ \tvar data2=data.toString().substr(2,2); \tvar data1=data.toString().substr(0,2); \tdata2=parseInt(data2,16); \tdata1=parseInt(data1,16); \tdata=(data1*256+data2)/100; \treturn data; }",
                            "address": "57",
                            "precision": 0.1,
                            "sort": 5,
                            "interval": "[[\"停止\",\"运行\"],[1],[0,10]]",
                            "icon": "电流"
                        },
                        {
                            "_id": "5d1f3f288ce12637b661b8eb",
                            "name": "C相电流",
                            "company": "A",
                            "analysis": "function analyze(data){ \tvar data2=data.toString().substr(2,2); \tvar data1=data.toString().substr(0,2); \tdata2=parseInt(data2,16); \tdata1=parseInt(data1,16); \tdata=(data1*256+data2)/100; \treturn data; }",
                            "address": "58",
                            "precision": 0.1,
                            "sort": 6,
                            "interval": "[[\"停止\",\"运行\"],[1],[0,10]]",
                            "icon": "电流"
                        },
                        {
                            "_id": "5d1f3f288ce12637b661b8ec",
                            "name": "电能",
                            "company": "kWh",
                            "analysis": "function analyze(data) {var data=data.toString();while(data.length<8){data=\"0\"+data;};var data1=data.toString().substring(0,2);var data2=data.toString().substring(2,4);var data3=data.toString().substring(4,6);var data4=data.toString().substring(6,8);data1=parseInt(data1,16);data2=parseInt(data2,16);data3=parseInt(data3,16);data4=parseInt(data4,16);data=(65536*(256*data1+data2)+(256*data3+data4))/100;return data}",
                            "address": "10",
                            "precision": 1,
                            "sort": 7,
                            "interval": "[[\"停止\",\"运行\"],[0.5],[0,99999999]]",
                            "icon": "电能"
                        }
                    ],
                    "defaultButton": [],
                    "name": "电表-斯同瑞-三相",
                    "code": "SDT-640-SP",
                    "type": 0,
                    "agreement": {
                        "state": 0,
                        "_id": "5d2ed6197177a96441169c14",
                        "name": "sitongrui-sdt670-pro",
                        "type": 1,
                        "hanShu": "agreement/sitongrui-sdt670-pro/index.source.js",
                        "notes": "三相四线多功能表",
                        "creator": "5714a78935b1fecb47044bf7",
                        "minJs": "agreement/sitongrui-sdt670-pro/index.js",
                        "minNode": "agreement/sitongrui-sdt670-pro/index.node.js",
                        "createdAt": "2019-07-17T08:02:33.273Z",
                        "updatedAt": "2019-10-26T02:45:56.521Z",
                        "__v": 0,
                        "dimension": null,
                        "edition": "V1.0",
                        "word": null,
                        "doc": "agreement/sitongrui-sdt670-pro/sitongrui-sdt670-pro.js"
                    },
                    "createdAt": "2019-07-05T12:14:32.866Z",
                    "updatedAt": "2021-08-02T07:42:27.066Z",
                    "__v": 22,
                    "attribute": [
                        {
                            "_id": "5d5d0a9e6f19a96b204701b0",
                            "key": "dy",
                            "value": "200,0.1,1,0,380",
                            "note": "上报次数,精度值(0.01-2.5),比较字节(从右到左),下限值(0),上限值(380) ."
                        },
                        {
                            "_id": "5d5d0a9e6f19a96b204701af",
                            "key": "dl",
                            "value": "200,0.5,1,0,10",
                            "note": "上报次数,精度值(0.01-2.5),比较字节(从右到左),下限值(0),上限值(10) ."
                        },
                        {
                            "_id": "5d5d0a9e6f19a96b204701ae",
                            "key": "dn",
                            "value": "200,0.1,1,0,20000",
                            "note": "上报次数,精度值(0.01-2.5),比较字节(从右到左),下限值(0),上限值(20000) ."
                        },
                        {
                            "_id": "5d5f5aa0d84775fc2598aded",
                            "key": "读取周期",
                            "value": "20",
                            "note": "s"
                        },
                        {
                            "_id": "5d5f5a9fd84775fc2598adec",
                            "key": "Heartbeat",
                            "value": "120",
                            "note": "s"
                        }
                    ],
                    "defaultCheck": [
                        {
                            "canRead": true,
                            "_id": "5d3fbc6d402e615bdcda3434",
                            "name": "A相电压",
                            "company": "V",
                            "icon": "icon-48",
                            "analysis": "function analyze(data){ var data2=data.toString().substr(2,2); var data1=data.toString().substr(0,2); data2=parseInt(data2,16); data1=parseInt(data1,16); data=(data1*256+data2)/100; return data; }",
                            "interval": "[[\"停止\",\"运行\"],[24],[0,380]]",
                            "address": "32",
                            "precision": 1,
                            "sort": 1,
                            "numericalValue": null,
                            "exAnalysis": null,
                            "boardConfigStr": "{}"
                        },
                        {
                            "canRead": true,
                            "_id": "5d3fbc6d402e615bdcda3433",
                            "name": "B相电压",
                            "company": "V",
                            "icon": "icon-48",
                            "analysis": "function analyze(data){ var data2=data.toString().substr(2,2); var data1=data.toString().substr(0,2); data2=parseInt(data2,16); data1=parseInt(data1,16); data=(data1*256+data2)/100; return data; }",
                            "interval": "[[\"停止\",\"运行\"],[24],[0,380]]",
                            "address": "33",
                            "precision": 1,
                            "sort": 2,
                            "numericalValue": null,
                            "exAnalysis": null,
                            "boardConfigStr": "{}"
                        },
                        {
                            "canRead": true,
                            "_id": "5d3fbc6d402e615bdcda3432",
                            "name": "C相电压",
                            "company": "V",
                            "icon": "icon-48",
                            "analysis": "function analyze(data){ var data2=data.toString().substr(2,2); var data1=data.toString().substr(0,2); data2=parseInt(data2,16); data1=parseInt(data1,16); data=(data1*256+data2)/100; return data; }",
                            "interval": "[[\"停止\",\"运行\"],[24],[0,380]]",
                            "address": "34",
                            "precision": 1,
                            "sort": 3,
                            "numericalValue": null,
                            "exAnalysis": null,
                            "boardConfigStr": "{}"
                        },
                        {
                            "canRead": true,
                            "_id": "5d3fbc6d402e615bdcda3431",
                            "name": "A相电流",
                            "company": "A",
                            "icon": "icon-dianliuchuanganqi",
                            "analysis": "function analyze(data){ var data2=data.toString().substr(2,2); var data1=data.toString().substr(0,2); data2=parseInt(data2,16); data1=parseInt(data1,16); data=(data1*256+data2)/100; return data; }",
                            "interval": "[[\"停止\",\"运行\"],[1],[0,10]]",
                            "address": "38",
                            "precision": 0.5,
                            "sort": 4,
                            "numericalValue": null,
                            "exAnalysis": null,
                            "boardConfigStr": "{}"
                        },
                        {
                            "canRead": true,
                            "_id": "5d3fbc6d402e615bdcda3430",
                            "name": "B相电流",
                            "company": "A",
                            "icon": "icon-dianliuchuanganqi",
                            "analysis": "function analyze(data){ var data2=data.toString().substr(2,2); var data1=data.toString().substr(0,2); data2=parseInt(data2,16); data1=parseInt(data1,16); data=(data1*256+data2)/100; return data; }",
                            "interval": "[[\"停止\",\"运行\"],[1],[0,10]]",
                            "address": "39",
                            "precision": 0.5,
                            "sort": 5,
                            "numericalValue": null,
                            "exAnalysis": null,
                            "boardConfigStr": "{}"
                        },
                        {
                            "canRead": true,
                            "_id": "5d3fbc6d402e615bdcda342f",
                            "name": "C相电流",
                            "company": "A",
                            "icon": "icon-dianliuchuanganqi",
                            "analysis": "function analyze(data){ var data2=data.toString().substr(2,2); var data1=data.toString().substr(0,2); data2=parseInt(data2,16); data1=parseInt(data1,16); data=(data1*256+data2)/100; return data; }",
                            "interval": "[[\"停止\",\"运行\"],[1],[0,10]]",
                            "address": "3a",
                            "precision": 0.5,
                            "sort": 6,
                            "numericalValue": null,
                            "exAnalysis": null,
                            "boardConfigStr": "{}"
                        },
                        {
                            "canRead": true,
                            "_id": "5d3fbc6d402e615bdcda342e",
                            "name": "电能",
                            "company": "kWh",
                            "icon": "icon-nenghao1",
                            "analysis": "function analyze(data) {var data=data.toString();while(data.length<8){data=\"0\"+data;};var data1=data.toString().substring(0,2);var data2=data.toString().substring(2,4);var data3=data.toString().substring(4,6);var data4=data.toString().substring(6,8);data1=parseInt(data1,16);data2=parseInt(data2,16);data3=parseInt(data3,16);data4=parseInt(data4,16);data=(65536*(256*data1+data2)+(256*data3+data4))/100;return data}",
                            "interval": "[[\"停止\",\"运行\"],[0.5],[0,99999999]]",
                            "address": "a",
                            "precision": 1,
                            "sort": 7,
                            "numericalValue": null,
                            "exAnalysis": null,
                            "boardConfigStr": "{}"
                        }
                    ],
                    "defaultOperate": [],
                    "image": "https://res.25soft.com/api/uploads/6107a1e07c9cfa00065853da/电表斯同瑞三相.jpg",
                    "defaultClean": [
                        {
                            "extreme": [],
                            "_id": "5ee326843dc0d8001b09f560",
                            "name": "A相电压",
                            "shortAddress": "32",
                            "time": 600,
                            "day": 30,
                            "model": "check",
                            "precision": 1
                        },
                        {
                            "extreme": [],
                            "_id": "5ee326843dc0d8001b09f561",
                            "name": "B相电压",
                            "shortAddress": "33",
                            "time": 600,
                            "day": 30,
                            "model": "check",
                            "precision": 1
                        },
                        {
                            "extreme": [],
                            "_id": "5ee326843dc0d8001b09f562",
                            "name": "C相电压",
                            "shortAddress": "34",
                            "time": 600,
                            "day": 30,
                            "model": "check",
                            "precision": 1
                        },
                        {
                            "extreme": [],
                            "_id": "5ee326843dc0d8001b09f563",
                            "name": "A相电流",
                            "shortAddress": "38",
                            "time": 600,
                            "day": 30,
                            "model": "check",
                            "precision": 0.1
                        },
                        {
                            "extreme": [],
                            "_id": "5ee326843dc0d8001b09f564",
                            "name": "B相电流",
                            "shortAddress": "39",
                            "time": 600,
                            "day": 30,
                            "model": "check",
                            "precision": 0.1
                        },
                        {
                            "extreme": [],
                            "_id": "5ee326843dc0d8001b09f565",
                            "name": "C相电流",
                            "shortAddress": "3a",
                            "time": 600,
                            "day": 30,
                            "model": "check",
                            "precision": 0.1
                        },
                        {
                            "extreme": [],
                            "_id": "5ee326843dc0d8001b09f566",
                            "name": "电能",
                            "shortAddress": "a",
                            "time": 600,
                            "day": 30,
                            "model": "check",
                            "precision": 1
                        }
                    ],
                    "rosterModel": []
                },
                "type": 1,
                "serialData": {
                    "_id": "5d3fbacc402e615bdcda3426",
                    "baud": 9600,
                    "verification": "none",
                    "stopBit": 1,
                    "dataBit": 8
                },
                "shortAddress": "02",
                "name": "电表-斯同瑞-三相02",
                "attribute": [
                    {
                        "_id": "5d5d0a9e6f19a96b204701b0",
                        "key": "dy",
                        "value": "200,0.1,1,0,380",
                        "note": "上报次数,精度值(0.01-2.5),比较字节(从右到左),下限值(0),上限值(380) ."
                    },
                    {
                        "_id": "5d5d0a9e6f19a96b204701af",
                        "key": "dl",
                        "value": "200,0.5,1,0,10",
                        "note": "上报次数,精度值(0.01-2.5),比较字节(从右到左),下限值(0),上限值(10) ."
                    },
                    {
                        "_id": "5d5d0a9e6f19a96b204701ae",
                        "key": "dn",
                        "value": "200,0.1,1,0,20000",
                        "note": "上报次数,精度值(0.01-2.5),比较字节(从右到左),下限值(0),上限值(20000) ."
                    },
                    {
                        "_id": "5d5f5aa0d84775fc2598aded",
                        "key": "读取周期",
                        "value": "20",
                        "note": "s"
                    },
                    {
                        "_id": "5d5f5a9fd84775fc2598adec",
                        "key": "上报周期",
                        "value": "120",
                        "note": "s"
                    }
                ],
                "creator": {
                    "_id": "5da994550dc418001b95d36f",
                    "trueName": "郑元杰",
                    "username": "13806650937"
                },
                "createdAt": "2019-10-22T14:21:20.167Z",
                "updatedAt": "2022-03-15T14:58:47.901Z",
                "__v": 0,
                "line": false,
                "id": "5daf1060113f3a001bbe801c"
            },
            {
                "line_status": 0,
                "tags": [],
                "_id": "5df0b857f3e4e0001b15095b",
                "loraSlave": "5df0b6eef3e4e0001b150679",
                "control": null,
                "hardwareWord": {
                    "status": 0,
                    "line_status": 0,
                    "uiModelPropsItemNum": 1,
                    "uiModelProps": [],
                    "_id": "5d1f3f288ce12637b661b8e4",
                    "deploy": [],
                    "serialData": {
                        "_id": "5d3fbacc402e615bdcda3426",
                        "baud": 9600,
                        "verification": "none",
                        "stopBit": 1,
                        "dataBit": 8
                    },
                    "loraData": {
                        "optimize": 0,
                        "_id": "5d3fbacc402e615bdcda3427"
                    },
                    "detCon": [
                        {
                            "_id": "5d1f3f288ce12637b661b8e6",
                            "name": "A相电压",
                            "company": "V",
                            "analysis": "function analyze(data){ \tvar data2=data.toString().substr(2,2); \tvar data1=data.toString().substr(0,2); \tdata2=parseInt(data2,16); \tdata1=parseInt(data1,16); \tdata=(data1*256+data2)/100; \treturn data; }",
                            "address": "50",
                            "precision": 1,
                            "sort": 1,
                            "interval": "[[\"停止\",\"运行\"],[24],[0,380]]",
                            "icon": "电压"
                        },
                        {
                            "_id": "5d1f3f288ce12637b661b8e7",
                            "name": "B相电压",
                            "company": "V",
                            "analysis": "function analyze(data){ \tvar data2=data.toString().substr(2,2); \tvar data1=data.toString().substr(0,2); \tdata2=parseInt(data2,16); \tdata1=parseInt(data1,16); \tdata=(data1*256+data2)/100; \treturn data; }",
                            "address": "51",
                            "precision": 1,
                            "sort": 2,
                            "interval": "[[\"停止\",\"运行\"],[24],[0,380]]",
                            "icon": "电压"
                        },
                        {
                            "_id": "5d1f3f288ce12637b661b8e8",
                            "name": "C相电压",
                            "company": "V",
                            "analysis": "function analyze(data){ \tvar data2=data.toString().substr(2,2); \tvar data1=data.toString().substr(0,2); \tdata2=parseInt(data2,16); \tdata1=parseInt(data1,16); \tdata=(data1*256+data2)/100; \treturn data; }",
                            "address": "52",
                            "precision": 1,
                            "sort": 3,
                            "interval": "[[\"停止\",\"运行\"],[24],[0,380]]",
                            "icon": "电压"
                        },
                        {
                            "_id": "5d1f3f288ce12637b661b8e9",
                            "name": "A相电流",
                            "company": "A",
                            "analysis": "function analyze(data){ \tvar data2=data.toString().substr(2,2); \tvar data1=data.toString().substr(0,2); \tdata2=parseInt(data2,16); \tdata1=parseInt(data1,16); \tdata=(data1*256+data2)/100; \treturn data; }",
                            "address": "56",
                            "precision": 0.1,
                            "sort": 4,
                            "interval": "[[\"停止\",\"运行\"],[1],[0,10]]",
                            "icon": "电流"
                        },
                        {
                            "_id": "5d1f3f288ce12637b661b8ea",
                            "name": "B相电流",
                            "company": "A",
                            "analysis": "function analyze(data){ \tvar data2=data.toString().substr(2,2); \tvar data1=data.toString().substr(0,2); \tdata2=parseInt(data2,16); \tdata1=parseInt(data1,16); \tdata=(data1*256+data2)/100; \treturn data; }",
                            "address": "57",
                            "precision": 0.1,
                            "sort": 5,
                            "interval": "[[\"停止\",\"运行\"],[1],[0,10]]",
                            "icon": "电流"
                        },
                        {
                            "_id": "5d1f3f288ce12637b661b8eb",
                            "name": "C相电流",
                            "company": "A",
                            "analysis": "function analyze(data){ \tvar data2=data.toString().substr(2,2); \tvar data1=data.toString().substr(0,2); \tdata2=parseInt(data2,16); \tdata1=parseInt(data1,16); \tdata=(data1*256+data2)/100; \treturn data; }",
                            "address": "58",
                            "precision": 0.1,
                            "sort": 6,
                            "interval": "[[\"停止\",\"运行\"],[1],[0,10]]",
                            "icon": "电流"
                        },
                        {
                            "_id": "5d1f3f288ce12637b661b8ec",
                            "name": "电能",
                            "company": "kWh",
                            "analysis": "function analyze(data) {var data=data.toString();while(data.length<8){data=\"0\"+data;};var data1=data.toString().substring(0,2);var data2=data.toString().substring(2,4);var data3=data.toString().substring(4,6);var data4=data.toString().substring(6,8);data1=parseInt(data1,16);data2=parseInt(data2,16);data3=parseInt(data3,16);data4=parseInt(data4,16);data=(65536*(256*data1+data2)+(256*data3+data4))/100;return data}",
                            "address": "10",
                            "precision": 1,
                            "sort": 7,
                            "interval": "[[\"停止\",\"运行\"],[0.5],[0,99999999]]",
                            "icon": "电能"
                        }
                    ],
                    "defaultButton": [],
                    "name": "电表-斯同瑞-三相",
                    "code": "SDT-640-SP",
                    "type": 0,
                    "agreement": {
                        "state": 0,
                        "_id": "5d2ed6197177a96441169c14",
                        "name": "sitongrui-sdt670-pro",
                        "type": 1,
                        "hanShu": "agreement/sitongrui-sdt670-pro/index.source.js",
                        "notes": "三相四线多功能表",
                        "creator": "5714a78935b1fecb47044bf7",
                        "minJs": "agreement/sitongrui-sdt670-pro/index.js",
                        "minNode": "agreement/sitongrui-sdt670-pro/index.node.js",
                        "createdAt": "2019-07-17T08:02:33.273Z",
                        "updatedAt": "2019-10-26T02:45:56.521Z",
                        "__v": 0,
                        "dimension": null,
                        "edition": "V1.0",
                        "word": null,
                        "doc": "agreement/sitongrui-sdt670-pro/sitongrui-sdt670-pro.js"
                    },
                    "createdAt": "2019-07-05T12:14:32.866Z",
                    "updatedAt": "2021-08-02T07:42:27.066Z",
                    "__v": 22,
                    "attribute": [
                        {
                            "_id": "5d5d0a9e6f19a96b204701b0",
                            "key": "dy",
                            "value": "200,0.1,1,0,380",
                            "note": "上报次数,精度值(0.01-2.5),比较字节(从右到左),下限值(0),上限值(380) ."
                        },
                        {
                            "_id": "5d5d0a9e6f19a96b204701af",
                            "key": "dl",
                            "value": "200,0.5,1,0,10",
                            "note": "上报次数,精度值(0.01-2.5),比较字节(从右到左),下限值(0),上限值(10) ."
                        },
                        {
                            "_id": "5d5d0a9e6f19a96b204701ae",
                            "key": "dn",
                            "value": "200,0.1,1,0,20000",
                            "note": "上报次数,精度值(0.01-2.5),比较字节(从右到左),下限值(0),上限值(20000) ."
                        },
                        {
                            "_id": "5d5f5aa0d84775fc2598aded",
                            "key": "读取周期",
                            "value": "20",
                            "note": "s"
                        },
                        {
                            "_id": "5d5f5a9fd84775fc2598adec",
                            "key": "Heartbeat",
                            "value": "120",
                            "note": "s"
                        }
                    ],
                    "defaultCheck": [
                        {
                            "canRead": true,
                            "_id": "5d3fbc6d402e615bdcda3434",
                            "name": "A相电压",
                            "company": "V",
                            "icon": "icon-48",
                            "analysis": "function analyze(data){ var data2=data.toString().substr(2,2); var data1=data.toString().substr(0,2); data2=parseInt(data2,16); data1=parseInt(data1,16); data=(data1*256+data2)/100; return data; }",
                            "interval": "[[\"停止\",\"运行\"],[24],[0,380]]",
                            "address": "32",
                            "precision": 1,
                            "sort": 1,
                            "numericalValue": null,
                            "exAnalysis": null,
                            "boardConfigStr": "{}"
                        },
                        {
                            "canRead": true,
                            "_id": "5d3fbc6d402e615bdcda3433",
                            "name": "B相电压",
                            "company": "V",
                            "icon": "icon-48",
                            "analysis": "function analyze(data){ var data2=data.toString().substr(2,2); var data1=data.toString().substr(0,2); data2=parseInt(data2,16); data1=parseInt(data1,16); data=(data1*256+data2)/100; return data; }",
                            "interval": "[[\"停止\",\"运行\"],[24],[0,380]]",
                            "address": "33",
                            "precision": 1,
                            "sort": 2,
                            "numericalValue": null,
                            "exAnalysis": null,
                            "boardConfigStr": "{}"
                        },
                        {
                            "canRead": true,
                            "_id": "5d3fbc6d402e615bdcda3432",
                            "name": "C相电压",
                            "company": "V",
                            "icon": "icon-48",
                            "analysis": "function analyze(data){ var data2=data.toString().substr(2,2); var data1=data.toString().substr(0,2); data2=parseInt(data2,16); data1=parseInt(data1,16); data=(data1*256+data2)/100; return data; }",
                            "interval": "[[\"停止\",\"运行\"],[24],[0,380]]",
                            "address": "34",
                            "precision": 1,
                            "sort": 3,
                            "numericalValue": null,
                            "exAnalysis": null,
                            "boardConfigStr": "{}"
                        },
                        {
                            "canRead": true,
                            "_id": "5d3fbc6d402e615bdcda3431",
                            "name": "A相电流",
                            "company": "A",
                            "icon": "icon-dianliuchuanganqi",
                            "analysis": "function analyze(data){ var data2=data.toString().substr(2,2); var data1=data.toString().substr(0,2); data2=parseInt(data2,16); data1=parseInt(data1,16); data=(data1*256+data2)/100; return data; }",
                            "interval": "[[\"停止\",\"运行\"],[1],[0,10]]",
                            "address": "38",
                            "precision": 0.5,
                            "sort": 4,
                            "numericalValue": null,
                            "exAnalysis": null,
                            "boardConfigStr": "{}"
                        },
                        {
                            "canRead": true,
                            "_id": "5d3fbc6d402e615bdcda3430",
                            "name": "B相电流",
                            "company": "A",
                            "icon": "icon-dianliuchuanganqi",
                            "analysis": "function analyze(data){ var data2=data.toString().substr(2,2); var data1=data.toString().substr(0,2); data2=parseInt(data2,16); data1=parseInt(data1,16); data=(data1*256+data2)/100; return data; }",
                            "interval": "[[\"停止\",\"运行\"],[1],[0,10]]",
                            "address": "39",
                            "precision": 0.5,
                            "sort": 5,
                            "numericalValue": null,
                            "exAnalysis": null,
                            "boardConfigStr": "{}"
                        },
                        {
                            "canRead": true,
                            "_id": "5d3fbc6d402e615bdcda342f",
                            "name": "C相电流",
                            "company": "A",
                            "icon": "icon-dianliuchuanganqi",
                            "analysis": "function analyze(data){ var data2=data.toString().substr(2,2); var data1=data.toString().substr(0,2); data2=parseInt(data2,16); data1=parseInt(data1,16); data=(data1*256+data2)/100; return data; }",
                            "interval": "[[\"停止\",\"运行\"],[1],[0,10]]",
                            "address": "3a",
                            "precision": 0.5,
                            "sort": 6,
                            "numericalValue": null,
                            "exAnalysis": null,
                            "boardConfigStr": "{}"
                        },
                        {
                            "canRead": true,
                            "_id": "5d3fbc6d402e615bdcda342e",
                            "name": "电能",
                            "company": "kWh",
                            "icon": "icon-nenghao1",
                            "analysis": "function analyze(data) {var data=data.toString();while(data.length<8){data=\"0\"+data;};var data1=data.toString().substring(0,2);var data2=data.toString().substring(2,4);var data3=data.toString().substring(4,6);var data4=data.toString().substring(6,8);data1=parseInt(data1,16);data2=parseInt(data2,16);data3=parseInt(data3,16);data4=parseInt(data4,16);data=(65536*(256*data1+data2)+(256*data3+data4))/100;return data}",
                            "interval": "[[\"停止\",\"运行\"],[0.5],[0,99999999]]",
                            "address": "a",
                            "precision": 1,
                            "sort": 7,
                            "numericalValue": null,
                            "exAnalysis": null,
                            "boardConfigStr": "{}"
                        }
                    ],
                    "defaultOperate": [],
                    "image": "https://res.25soft.com/api/uploads/6107a1e07c9cfa00065853da/电表斯同瑞三相.jpg",
                    "defaultClean": [
                        {
                            "extreme": [],
                            "_id": "5ee326843dc0d8001b09f560",
                            "name": "A相电压",
                            "shortAddress": "32",
                            "time": 600,
                            "day": 30,
                            "model": "check",
                            "precision": 1
                        },
                        {
                            "extreme": [],
                            "_id": "5ee326843dc0d8001b09f561",
                            "name": "B相电压",
                            "shortAddress": "33",
                            "time": 600,
                            "day": 30,
                            "model": "check",
                            "precision": 1
                        },
                        {
                            "extreme": [],
                            "_id": "5ee326843dc0d8001b09f562",
                            "name": "C相电压",
                            "shortAddress": "34",
                            "time": 600,
                            "day": 30,
                            "model": "check",
                            "precision": 1
                        },
                        {
                            "extreme": [],
                            "_id": "5ee326843dc0d8001b09f563",
                            "name": "A相电流",
                            "shortAddress": "38",
                            "time": 600,
                            "day": 30,
                            "model": "check",
                            "precision": 0.1
                        },
                        {
                            "extreme": [],
                            "_id": "5ee326843dc0d8001b09f564",
                            "name": "B相电流",
                            "shortAddress": "39",
                            "time": 600,
                            "day": 30,
                            "model": "check",
                            "precision": 0.1
                        },
                        {
                            "extreme": [],
                            "_id": "5ee326843dc0d8001b09f565",
                            "name": "C相电流",
                            "shortAddress": "3a",
                            "time": 600,
                            "day": 30,
                            "model": "check",
                            "precision": 0.1
                        },
                        {
                            "extreme": [],
                            "_id": "5ee326843dc0d8001b09f566",
                            "name": "电能",
                            "shortAddress": "a",
                            "time": 600,
                            "day": 30,
                            "model": "check",
                            "precision": 1
                        }
                    ],
                    "rosterModel": []
                },
                "type": 1,
                "serialData": {
                    "_id": "5d3fbacc402e615bdcda3426",
                    "baud": 9600,
                    "verification": "none",
                    "stopBit": 1,
                    "dataBit": 8
                },
                "shortAddress": "01",
                "name": "电表-斯同瑞-三相01",
                "attribute": [
                    {
                        "_id": "5d5d0a9e6f19a96b204701b0",
                        "key": "dy",
                        "value": "200,0.1,1,0,380",
                        "note": "上报次数,精度值(0.01-2.5),比较字节(从右到左),下限值(0),上限值(380) ."
                    },
                    {
                        "_id": "5d5d0a9e6f19a96b204701af",
                        "key": "dl",
                        "value": "200,0.5,1,0,10",
                        "note": "上报次数,精度值(0.01-2.5),比较字节(从右到左),下限值(0),上限值(10) ."
                    },
                    {
                        "_id": "5d5d0a9e6f19a96b204701ae",
                        "key": "dn",
                        "value": "200,0.1,1,0,20000",
                        "note": "上报次数,精度值(0.01-2.5),比较字节(从右到左),下限值(0),上限值(20000) ."
                    },
                    {
                        "_id": "5d5f5aa0d84775fc2598aded",
                        "key": "读取周期",
                        "value": "20",
                        "note": "s"
                    },
                    {
                        "_id": "5d5f5a9fd84775fc2598adec",
                        "key": "Heartbeat",
                        "value": "120",
                        "note": "s"
                    }
                ],
                "creator": {
                    "_id": "5da994550dc418001b95d36f",
                    "trueName": "郑元杰",
                    "username": "13806650937"
                },
                "createdAt": "2019-12-11T09:35:19.530Z",
                "updatedAt": "2022-03-15T14:58:45.922Z",
                "__v": 1,
                "line": false,
                "status": 1,
                "id": "5df0b857f3e4e0001b15095b"
            }
        ]
    }
}
修改于 2023-07-26 03:07:51
上一页
接口调用实例
下一页
根据条件查询检测设备信息
Built with