人脸识别门禁二次开发协议包介绍WebSocket协议
更新时间:2020-09-23 15:38:23 点击次数:14
一套完美的人脸识别门禁管理系统要有硬件和软件两个方面的配合才能发挥它的最大优势。V505系列产品人脸识别门禁机支持两套开发协议,开发协议”适合于web开发,可以在windows和Linux平台中开发或是不同的开发语言如:.net PHP java node.js等等。
WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket通迅中,人脸识别门禁机和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。
在 WebSocket 协议中,人脸识别门禁机和服务器只需要做一个握手的动作,然后,人脸识别门禁机和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。
现在,很多人脸识别门禁机为了实现推送技术,所用的技术都是while轮询。轮询是在特定的的时间间隔(如每1秒),由人脸识别门禁机对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的人脸识别门禁机。这种传统的模式带来很明显的缺点,即人脸识别门禁机需要不断的向服务器发出请求,然而HTTP请求可能包含较长的头部,其中真正有效的数据可能只是很小的一部分,显然这样会浪费很多的带宽等资源。我们定义的 WebSocket 协议,能更好的节省服务器资源和带宽,并且能够更实时地进行通讯。
需要说明的是TCP/IP开发协议不能提供实时上传打卡记录的功能,而webSocek开发协议是可以提供实时上传打卡记录的功能。