瀏覽代碼

抒写 硬件对接文档未梳理完成

wuxw 6 年之前
父節點
當前提交
75e02e8eef
共有 5 個文件被更改,包括 91 次插入0 次删除
  1. 2 0
      Readme.md
  2. 1 0
      docs/document/_sidebar.md
  3. 二進制
      docs/document/develop/images/machineFlow.png
  4. 88 0
      docs/document/develop/machine.md
  5. 二進制
      docs/document/images/machineFlow.png

+ 2 - 0
Readme.md

@@ -73,6 +73,8 @@ Java + spring cloud + mybatis + mysql + kafka + redis
 
 ### 硬件接入
 
+![流程图](docs/document/images/machineFlow.png)
+
 目前对接锐目门禁系统,如果您想将您的硬件对接到此项目,请加qq群号827669685 联系我们
 
 ### 二次开发视频

+ 1 - 0
docs/document/_sidebar.md

@@ -17,6 +17,7 @@
   * [服务端开发](develop/service.md)
   * [添加服务](develop/addService)
   * [用户权限校验](develop/checkPrivilege.md)
+  * [硬件对接](develop/machine.md)
 
 * 字典数据
 

二進制
docs/document/develop/images/machineFlow.png


+ 88 - 0
docs/document/develop/machine.md

@@ -0,0 +1,88 @@
+### 变更历史
+版本|变更内容|变更时间|变更人员
+:-: | :-: | :-: | :-:
+v0.01|初稿|2019-11-12|wuxw
+
+### 简介
+
+对接门禁系统,主要采用锐目公司提供的思路来提供解决方案,主要包括
+
+1、硬件轮训请求HC小区系统,获取下一步操作指令(必须对接接口)
+
+2、请求HC小区系统获取用户信息(在第一步下发获取指定用户信息时)
+
+3、人脸识别数据上报(非必须接口)
+
+4、硬件命令执行反馈(非必须接口)
+
+### 流程图
+
+![流程图](images/machineFlow.png)
+
+## 1、轮训接口
+
+###### 接口功能
+> API服务做保存车辆管理时调用该接口
+
+###### URL
+> [http://api.demo.winqi.cn/api/machineTranslate.machineHeartbeart](http://api.demo.winqi.cn/api/machineTranslate.machineHeartbeart)
+
+###### 支持格式
+> JSON
+
+###### HTTP请求方式
+> POST
+
+###### 协议接口
+
+|父元素名称|参数名称|约束|类型|长度|描述|取值说明|
+| :-: | :-: | :-: | :-: | :-: | :-: |
+|machineCode|1|String|10|系统ID|由中心服务提供|
+|devGroup|1|String|30|交互流水|appId+'00'+YYYYMMDD+10位序列|
+|name|1|String|30|用户ID|已有用户ID|
+|authCode|1|String|4|订单类型|查看订单类型说明|
+|ip|1|String|14|请求时间|YYYYMMDDhhmmss|
+|mac|1|String|200|备注|备注|
+|remarks|?|String|64|签名|查看加密说明|
+|faceNum|?|Array|-|订单属性|-|
+|lastOnTime|1|String|12|规格编码|由中心服务提供|
+|statCode|1|String|50|属性值|-|
+|deviceType|1|Object|-|返回结果节点|-|
+|versionCode|1|String|4|返回状态|查看状态说明|
+
+###### 返回协议
+
+当http返回状态不为200 时请求处理失败 body内容为失败的原因
+
+当http返回状态为200时请求处理成功,body内容为返回内容,
+
+
+
+
+
+###### 举例
+> 地址:[http://api.demo.winqi.cn/api/machineTranslate.machineHeartbeart?app_id=992019111002270001&communityId=7020181217000001&transaction_id=-1&req_time=20181113225612&user_id=-1](http://api.demo.winqi.cn/api/machineTranslate.machineHeartbeart?app_id=992019111002270001&communityId=7020181217000001&transaction_id=-1&req_time=20181113225612&user_id=-1)
+
+``` javascript
+请求头信息:
+Content-Type:application/json
+
+请求报文:
+{
+"machineCode":"AC_20191110001",
+"devGroup":"default",
+"name":"dev1",
+"authCode":"ab2324f12ca2312b213133bfac",
+"ip":"192.168.100.33",
+"mac":"00:00:00:00","remarks":"test",
+"faceNum":0,
+"lastOnTime":15328329,
+"statCode":1,
+"deviceType":1,
+"versionCode":114
+}
+
+返回报文:
+ {"code":-1,"message":"该设备【AC_20191110001】未在该小区【7020181217000001】注册"}
+
+```

二進制
docs/document/images/machineFlow.png