文档介绍

本文档为慧工网(www.huigo18.com)数据接入文档。

Header 鉴权信息

1、 Header 鉴权信息:

字段 字段类型 备注
keyId text 慧工网用户的KeyId
rcode varchar(16) 16位随机码
ts varchar(10) 10位时间戳
signature text 按照格式:rcode_ts_keySecret,进行Sha1Hash加密。其中keySecret为慧工网用户的授权码

2、 Sha1Hash 加密算法 下面以.net为例:

string str = rcode + "_" + ts + "_" + keySecret;
SHA1 sha1 = new SHA1CryptoServiceProvider();
byte[] bytes = sha1.ComputeHash(Encoding.UTF8.GetBytes(str));
sha1.Dispose();
string result = BitConverter.ToString(bytes);
//这个result就是signature的值
result = result.Replace("-", "").ToUpper();

3、 postman截图 header头部信息

接口返回参数介绍

1、返回体结构

字段 字段类型 备注
code int 返回码
msg text 说明文字
data json 返回消息体

2、code返回码

code值 说明
200 成功
301 身份验证失败
302 参数传入格式有误
303 鉴权Header头部参数不能为空
304 鉴权keyId参数有误
305 鉴权signature参数有误
306 鉴权ts参数与当前时间间隔太久
307 鉴权ts参数是长度为10位的时间戳
504 设备尚未与项目绑定
505 该项目无权限执行该操作
506 请先绑定政府平台信息并下载对应的项目人员

本文档包含以下内容:

  1. 环境监控/扬尘数据
  2. 塔机黑匣子数据
    • 设备心跳:塔机黑匣子按照固定频率发送心跳协议,维持设备在线率。
    • 数据推送:推送塔机黑匣子的工作循环数据。
    • 获取数据:获取塔机黑匣子的工作循环数据。
  3. 升降机黑匣子数据
    • 设备心跳:升降机黑匣子按照固定频率发送心跳协议,维持设备在线率。
    • 数据推送:推送升降机黑匣子的工作循环数据。
    • 获取数据:获取升降机黑匣子的工作循环数据。
  4. 门禁考勤数据
    • 设备心跳:门禁考勤设备按照固定频率发送心跳协议,维持设备在线率。
    • 数据推送:推送项目人员的考勤打卡数据。
    • 获取考勤数据:获取项目人员的考勤打卡数据。
    • 获取人员数据:获取所在地建委备案人员信息,根据建委备案人员进行考勤打卡管理。

results matching ""

    No results matching ""