• 快速入门
  • HTTP文档
  • .NET开发指南
  • DEMO下载
  • 调用HTTP常见问题
    Show / Hide Table of Contents
    • 登录接口
      • 名词解释
      • 用户登录
      • 重新登录
    • 写值流程
      • 新增FBox分组
      • FBox新增
      • 新增监控点分组
      • 新增数据监控点
      • FBox列表获取
      • FBox监控点列表
      • 监控点值写入
      • 获取监控点值
    • 获取信息接口
      • 获取单个盒子
      • 获取监控点分组
      • 获取某些监控点
      • 根据监控点分组获取监控点
      • 获取物联网卡Iccid、Imei
      • 获取盒子地理位置
    • 远程下载
      • 获取FBox驱动列表
      • 下载盒子驱动
      • 获取连接设备的寄存器类型
      • 获取服务器驱动列表
    • 盒子修改接口
      • 修改FBox分组
      • FBox名称修改
      • 修改数据监控点
      • 修改省流量模式刷新间隔
    • 盒子删除接口
      • 删除FBox分组
      • FBox删除
      • 删除监控点分组
      • 删除数据监控点
    • 报警接口
      • 报警分组接口
        • 获取报警分组列表
        • 新增报警分组
        • 修改报警分组
        • 删除报警分组
      • 报警联系人接口
        • 获取报警联系人列表
        • 获取单个报警联系人
        • 新增报警联系人
        • 修改报警联系人
        • 删除报警联系人
      • 报警记录接口
        • 获取报警条目列表
        • 获取某些报警条目
        • 新增报警条目
        • 修改报警条目
        • 删除报警条目
        • 获取报警历史
        • 获取报警条目状态
        • 确认报警
    • 历史记录接口
      • 获取历史记录条目
      • 获取某些历史记录条目
      • 新增历史记录
      • 更新历史记录
      • 删除历史记录
      • 获取历史记录数据
    • 监控点推送控制接口
      • 开启某监控点组别
      • 停止某监控点组别
      • 开启监控点组别列表
      • 停止监控点组别列表
      • 开启FBox所有监控点
      • 停止FBox所有监控点
      • 开启某条监控点
      • 停止某条监控点
      • 开启某些监控点
      • 停止某些监控点
      • 只开启某些监控点
      • 只开启某监控点组
      • 只开启某些监控点组
    • 数据推送(SignalR)
      • 实时数据推送(signalR)
      • FBox状态变更推送
      • 实时数据推送
      • 报警触发推送
      • 报警还原推送
    • 统一写值
      • 获取所有统一写分组
      • 统一写分组值写入
    • 附录
      • 附录一
      • 附录二
      • 附录三
      • 429状态码

    获取监控点值

    (不建议使用接口获取实时数据!!!推荐使用MQTT协议推送)

    • 功能说明
      该接口可用于用户获取监控点值。(有频率限制,建议不要超过一秒一次,若超过一定频率,会屏蔽IP处理)
      获取实时数据,建议使用MQTT协议推送

    • 请求地址

      旧版:(二选一)

      URL1:[apiBaseUrl]v2/box/{boxId}/dmon/value/get

      URL2:[apiBaseUrl]v2/dmon/value/get?boxNo={boxNo}

      新版:(二选一)

      URL1:[Host Server]/api/v2/box/{boxId}/dmon/value/get

      URL2:[Host Server]/api/v2/dmon/value/get?boxNo={boxNo}

    • 地址参数说明

      字段名 类型 描述
      apiBaseUrl string 详情见名词解释
      boxId Long FBox列表获取接口中boxRegs下box下id
      boxNo string FBox的序列号
    • 请求方式

      POST

    • Headers

      字段名 类型 描述
      Authorization string Bearer+ 空格+登录接口中获得的access_token
    • Body

      JSON对象

      字段名 类型 描述
      ids jarray 监控点id集合,与names二选一,使用ids优先,少于100个元素。(优先使用ids参数传参)
      timeOut int 最大读取超时,null为取服务器默认值(6000ms)
      groupnames jarray 用于不同组下存在同名监控点的情况。与监控点名称集合联合使用,组名与监控点名称一 一对应
      names jarray 监控点名称集合,与ids二选一,使用ids优先,少于100个元素。
    • 响应成功
      JSON数组

      字段名 类型 描述
      id string 监控点Id
      timestamp datetime 时间戳,由于从缓存里拉的数据,所以需要时间戳来判断是否已经过期,UTC时间
      dataType int 数据类型,见附录二
      value string/int 值,根据数据类型返回值类型。
      name string 监控点名称
      boxId long 盒子Id
      status int 监控点状态,0:正常,1:无数据,2:超时,3:错误,4:Socket异常,5:FDS错误,16:未完成
      connState int 盒子连接状态, 0:未知 , 1:已连接 ,2:超时, 3:断开
      connStateTimestamp datatime 盒子的上线时间
    • 返回码

      字段名 描述
      200 执行成功
      401 accessToken过期
      400 错误信息在HTTP Header里[X-FBox-Code],详细见附录三
      404 接口不存在,请检查URL
      429 访问接口频率过快,详情见429状态码
    • 注意:

      如果传的参数是使用 ids监控点id来传参,返回null 数据,请检查下传的参数是否是这个盒子下的监控点,监控点对应的是否是这个盒子号或者盒子boxid。

    • 调用案例如下图

    获取监控点值口

    Back to top Generated by DocFX