Java如何通过HTTP请求获取FlexManager特定设备分组下的监控点信息?

2026-05-25 22:181阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3915个文字,预计阅读时间需要16分钟。

Java如何通过HTTP请求获取FlexManager特定设备分组下的监控点信息?

目录+前言+一、FBox+列表获取+1、接口功能+2、请求地址+3、地址参数说明+4、请求方式+5、返回字段+6、返回码+二、通讯测试+1、ApiPost测试+2、响应成功讲解+三、通讯代码编写+1、HTTP

目录
  • 前言
  • 一、FBox 列表获取
    • 1、接口功能
    • 2、请求地址:
    • 3、地址参数说明
    • 4、请求方式
    • 5、返回字段
    • 6、返回码
  • 二、通讯测试
    • 1、ApiPost7调试
    • 2、响应成功讲解
  • 三、通讯代码编写
    • 1、HTTP/1.1请求
    • 2、AsyncHttp请求
    • 3、netfbox360.comboxIdLongFBox列表获取接口中boxRegs下box下idgroupIdstring监控点分组Id

      Java如何通过HTTP请求获取FlexManager特定设备分组下的监控点信息?

      4、请求方式

      请求方式为GET。

      请求Headers如下所示:

      参数名数据类型参数详情AuthorizationstringBearer+ 空格+登录接口中获得的access_token

      请求的Body为NULL。

      5、返回字段

      返回查询的监控点集合JSON对象,单个对象属性如下:
      分组单元JSON对象结构

      字段名类型描述idstring监控点Idnamestring监控点名称devAliasstring设备驱动别名stationintPLC通讯站号dataTypeint数据类型,详情见附录二regIdint寄存器Id,与ioWidth联合使用,确定唯一寄存器ioWidthint寄存器位宽,与regId联合使用,确定唯一寄存器regNamestring 寄存器名称,能确定唯一寄存器,与上面两参数任选其一addrintPLC主地址subAddrintPLC子地址addrBlkintPLCDB块地址intDigitsint整数位(目前无效),对位类型、二进制、十六进制、字符串类型无效fracDigitsint小数位unitstring单位,仅对字类型有效privilegeint读写模式2:只写模式,4:只读模式,6:读写模式trafficSavingboolean是否省流量模式,true:启用,false:不启用deadValuefloat死区值,数据再±deadValue范围内数据不推送labelJSON对象位类型时显示标签,属性ttext:值为1时显示的文本,ftext:值为0时显示的文本memostring备注信息encodingint编码格式,字符串类型使用0:无,非字符串类型使用,1:Unicode,2:AsciistringByteOrderint字符串字节序,编码为Ascii格式时有效0:倒序,1:正序charCountint字符串个数(仅字符串类型有效)deviceChangedboolean设备是否被移除(只有在移除时出现该参数,为true)FBox的连接设备変更后会出现该参数tstateint离线任务标记,0:未执行,1:执行成功,2:执行失败,3:固件不支持

      6、返回码

      参数名参数描述401accessToken过期400错误信息在HTTP Header里[X-FBox-Code],详细见附录三404接口不存在,请检查URL429访问接口频率过快

      二、通讯测试

      1、ApiPost7调试

      使用请求地址URL:[Host Server]/api/v2/box/{boxId}/dmongroup/{groupId}/dmon,加入Host Server、boxId和groupId后,最终请求地址为fbox360.com/api/v2/box/4969255108963659325/dmongroup/251623588356953582/dmon,如图所示:

      然后请求Headers为Bearer+ 空格+登录接口中获得的access_token,如图所示:

      access_token要去登录请求里边获取,前面一篇已经讲过了,如图所示来操作:

      请求一波获取最新access_token,然后粘贴或者替换到分组下所有数据监控点请求中的Authorization,然后就可以执行请求了。

      2、响应成功讲解

      我们抽FlexManager其中的一个设备分组监控点来看效果,FlexManager设备分组如下:

      响应成功后接口返回的这个设备输送运行参数监控点列表如下所示:

      { "id": "251608640135372207", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "输送手动状态", "intDigits": 4, "fracDigits": 0, "privilege": 4, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "打开", "ftext": "关闭" }, "memo": "", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 1, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 0, "regId": 10, "ioWidth": 0, "regName": "S.B", "addr": 0, "subAddr": 1, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "S.B 0.1" }, { "id": "251608640135372209", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "输送自动状态", "intDigits": 4, "fracDigits": 0, "privilege": 4, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "打开", "ftext": "关闭" }, "memo": "", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 1, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 0, "regId": 10, "ioWidth": 0, "regName": "S.B", "addr": 0, "subAddr": 2, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "S.B 0.2" }, { "id": "251622487291336316", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "输送EDI水箱液位", "intDigits": 4, "fracDigits": 1, "unit": "cm", "privilege": 4, "trafficSaving": true, "deadValue": 0.1, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1096", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1096, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1096" }, { "id": "256050870111706871", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "混床前压力1", "intDigits": 4, "fracDigits": 2, "unit": "MPa", "privilege": 4, "trafficSaving": true, "deadValue": 0.01, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1100", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1100, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1100" }, { "id": "256050892302720783", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "超滤前压力1", "intDigits": 4, "fracDigits": 2, "unit": "MPa", "privilege": 4, "trafficSaving": true, "deadValue": 0.01, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1104", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1104, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1104" }, { "id": "251702200437316933", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "超滤后压力1", "intDigits": 4, "fracDigits": 2, "unit": "MPa", "privilege": 4, "trafficSaving": true, "deadValue": 0.01, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1108", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1108, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1108" }, { "id": "251702241141988995", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "混床前压力2", "intDigits": 4, "fracDigits": 2, "unit": "MPa", "privilege": 4, "trafficSaving": true, "deadValue": 0.01, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1116", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1116, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1116" }, { "id": "251702256326418153", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "超滤前压力2", "intDigits": 4, "fracDigits": 2, "unit": "MPa", "privilege": 4, "trafficSaving": true, "deadValue": 0.01, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1120", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1120, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1120" }, { "id": "251702270205370103", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "超滤后压力2", "intDigits": 4, "fracDigits": 2, "unit": "MPa", "privilege": 4, "trafficSaving": true, "deadValue": 0.01, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1124", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1124, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1124" }, { "id": "251608640122789225", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "回水电阻1", "intDigits": 4, "fracDigits": 2, "unit": "MΩ.cm", "privilege": 4, "trafficSaving": true, "deadValue": 0.01, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1080", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1080, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1080" }, { "id": "251622955687091526", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "回水电阻2", "intDigits": 4, "fracDigits": 2, "unit": "MΩ.cm", "privilege": 4, "trafficSaving": true, "deadValue": 0.01, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1084", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1084, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1084" }, { "id": "251700808990594345", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "回水流量1", "intDigits": 4, "fracDigits": 2, "unit": "L/h", "privilege": 4, "trafficSaving": true, "deadValue": 0.01, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1088", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1088, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1088" }, { "id": "251700891185321401", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "回水流量2", "intDigits": 4, "fracDigits": 2, "unit": "L/h", "privilege": 4, "trafficSaving": true, "deadValue": 0.01, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1092", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1092, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1092" }, { "id": "251608640129080713", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "输送泵1-1报警", "intDigits": 4, "fracDigits": 0, "privilege": 4, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "报警", "ftext": "正常" }, "memo": "I.B 0.3", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 0, "regId": 3, "ioWidth": 0, "regName": "I.B", "addr": 0, "subAddr": 3, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "I.B 0.3" }, { "id": "251702372229714657", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "输送泵1-2报警", "intDigits": 4, "fracDigits": 0, "privilege": 4, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "报警", "ftext": "正常" }, "memo": "I.B 0.4", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 0, "regId": 3, "ioWidth": 0, "regName": "I.B", "addr": 0, "subAddr": 4, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "I.B 0.4" }, { "id": "251702389355057912", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "输送泵2-1报警", "intDigits": 4, "fracDigits": 0, "privilege": 4, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "报警", "ftext": "正常" }, "memo": "I.B 0.5", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 0, "regId": 3, "ioWidth": 0, "regName": "I.B", "addr": 0, "subAddr": 5, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "I.B 0.5" }, { "id": "251702403323138824", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "输送泵2-2报警", "intDigits": 4, "fracDigits": 0, "privilege": 4, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "报警", "ftext": "正常" }, "memo": "I.B 0.6", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 0, "regId": 3, "ioWidth": 0, "regName": "I.B", "addr": 0, "subAddr": 6, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "I.B 0.6" }, { "id": "257049702233545961", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "输送APP手动", "intDigits": 4, "fracDigits": 0, "privilege": 6, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "打开", "ftext": "关闭" }, "memo": "", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 0, "regId": 2, "ioWidth": 0, "regName": "M.B", "addr": 30, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "M.B 30.0" }, { "id": "257049733768420746", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "输送APP自动", "intDigits": 4, "fracDigits": 0, "privilege": 6, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "打开", "ftext": "关闭" }, "memo": "", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 0, "regId": 2, "ioWidth": 0, "regName": "M.B", "addr": 30, "subAddr": 1, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "M.B 30.1" }, { "id": "251781819005934057", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "TOC降解1开关", "intDigits": 1, "fracDigits": 0, "unit": "1启用 0停用", "privilege": 6, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "1", "ftext": "0" }, "memo": "VW426", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 1, "regId": 5, "ioWidth": 2, "regName": "VW", "addr": 426, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VW 426" }, { "id": "251781852648446929", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "TOC降解2开关", "intDigits": 1, "fracDigits": 0, "unit": "1启用 0停用", "privilege": 6, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "1", "ftext": "0" }, "memo": "VW428", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 1, "regId": 5, "ioWidth": 2, "regName": "VW", "addr": 428, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VW 428" }, { "id": "251781154967919305", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "循环输送1开关", "intDigits": 1, "fracDigits": 0, "unit": "0启用 1停用", "privilege": 6, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "1", "ftext": "0" }, "memo": "VW400", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 1, "regId": 5, "ioWidth": 2, "regName": "VW", "addr": 400, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VW 400" }, { "id": "251781366849477033", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "循环输送2开关", "intDigits": 1, "fracDigits": 0, "unit": "0启用 1停用", "privilege": 6, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "1", "ftext": "0" }, "memo": "VW402", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 1, "regId": 5, "ioWidth": 2, "regName": "VW", "addr": 402, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VW 402" }

      三、通讯代码编写

      1、HTTP/1.1请求

      GET /api/client/box/reg/boxno/(FBox系列号) HTTP/1.1 GET /api/v2/box/4969255108963659325/dmongroup/251623588356953582/dmon HTTP/1.1 Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6Ijg2QzQ2RTIxQTc0MTUxNTFCOTQ0MTY4MzhEMERGODU1OTZENkM2RTgiLCJ0eXAiOiJhdCtqd3QiLCJ4NXQiOiJoc1J1SWFkQlVWRzVSQmFEalEzNFZaYld4dWcifQ.eyJuYmYiOjE2NjUyNjk3NDksImV4cCI6MTY2NTI3Njk0OSwiaXNzIjoiaHR0cHM6Ly9hY2NvdW50LmZsZXhlbS5jb20vY29yZSIsImF1ZCI6Imlkc3ZyMyIsImNsaWVudF9pZCI6IjYxZGM5MzgyYTNlMTQ2ZjY4ZmNlODU3MGNhNjhmYmRhIiwic3ViIjoiMWE3ZTI2ZmQtNzE0Zi00YjM3LWExODMtZmI5NmVhMGQyODBmIiwic2NvcGUiOlsiZmJveCJdfQ.hS6-GPNu39ebsXQmkw1mmrchKmj8SxebNjHA-Dmpl_2EdBcG2AvdESVYxucH6KGugsef-7VTcDHceIqIXjf7hs1QZHPvxM7ND6fqED1wOxGK40yV6bO5r3tbHsTCiN8Q0R4nx4t2HhBwm8oZenJSDqWOMno3kj16HE7epcbZK78qIFc2OJWC1_Zj0qWJwmsb6KzDGJqXeJaSgbobSPjCFMgwEVCh3Ucd1O2_fW6rOqXAThI8L9pVtrZEZUdSYn_843hssB7PRxL72YT8k73hhK7vVD_AUBXm28YK27kTwN3DrxvG_tisEDcLdLGvqjEhEkqmh4GLuTgDcXd-247DKw X-Fbox-Clientid: Host: fbox360.com Content-Length: 4

      2、AsyncHttp请求

      AsyncHttpClient client = new DefaultAsyncHttpClient(); client.prepare("GET", "fbox360.com/api/v2/box/4969255108963659325/dmongroup/251623588356953582/dmon") .setHeader("Authorization", "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6Ijg2QzQ2RTIxQTc0MTUxNTFCOTQ0MTY4MzhEMERGODU1OTZENkM2RTgiLCJ0eXAiOiJhdCtqd3QiLCJ4NXQiOiJoc1J1SWFkQlVWRzVSQmFEalEzNFZaYld4dWcifQ.eyJuYmYiOjE2NjUyNjk3NDksImV4cCI6MTY2NTI3Njk0OSwiaXNzIjoiaHR0cHM6Ly9hY2NvdW50LmZsZXhlbS5jb20vY29yZSIsImF1ZCI6Imlkc3ZyMyIsImNsaWVudF9pZCI6IjYxZGM5MzgyYTNlMTQ2ZjY4ZmNlODU3MGNhNjhmYmRhIiwic3ViIjoiMWE3ZTI2ZmQtNzE0Zi00YjM3LWExODMtZmI5NmVhMGQyODBmIiwic2NvcGUiOlsiZmJveCJdfQ.hS6-GPNu39ebsXQmkw1mmrchKmj8SxebNjHA-Dmpl_2EdBcG2AvdESVYxucH6KGugsef-7VTcDHceIqIXjf7hs1QZHPvxM7ND6fqED1wOxGK40yV6bO5r3tbHsTCiN8Q0R4nx4t2HhBwm8oZenJSDqWOMno3kj16HE7epcbZK78qIFc2OJWC1_Zj0qWJwmsb6KzDGJqXeJaSgbobSPjCFMgwEVCh3Ucd1O2_fW6rOqXAThI8L9pVtrZEZUdSYn_843hssB7PRxL72YT8k73hhK7vVD_AUBXm28YK27kTwN3DrxvG_tisEDcLdLGvqjEhEkqmh4GLuTgDcXd-247DKw") .setHeader("X-FBox-ClientId", "") .setBody("null") .execute() .toCompletableFuture() .thenAccept(System.out::println) .join(); client.close();

      3、netfbox360.com/api/v2/box/4969255108963659325/dmongroup/251623588356953582/dmon")) .header("Authorization", "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6Ijg2QzQ2RTIxQTc0MTUxNTFCOTQ0MTY4MzhEMERGODU1OTZENkM2RTgiLCJ0eXAiOiJhdCtqd3QiLCJ4NXQiOiJoc1J1SWFkQlVWRzVSQmFEalEzNFZaYld4dWcifQ.eyJuYmYiOjE2NjUyNjk3NDksImV4cCI6MTY2NTI3Njk0OSwiaXNzIjoiaHR0cHM6Ly9hY2NvdW50LmZsZXhlbS5jb20vY29yZSIsImF1ZCI6Imlkc3ZyMyIsImNsaWVudF9pZCI6IjYxZGM5MzgyYTNlMTQ2ZjY4ZmNlODU3MGNhNjhmYmRhIiwic3ViIjoiMWE3ZTI2ZmQtNzE0Zi00YjM3LWExODMtZmI5NmVhMGQyODBmIiwic2NvcGUiOlsiZmJveCJdfQ.hS6-GPNu39ebsXQmkw1mmrchKmj8SxebNjHA-Dmpl_2EdBcG2AvdESVYxucH6KGugsef-7VTcDHceIqIXjf7hs1QZHPvxM7ND6fqED1wOxGK40yV6bO5r3tbHsTCiN8Q0R4nx4t2HhBwm8oZenJSDqWOMno3kj16HE7epcbZK78qIFc2OJWC1_Zj0qWJwmsb6KzDGJqXeJaSgbobSPjCFMgwEVCh3Ucd1O2_fW6rOqXAThI8L9pVtrZEZUdSYn_843hssB7PRxL72YT8k73hhK7vVD_AUBXm28YK27kTwN3DrxvG_tisEDcLdLGvqjEhEkqmh4GLuTgDcXd-247DKw") .header("X-FBox-ClientId", "") .method("GET", HttpRequest.BodyPublishers.ofString("null")) .build(); HttpResponse<String> response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body());

      4、OkHttp请求

      OkHttpClient client = new OkHttpClient(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "null"); Request request = new Request.Builder() .url("fbox360.com/api/v2/box/4969255108963659325/dmongroup/251623588356953582/dmon") .get() .addHeader("Authorization", "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6Ijg2QzQ2RTIxQTc0MTUxNTFCOTQ0MTY4MzhEMERGODU1OTZENkM2RTgiLCJ0eXAiOiJhdCtqd3QiLCJ4NXQiOiJoc1J1SWFkQlVWRzVSQmFEalEzNFZaYld4dWcifQ.eyJuYmYiOjE2NjUyNjk3NDksImV4cCI6MTY2NTI3Njk0OSwiaXNzIjoiaHR0cHM6Ly9hY2NvdW50LmZsZXhlbS5jb20vY29yZSIsImF1ZCI6Imlkc3ZyMyIsImNsaWVudF9pZCI6IjYxZGM5MzgyYTNlMTQ2ZjY4ZmNlODU3MGNhNjhmYmRhIiwic3ViIjoiMWE3ZTI2ZmQtNzE0Zi00YjM3LWExODMtZmI5NmVhMGQyODBmIiwic2NvcGUiOlsiZmJveCJdfQ.hS6-GPNu39ebsXQmkw1mmrchKmj8SxebNjHA-Dmpl_2EdBcG2AvdESVYxucH6KGugsef-7VTcDHceIqIXjf7hs1QZHPvxM7ND6fqED1wOxGK40yV6bO5r3tbHsTCiN8Q0R4nx4t2HhBwm8oZenJSDqWOMno3kj16HE7epcbZK78qIFc2OJWC1_Zj0qWJwmsb6KzDGJqXeJaSgbobSPjCFMgwEVCh3Ucd1O2_fW6rOqXAThI8L9pVtrZEZUdSYn_843hssB7PRxL72YT8k73hhK7vVD_AUBXm28YK27kTwN3DrxvG_tisEDcLdLGvqjEhEkqmh4GLuTgDcXd-247DKw") .addHeader("X-FBox-ClientId", "") .build(); Response response = client.newCall(request).execute();

      5、Unirest请求

      HttpResponse<String> response = Unirest.get("fbox360.com/api/v2/box/4969255108963659325/dmongroup/251623588356953582/dmon") .header("Authorization", "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6Ijg2QzQ2RTIxQTc0MTUxNTFCOTQ0MTY4MzhEMERGODU1OTZENkM2RTgiLCJ0eXAiOiJhdCtqd3QiLCJ4NXQiOiJoc1J1SWFkQlVWRzVSQmFEalEzNFZaYld4dWcifQ.eyJuYmYiOjE2NjUyNjk3NDksImV4cCI6MTY2NTI3Njk0OSwiaXNzIjoiaHR0cHM6Ly9hY2NvdW50LmZsZXhlbS5jb20vY29yZSIsImF1ZCI6Imlkc3ZyMyIsImNsaWVudF9pZCI6IjYxZGM5MzgyYTNlMTQ2ZjY4ZmNlODU3MGNhNjhmYmRhIiwic3ViIjoiMWE3ZTI2ZmQtNzE0Zi00YjM3LWExODMtZmI5NmVhMGQyODBmIiwic2NvcGUiOlsiZmJveCJdfQ.hS6-GPNu39ebsXQmkw1mmrchKmj8SxebNjHA-Dmpl_2EdBcG2AvdESVYxucH6KGugsef-7VTcDHceIqIXjf7hs1QZHPvxM7ND6fqED1wOxGK40yV6bO5r3tbHsTCiN8Q0R4nx4t2HhBwm8oZenJSDqWOMno3kj16HE7epcbZK78qIFc2OJWC1_Zj0qWJwmsb6KzDGJqXeJaSgbobSPjCFMgwEVCh3Ucd1O2_fW6rOqXAThI8L9pVtrZEZUdSYn_843hssB7PRxL72YT8k73hhK7vVD_AUBXm28YK27kTwN3DrxvG_tisEDcLdLGvqjEhEkqmh4GLuTgDcXd-247DKw") .header("X-FBox-ClientId", "") .body("null") .asString();

      总结

      以上就是今天要讲的内容,本文仅仅介绍了使用http请求获取FlexManager平台某个FBox盒子即某设备的监控点分组的分组下的所有监控点信息,而FlexManager提供了大量供我们API调用读取,同学们可以再继续深入了解一下本篇以后的内容。

      到此这篇关于Java中关于http请求获取FlexManager某设备分组监控点的文章就介绍到这了,更多相关http请求获取FlexManager内容请搜索自由互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持自由互联!

