• 快速入门
  • 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状态码

    获取连接设备的寄存器类型

    • 接口功能

      该接口用于获取连接在盒子的设备的寄存器属性

    • 请求地址:(二选一)

      旧版:

      URL:[apiBaseUrl]device/{deviceId}/spec

      新版:

      URL:[Host Server]/api/device/{deviceId}/spec

    • 地址参数说明

      字段名 类型 参数描述
      apiBaseUrl string 详情见名词解释
      deviceId int 要获取设备的deviceId 从获取FBox当前连接设备接口中获得
    • 请求方式

      GET

    • Headers

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

    • 返回字段

      字段名 类型 参数描述
      broadcastNo int 广播站号(不需要使用)
      byteOrders json object 字节序设置对象
      class int 区分FBox作为设备的什么站(主站为1)只需要显示主站
      comPortParams json object com口连接设置相关参数(不需要使用)
      connType int 连接方式(串口 网口)(不需要使用)
      defaultStationNo int 默认站号(界面上默认站号显示)
      ethParams json object 网口连接相关参数(不需要使用)
      id int deviceId(设备驱动的主键)
      maxStationNo int 最大站号
      mfr string 设备厂商
      minStationNo int 最小站号
      name string 设备名
      regs jsonArray 设备的所有寄存器信息的数组(单个reg如下表)
      supportedPlcs jsonArray 该驱动支持的所有plc 型号的数组

      单个reg结构 :

      字段名 类型 参数描述
      id int 寄存器id 区分各种寄存器的主键
      name string 寄存器名
      ioWidth int 寄存器存储数据的宽度
      mainAddrType int 主地址类型0:无,8:8进制,10:10进制,16:16进制
      mainAddrWidth int 主地址宽度(不需要使用)
      maxMainAddr int 最大主地址
      minMainAddr int 最小主地址
      subAddrType int 子地址类型0:无,8:8进制,10:10进制,16:16进制
      subAddrLen int 子地址范围( [0,2^subAddrLen -1])
      subIndexType int DB块地址类型0:无,8:8进制,10:10进制,16:16进制
      maxSubIndex int 最大DB块地址
      minSubIndex int 最小DB块地址

      注意 :
      最大地址、最小地址均为10进制数,显示时需要转化为与地址类型一致的进制。

    • 返回码

      字段名 参数描述
      401 accessToken过期
      404 接口不存在,请检查URL
    Back to top Generated by DocFX