智慧工地-API
  1. 标准养护室
智慧工地-API
  • 对接介绍
  • 基本对接
    • 获取Token
      GET
    • 获取Token(签名验证方式)
      GET
    • 获取授权项目列表
      POST
  • 人员实名制
    • 实名制API对接说明
    • 业务接口
      • 获取工种列表
      • 获取学历列表
      • 获取绑定的项目列表
      • 获取项目区域列表
      • 获取分包公司列表
      • 获取分组列表
      • 获取人员列表
      • 获取项目设备列表
      • 获取考勤记录(出入记录)
      • 获取在场人员列表
    • 统计接口
      • 获取人员年龄分布
      • 获取人员工种分布
      • 获取当天每小时进出场统计
      • 获取本周每天进出场统计
      • 获取本周数量统计
      • 获取当天数量统计
    • 数据同步
      • 说明
      • 同步工人信息
      • 同步工人考勤信息
  • 塔机
    • 获取项目塔机列表
      POST
    • 获取塔机记录列表
      POST
    • 保存塔机基本信息
      POST
    • 塔机记录数据上传
      POST
  • 升降机
    • 报警码
    • 获取升降机设备信息
      POST
    • 获取工地升降机列表(全部)
      POST
    • 获取升降机最新数据
      POST
    • 获取升降机历史记录
      POST
    • 保存升降机配置信息
      POST
    • 上传升降机信息记录
      POST
  • 卸料平台
    • 报警码
    • 获取设备信息
      POST
    • 获取设备最新一条数据
      POST
    • 获取设备数据
      POST
  • 雾炮喷淋
    • 获取喷淋设备列表
    • 控制喷淋设备开关
  • 配电设备
    • 获取配电设备详情
    • 添加设备实时数据
  • 环境监测
    • 添加环境监测数据
    • 获取环境监测数据历史记录
  • 视频监控
    • 视频播放说明
    • 获取视频监控列表
  • 智慧实验室
  • 标准养护室
    • 温湿度传输控制仪
    • 温湿度系统数据转发(推送)协议
    • 智慧工地项目标养室设备
      • 说明
      • 查询设备列表
      • 查询设备温湿度历史记录
    • 查询设备列表
      POST
    • 查询设备温湿度数据
      POST
  • 公共类
    • 返回结果对象ApiResult
    • RSAUtil类
  1. 标准养护室

温湿度系统数据转发(推送)协议

本协议适合设备数据接收使用。
接口对接方式:
平台将以Http协议,通过发送Get请求同步数据,进行Md5签名校验。
接口组成:
http://{domain}/{path}/{parameter}&sign={sign}
推送频率:2分钟1次
一、参数:
参数数据类型名称说明
deviceIdstring设备ID由平台分配
humidityinteger湿度值
temperaturefloat温度值
modeint运行模式1:自动,2:手动,3:定时
timestamplong时间戳秒
deviceTimestrin同步时间格式:yyyy-MM-dd HH:mm:ss
workSignstring工作状态4位数字,1代表运行,0代表未运行,依次含义是{加热}{制冷}{风机}{加湿}。示例:0111表示加热未运行,制冷运行,风机运行,加湿运行
waterSignstring水箱状态2位数字表示,十位表示方向,1代表正向,0代表反向;个位表示是否缺水。正向有水:11,正向无水:10,反向有水:00,反向缺水:01。共5个状态:00/01/10/11/22,无水箱时用22表示(需要传感器支持,请先确认传感器有无正确安装)
二、签名
签名方法:
将除sign外的全部参数正序排序并用&拼接成字符串,与签名key进行Md5得到签名结果(注意,最后一个参数和key进行拼接Md5时,没有&符号)。
示例:
http://www.mydomain.com/data/interface?deviceId=28b14317ad33626c&deviceTime=2021-11-29 14:12:24&humidity=91&mode=1&temperature=23.5&timestamp=1638340537
签名Key:e59f3c6e8f6b4c50a21134d42113cb86
签名过程:
--以下签名参数------------------
key:deviceId value:28b14317ad33626c
key:deviceTime value:2021-11-29 14:12:24
key:humidity value:91
key:mode value:1
key:temperature value:23.5
key:timestamp value:1638340537
--以上签名参数------------------
签名的字串:
deviceId=28b14317ad33626c&deviceTime=2021-11-29 14:12:24&humidity=91&mode=1&temperature=23.5&timestamp=1638340537e59f3c6e8f6b4c50a21134d42113cb86
签名的值(sign):881768d238d7db9e563b1f800d1f49fa
上一页
温湿度传输控制仪
下一页
说明
Built with