本文共计3915个文字,预计阅读时间需要16分钟。

Java如何通过HTTP请求获取FlexManager特定设备分组下的监控点信息?

目录+前言+一、FBox+列表获取+1、接口功能+2、请求地址+3、地址参数说明+4、请求方式+5、返回字段+6、返回码+二、通讯测试+1、ApiPost测试+2、响应成功讲解+三、通讯代码编写+1、HTTP

目录
  • 前言
  • 一、FBox 列表获取
    • 1、接口功能
    • 2、请求地址:
    • 3、地址参数说明
    • 4、请求方式
    • 5、返回字段
    • 6、返回码
  • 二、通讯测试
    • 1、ApiPost7调试
    • 2、响应成功讲解
  • 三、通讯代码编写
    • 1、HTTP/1.1请求
    • 2、AsyncHttp请求
    • 3、netfbox360.comboxIdLongFBox列表获取接口中boxRegs下box下idgroupIdstring监控点分组Id

      Java如何通过HTTP请求获取FlexManager特定设备分组下的监控点信息?

      4、请求方式

      请求方式为GET。

      请求Headers如下所示:

      参数名数据类型参数详情AuthorizationstringBearer+ 空格+登录接口中获得的access_token

      请求的Body为NULL。

      5、返回字段

      返回查询的监控点集合JSON对象,单个对象属性如下:
      分组单元JSON对象结构

      字段名类型描述idstring监控点Idnamestring监控点名称devAliasstring设备驱动别名stationintPLC通讯站号dataTypeint数据类型,详情见附录二regIdint寄存器Id,与ioWidth联合使用,确定唯一寄存器ioWidthint寄存器位宽,与regId联合使用,确定唯一寄存器regNamestring 寄存器名称,能确定唯一寄存器,与上面两参数任选其一addrintPLC主地址subAddrintPLC子地址addrBlkintPLCDB块地址intDigitsint整数位(目前无效),对位类型、二进制、十六进制、字符串类型无效fracDigitsint小数位unitstring单位,仅对字类型有效privilegeint读写模式2:只写模式,4:只读模式,6:读写模式trafficSavingboolean是否省流量模式,true:启用,false:不启用deadValuefloat死区值,数据再±deadValue范围内数据不推送labelJSON对象位类型时显示标签,属性ttext:值为1时显示的文本,ftext:值为0时显示的文本memostring备注信息encodingint编码格式,字符串类型使用0:无,非字符串类型使用,1:Unicode,2:AsciistringByteOrderint字符串字节序,编码为Ascii格式时有效0:倒序,1:正序charCountint字符串个数(仅字符串类型有效)deviceChangedboolean设备是否被移除(只有在移除时出现该参数,为true)FBox的连接设备変更后会出现该参数tstateint离线任务标记,0:未执行,1:执行成功,2:执行失败,3:固件不支持

      6、返回码

      参数名参数描述401accessToken过期400错误信息在HTTP Header里[X-FBox-Code],详细见附录三404接口不存在,请检查URL429访问接口频率过快

      二、通讯测试

      1、ApiPost7调试

      使用请求地址URL:[Host Server]/api/v2/box/{boxId}/dmongroup/{groupId}/dmon,加入Host Server、boxId和groupId后,最终请求地址为fbox360.com/api/v2/box/4969255108963659325/dmongroup/251623588356953582/dmon,如图所示:

      然后请求Headers为Bearer+ 空格+登录接口中获得的access_token,如图所示:

      access_token要去登录请求里边获取,前面一篇已经讲过了,如图所示来操作:

      请求一波获取最新access_token,然后粘贴或者替换到分组下所有数据监控点请求中的Authorization,然后就可以执行请求了。

      2、响应成功讲解

      我们抽FlexManager其中的一个设备分组监控点来看效果,FlexManager设备分组如下:

      响应成功后接口返回的这个设备输送运行参数监控点列表如下所示:

      { "id": "251608640135372207", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "输送手动状态", "intDigits": 4, "fracDigits": 0, "privilege": 4, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "打开", "ftext": "关闭" }, "memo": "", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 1, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 0, "regId": 10, "ioWidth": 0, "regName": "S.B", "addr": 0, "subAddr": 1, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "S.B 0.1" }, { "id": "251608640135372209", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "输送自动状态", "intDigits": 4, "fracDigits": 0, "privilege": 4, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "打开", "ftext": "关闭" }, "memo": "", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 1, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 0, "regId": 10, "ioWidth": 0, "regName": "S.B", "addr": 0, "subAddr": 2, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "S.B 0.2" }, { "id": "251622487291336316", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "输送EDI水箱液位", "intDigits": 4, "fracDigits": 1, "unit": "cm", "privilege": 4, "trafficSaving": true, "deadValue": 0.1, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1096", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1096, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1096" }, { "id": "256050870111706871", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "混床前压力1", "intDigits": 4, "fracDigits": 2, "unit": "MPa", "privilege": 4, "trafficSaving": true, "deadValue": 0.01, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1100", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1100, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1100" }, { "id": "256050892302720783", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "超滤前压力1", "intDigits": 4, "fracDigits": 2, "unit": "MPa", "privilege": 4, "trafficSaving": true, "deadValue": 0.01, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1104", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1104, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1104" }, { "id": "251702200437316933", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "超滤后压力1", "intDigits": 4, "fracDigits": 2, "unit": "MPa", "privilege": 4, "trafficSaving": true, "deadValue": 0.01, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1108", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1108, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1108" }, { "id": "251702241141988995", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "混床前压力2", "intDigits": 4, "fracDigits": 2, "unit": "MPa", "privilege": 4, "trafficSaving": true, "deadValue": 0.01, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1116", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1116, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1116" }, { "id": "251702256326418153", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "超滤前压力2", "intDigits": 4, "fracDigits": 2, "unit": "MPa", "privilege": 4, "trafficSaving": true, "deadValue": 0.01, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1120", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1120, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1120" }, { "id": "251702270205370103", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "超滤后压力2", "intDigits": 4, "fracDigits": 2, "unit": "MPa", "privilege": 4, "trafficSaving": true, "deadValue": 0.01, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1124", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1124, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1124" }, { "id": "251608640122789225", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "回水电阻1", "intDigits": 4, "fracDigits": 2, "unit": "MΩ.cm", "privilege": 4, "trafficSaving": true, "deadValue": 0.01, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1080", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1080, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1080" }, { "id": "251622955687091526", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "回水电阻2", "intDigits": 4, "fracDigits": 2, "unit": "MΩ.cm", "privilege": 4, "trafficSaving": true, "deadValue": 0.01, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1084", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1084, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1084" }, { "id": "251700808990594345", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "回水流量1", "intDigits": 4, "fracDigits": 2, "unit": "L/h", "privilege": 4, "trafficSaving": true, "deadValue": 0.01, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1088", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1088, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1088" }, { "id": "251700891185321401", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "回水流量2", "intDigits": 4, "fracDigits": 2, "unit": "L/h", "privilege": 4, "trafficSaving": true, "deadValue": 0.01, "label": { "ttext": "1", "ftext": "0" }, "memo": "VD1092", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 16, "regId": 5, "ioWidth": 4, "regName": "VD", "addr": 1092, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VD 1092" }, { "id": "251608640129080713", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "输送泵1-1报警", "intDigits": 4, "fracDigits": 0, "privilege": 4, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "报警", "ftext": "正常" }, "memo": "I.B 0.3", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 0, "regId": 3, "ioWidth": 0, "regName": "I.B", "addr": 0, "subAddr": 3, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "I.B 0.3" }, { "id": "251702372229714657", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "输送泵1-2报警", "intDigits": 4, "fracDigits": 0, "privilege": 4, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "报警", "ftext": "正常" }, "memo": "I.B 0.4", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 0, "regId": 3, "ioWidth": 0, "regName": "I.B", "addr": 0, "subAddr": 4, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "I.B 0.4" }, { "id": "251702389355057912", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "输送泵2-1报警", "intDigits": 4, "fracDigits": 0, "privilege": 4, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "报警", "ftext": "正常" }, "memo": "I.B 0.5", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 0, "regId": 3, "ioWidth": 0, "regName": "I.B", "addr": 0, "subAddr": 5, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "I.B 0.5" }, { "id": "251702403323138824", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "输送泵2-2报警", "intDigits": 4, "fracDigits": 0, "privilege": 4, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "报警", "ftext": "正常" }, "memo": "I.B 0.6", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 0, "regId": 3, "ioWidth": 0, "regName": "I.B", "addr": 0, "subAddr": 6, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "I.B 0.6" }, { "id": "257049702233545961", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "输送APP手动", "intDigits": 4, "fracDigits": 0, "privilege": 6, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "打开", "ftext": "关闭" }, "memo": "", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 0, "regId": 2, "ioWidth": 0, "regName": "M.B", "addr": 30, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "M.B 30.0" }, { "id": "257049733768420746", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "输送APP自动", "intDigits": 4, "fracDigits": 0, "privilege": 6, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "打开", "ftext": "关闭" }, "memo": "", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 0, "regId": 2, "ioWidth": 0, "regName": "M.B", "addr": 30, "subAddr": 1, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "M.B 30.1" }, { "id": "251781819005934057", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "TOC降解1开关", "intDigits": 1, "fracDigits": 0, "unit": "1启用 0停用", "privilege": 6, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "1", "ftext": "0" }, "memo": "VW426", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 1, "regId": 5, "ioWidth": 2, "regName": "VW", "addr": 426, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VW 426" }, { "id": "251781852648446929", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "TOC降解2开关", "intDigits": 1, "fracDigits": 0, "unit": "1启用 0停用", "privilege": 6, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "1", "ftext": "0" }, "memo": "VW428", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 1, "regId": 5, "ioWidth": 2, "regName": "VW", "addr": 428, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VW 428" }, { "id": "251781154967919305", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "循环输送1开关", "intDigits": 1, "fracDigits": 0, "unit": "0启用 1停用", "privilege": 6, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "1", "ftext": "0" }, "memo": "VW400", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 1, "regId": 5, "ioWidth": 2, "regName": "VW", "addr": 400, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VW 400" }, { "id": "251781366849477033", "grpId": "251623588356953582", "grpName": "输送运行参数", "name": "循环输送2开关", "intDigits": 1, "fracDigits": 0, "unit": "0启用 1停用", "privilege": 6, "trafficSaving": true, "deadValue": 0, "label": { "ttext": "1", "ftext": "0" }, "memo": "VW402", "encoding": 1, "stringByteOrder": 0, "charCount": 1, "deviceChanged": false, "tagChanged": false, "firmwareSupport": true, "executeOnEdge": false, "valueTransform": { "type": 0, "maxValue": 0, "minValue": 0, "scaleMaxValue": 0, "scaleMinValue": 0, "gain": 0, "offset": 0 }, "useAddrType": 0, "addrTagUid": "0", "tstate": 1, "devAlias": "SIEMENS S7-200_Ne-3", "station": 1, "dataType": 1, "regId": 5, "ioWidth": 2, "regName": "VW", "addr": 402, "subAddr": 0, "addrBlk": 65535, "bitIndexEnabled": false, "bitIndex": 0, "addrDesc": "VW 402" }

      三、通讯代码编写

      1、HTTP/1.1请求

      GET /api/client/box/reg/boxno/(FBox系列号) HTTP/1.1 GET /api/v2/box/4969255108963659325/dmongroup/251623588356953582/dmon HTTP/1.1 Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6Ijg2QzQ2RTIxQTc0MTUxNTFCOTQ0MTY4MzhEMERGODU1OTZENkM2RTgiLCJ0eXAiOiJhdCtqd3QiLCJ4NXQiOiJoc1J1SWFkQlVWRzVSQmFEalEzNFZaYld4dWcifQ.eyJuYmYiOjE2NjUyNjk3NDksImV4cCI6MTY2NTI3Njk0OSwiaXNzIjoiaHR0cHM6Ly9hY2NvdW50LmZsZXhlbS5jb20vY29yZSIsImF1ZCI6Imlkc3ZyMyIsImNsaWVudF9pZCI6IjYxZGM5MzgyYTNlMTQ2ZjY4ZmNlODU3MGNhNjhmYmRhIiwic3ViIjoiMWE3ZTI2ZmQtNzE0Zi00YjM3LWExODMtZmI5NmVhMGQyODBmIiwic2NvcGUiOlsiZmJveCJdfQ.hS6-GPNu39ebsXQmkw1mmrchKmj8SxebNjHA-Dmpl_2EdBcG2AvdESVYxucH6KGugsef-7VTcDHceIqIXjf7hs1QZHPvxM7ND6fqED1wOxGK40yV6bO5r3tbHsTCiN8Q0R4nx4t2HhBwm8oZenJSDqWOMno3kj16HE7epcbZK78qIFc2OJWC1_Zj0qWJwmsb6KzDGJqXeJaSgbobSPjCFMgwEVCh3Ucd1O2_fW6rOqXAThI8L9pVtrZEZUdSYn_843hssB7PRxL72YT8k73hhK7vVD_AUBXm28YK27kTwN3DrxvG_tisEDcLdLGvqjEhEkqmh4GLuTgDcXd-247DKw X-Fbox-Clientid: Host: fbox360.com Content-Length: 4

      2、AsyncHttp请求

      AsyncHttpClient client = new DefaultAsyncHttpClient(); client.prepare("GET", "fbox360.com/api/v2/box/4969255108963659325/dmongroup/251623588356953582/dmon") .setHeader("Authorization", "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6Ijg2QzQ2RTIxQTc0MTUxNTFCOTQ0MTY4MzhEMERGODU1OTZENkM2RTgiLCJ0eXAiOiJhdCtqd3QiLCJ4NXQiOiJoc1J1SWFkQlVWRzVSQmFEalEzNFZaYld4dWcifQ.eyJuYmYiOjE2NjUyNjk3NDksImV4cCI6MTY2NTI3Njk0OSwiaXNzIjoiaHR0cHM6Ly9hY2NvdW50LmZsZXhlbS5jb20vY29yZSIsImF1ZCI6Imlkc3ZyMyIsImNsaWVudF9pZCI6IjYxZGM5MzgyYTNlMTQ2ZjY4ZmNlODU3MGNhNjhmYmRhIiwic3ViIjoiMWE3ZTI2ZmQtNzE0Zi00YjM3LWExODMtZmI5NmVhMGQyODBmIiwic2NvcGUiOlsiZmJveCJdfQ.hS6-GPNu39ebsXQmkw1mmrchKmj8SxebNjHA-Dmpl_2EdBcG2AvdESVYxucH6KGugsef-7VTcDHceIqIXjf7hs1QZHPvxM7ND6fqED1wOxGK40yV6bO5r3tbHsTCiN8Q0R4nx4t2HhBwm8oZenJSDqWOMno3kj16HE7epcbZK78qIFc2OJWC1_Zj0qWJwmsb6KzDGJqXeJaSgbobSPjCFMgwEVCh3Ucd1O2_fW6rOqXAThI8L9pVtrZEZUdSYn_843hssB7PRxL72YT8k73hhK7vVD_AUBXm28YK27kTwN3DrxvG_tisEDcLdLGvqjEhEkqmh4GLuTgDcXd-247DKw") .setHeader("X-FBox-ClientId", "") .setBody("null") .execute() .toCompletableFuture() .thenAccept(System.out::println) .join(); client.close();

      3、netfbox360.com/api/v2/box/4969255108963659325/dmongroup/251623588356953582/dmon")) .header("Authorization", "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6Ijg2QzQ2RTIxQTc0MTUxNTFCOTQ0MTY4MzhEMERGODU1OTZENkM2RTgiLCJ0eXAiOiJhdCtqd3QiLCJ4NXQiOiJoc1J1SWFkQlVWRzVSQmFEalEzNFZaYld4dWcifQ.eyJuYmYiOjE2NjUyNjk3NDksImV4cCI6MTY2NTI3Njk0OSwiaXNzIjoiaHR0cHM6Ly9hY2NvdW50LmZsZXhlbS5jb20vY29yZSIsImF1ZCI6Imlkc3ZyMyIsImNsaWVudF9pZCI6IjYxZGM5MzgyYTNlMTQ2ZjY4ZmNlODU3MGNhNjhmYmRhIiwic3ViIjoiMWE3ZTI2ZmQtNzE0Zi00YjM3LWExODMtZmI5NmVhMGQyODBmIiwic2NvcGUiOlsiZmJveCJdfQ.hS6-GPNu39ebsXQmkw1mmrchKmj8SxebNjHA-Dmpl_2EdBcG2AvdESVYxucH6KGugsef-7VTcDHceIqIXjf7hs1QZHPvxM7ND6fqED1wOxGK40yV6bO5r3tbHsTCiN8Q0R4nx4t2HhBwm8oZenJSDqWOMno3kj16HE7epcbZK78qIFc2OJWC1_Zj0qWJwmsb6KzDGJqXeJaSgbobSPjCFMgwEVCh3Ucd1O2_fW6rOqXAThI8L9pVtrZEZUdSYn_843hssB7PRxL72YT8k73hhK7vVD_AUBXm28YK27kTwN3DrxvG_tisEDcLdLGvqjEhEkqmh4GLuTgDcXd-247DKw") .header("X-FBox-ClientId", "") .method("GET", HttpRequest.BodyPublishers.ofString("null")) .build(); HttpResponse<String> response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body());

      4、OkHttp请求

      OkHttpClient client = new OkHttpClient(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "null"); Request request = new Request.Builder() .url("fbox360.com/api/v2/box/4969255108963659325/dmongroup/251623588356953582/dmon") .get() .addHeader("Authorization", "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6Ijg2QzQ2RTIxQTc0MTUxNTFCOTQ0MTY4MzhEMERGODU1OTZENkM2RTgiLCJ0eXAiOiJhdCtqd3QiLCJ4NXQiOiJoc1J1SWFkQlVWRzVSQmFEalEzNFZaYld4dWcifQ.eyJuYmYiOjE2NjUyNjk3NDksImV4cCI6MTY2NTI3Njk0OSwiaXNzIjoiaHR0cHM6Ly9hY2NvdW50LmZsZXhlbS5jb20vY29yZSIsImF1ZCI6Imlkc3ZyMyIsImNsaWVudF9pZCI6IjYxZGM5MzgyYTNlMTQ2ZjY4ZmNlODU3MGNhNjhmYmRhIiwic3ViIjoiMWE3ZTI2ZmQtNzE0Zi00YjM3LWExODMtZmI5NmVhMGQyODBmIiwic2NvcGUiOlsiZmJveCJdfQ.hS6-GPNu39ebsXQmkw1mmrchKmj8SxebNjHA-Dmpl_2EdBcG2AvdESVYxucH6KGugsef-7VTcDHceIqIXjf7hs1QZHPvxM7ND6fqED1wOxGK40yV6bO5r3tbHsTCiN8Q0R4nx4t2HhBwm8oZenJSDqWOMno3kj16HE7epcbZK78qIFc2OJWC1_Zj0qWJwmsb6KzDGJqXeJaSgbobSPjCFMgwEVCh3Ucd1O2_fW6rOqXAThI8L9pVtrZEZUdSYn_843hssB7PRxL72YT8k73hhK7vVD_AUBXm28YK27kTwN3DrxvG_tisEDcLdLGvqjEhEkqmh4GLuTgDcXd-247DKw") .addHeader("X-FBox-ClientId", "") .build(); Response response = client.newCall(request).execute();

      5、Unirest请求

      HttpResponse<String> response = Unirest.get("fbox360.com/api/v2/box/4969255108963659325/dmongroup/251623588356953582/dmon") .header("Authorization", "Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6Ijg2QzQ2RTIxQTc0MTUxNTFCOTQ0MTY4MzhEMERGODU1OTZENkM2RTgiLCJ0eXAiOiJhdCtqd3QiLCJ4NXQiOiJoc1J1SWFkQlVWRzVSQmFEalEzNFZaYld4dWcifQ.eyJuYmYiOjE2NjUyNjk3NDksImV4cCI6MTY2NTI3Njk0OSwiaXNzIjoiaHR0cHM6Ly9hY2NvdW50LmZsZXhlbS5jb20vY29yZSIsImF1ZCI6Imlkc3ZyMyIsImNsaWVudF9pZCI6IjYxZGM5MzgyYTNlMTQ2ZjY4ZmNlODU3MGNhNjhmYmRhIiwic3ViIjoiMWE3ZTI2ZmQtNzE0Zi00YjM3LWExODMtZmI5NmVhMGQyODBmIiwic2NvcGUiOlsiZmJveCJdfQ.hS6-GPNu39ebsXQmkw1mmrchKmj8SxebNjHA-Dmpl_2EdBcG2AvdESVYxucH6KGugsef-7VTcDHceIqIXjf7hs1QZHPvxM7ND6fqED1wOxGK40yV6bO5r3tbHsTCiN8Q0R4nx4t2HhBwm8oZenJSDqWOMno3kj16HE7epcbZK78qIFc2OJWC1_Zj0qWJwmsb6KzDGJqXeJaSgbobSPjCFMgwEVCh3Ucd1O2_fW6rOqXAThI8L9pVtrZEZUdSYn_843hssB7PRxL72YT8k73hhK7vVD_AUBXm28YK27kTwN3DrxvG_tisEDcLdLGvqjEhEkqmh4GLuTgDcXd-247DKw") .header("X-FBox-ClientId", "") .body("null") .asString();

      总结

      以上就是今天要讲的内容,本文仅仅介绍了使用http请求获取FlexManager平台某个FBox盒子即某设备的监控点分组的分组下的所有监控点信息,而FlexManager提供了大量供我们API调用读取,同学们可以再继续深入了解一下本篇以后的内容。

      到此这篇关于Java中关于http请求获取FlexManager某设备分组监控点的文章就介绍到这了,更多相关http请求获取FlexManager内容请搜索自由互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持自由互联!