java 指纹匹配算法_java – 从生物识别指纹考勤设备中检索数据
我正在尝试使用
Java程序连接生物识别指纹考勤设备.我使用的设备是Pegasus T5指纹扫描仪.不幸的是,他们用于此设备的SDK(
which can be downloaded here)仅涵盖了我没有专业知识的C#,.Net和VB.当我向制造商提出要求时,他们回复说该设备没有Java SDK.虽然我对这些语言都不了解,但我尝试了解SDK中的代码以了解设备是如何连接的,我看到它只是使用网络ip和端口与设备建立连接.数.
如果您参考设备的C#SDK,您可以看到我在此处看到的示例
frmEvent.cs在cmdStartMoniter_Click方法中,进行如下连接.
bRet = bpc.StartEventCapture(0, util.pubIPAddrToLong(txtSourceIP.Text), Convert.ToInt32(txtPortNumber.Text));
并且将StartEventCapture方法称为公共虚拟bool StartEventCapture(int dwCommType,int dwParam1,int dwParam2);它出现在.dll文件中,因为我对如何找出代码有了进一步的了解,所以我已经丢失了.
然而,保持我在脑海中看到的那个例子,作为我的下一步,我开始研究如何使用指纹设备连接,发送和检索数据的全球标准,我再也没有幸运地找到一个明确的解决方案.但是有些人试图处理相同的例子和我自己看到的例子,我试图通过创建一个Socket对象来连接设备,但是当我执行它时,它只产生了java.net .ConnectException:连接超时:连接
有四个问题
>是否有任何用于生物识别指纹考勤设备的Java SDK,我也可以用于我的设备?
>使用Java连接,发送和检索来自此类设备的数据是否有任何通用的标准方法?
>如果通过套接字连接到设备是一种解决方案,是否有任何特定的标准请求我应该发送到设备以便从中接收响应?
>如果我所做的尝试是一种方法,我所做的就是我做错了,我应该如何纠正这个问题?
这是我用来连接设备的代码.
String host = "192.168.168.100";
int port = Integer.parseInt("5005");
try {
Socket socket = new Socket(host, port);
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String line;
while (true){
line = in.readLine();
if (line != null){
System.out.println(line);
}
}
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
最佳答案 每个生物制剂设备通常具有lAN端口或Web接口. Biomatric设备在特定端口上发送数据.例如
192.168.1.23:8080
你可以使用java套接字连接到它,并可以读取数据..
Socket socket = new Socket("192.168.1.23","8080");
保持
请享用
java 指纹匹配算法_java – 从生物识别指纹考勤设备中检索数据相关推荐
- java 设备指纹_使用Socket In(JAVA)处理生物识别指纹考勤设备
我正在尝试使用 Java程序连接生物识别指纹考勤设备(实际上我是新手!).我使用的设备是Biocom指纹考勤系统.但是,我正在搜索和阅读有关这一点,我看到SDK可以使用哪种基于设备类型(这很难,不合逻 ...
- Android生物识别 指纹识别面部识别,生物认证Biometric的简单使用
Android生物识别 指纹识别面部识别,生物认证Biometric的简单使用 生物认证Biometric 很多APP都要求免登录,银行什么的,要求指纹登录,密码登录,再不就是手势登录. Biomet ...
- Java生鲜电商平台-SpringCloud微服务开发中的数据架构设计实战精讲
Java生鲜电商平台-SpringCloud微服务开发中的数据架构设计实战精讲 Java生鲜电商平台: 微服务是当前非常流行的技术框架,通过服务的小型化.原子化以及分布式架构的弹性伸缩和高可用性, ...
- 科技巨头纷纷从刷脸转向“刷手”,指纹如何扛起生物识别大旗?
来源:CSDN 日前,IBM 高调宣布不再提供任何人脸识别服务和人脸分析软件及不再继续研发相关技术,正式退出市场.紧随其后,亚马逊也宣布,将暂停警方使用其人脸识别技术一年,转向扫描手掌特征来识别用户身 ...
- java cursor属性_cursor的使用 怎么使用cursor 中的数据
python 中cursor的用法 ORACLE中用for in 使用cursor Oracle中的游标和cursor是什么,怎么用的啊? Java setCursor() 函数用法问题 请问 标签是 ...
- poiexcel 读取引用列_java用poi读取Excel表格中的数据
Java读写Excel的包是Apache POI(项目地址:http://poi.apache.org/),因此需要先获取POI的jar包,本实验使用的是POI 3.9稳定版. Apache POI ...
- java ocr 离线_java ocr图文识别遇到的问题,大牛们快点进来看看!!
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 大家好,我使用的是java技术,最近在配ocr图文识别,本地环境已经测试通过,可以成功的识别出图片内容,但是部署至服务器后总是返回Errors acces ...
- java显示位图_java – 大图标位图在通知中显示为白色方块?
我有这个问题,我从我在通知中使用的URL生成位图.然而,在我的手机上,Bitmap显示为一个小白色的方块.我看着它,发现很多帖子像这样说: Icon not displaying in notific ...
- java外部接口图解_java代码实现访问网络外部接口并获取数据的工具类详解
java代码实现访问网络外部接口并获取数据的工具类 工具类代码,可以直接copy使用 package com.yqzj.util; import org.apache.log4j.LogManager ...
- java条码大小_java - ML Kit条形码扫描:无效的图像数据大小
我想在捕获的图像中检测条形码.我使用android的camera2捕获图像.此后,将检索图像的元数据并将图像保存到设备.元数据全部传递到下一个活动,该活动是应用程序尝试检测条形码的地方. 下一个活动是 ...
最新文章
- Adversarial Discriminative Domain Adaption 阅读笔记
- T-SQL中的随机数
- oracle 截取字符串中指定位置_手撕虚拟内存(1)——字符串在虚拟内存中的段位置与/proc虚拟文件系统...
- 【iOS】Xcode 使用 CocoaPods 导入第三方库后没有提示
- Lock wait timeout exceeded; try restarting......
- 360题带你走进深度学习!吴恩达深度学习课程测试题中英对照版发布
- java上传文件文件保存后损坏_Laravel存储文件在上传时会损坏
- iPhone内存管理基本原则
- oracle flash_cache,11gR2新特性之二 - Flash Cache 的SSD支持
- 单例模式 Singleton Pattern
- java 切割冒号_java split 冒号(java中split是什么意思啊)
- 计算机装系统找不到硬盘分区,解决安装系统找不到硬盘的问题(图文)
- 浅析微信支付:公众平台卡券功能开通、HTML5线上发券(JS-SDK接口)、查看卡券详情
- 我的第一篇CSDN博客
- envi精度评定_envi分类精度评价操作步骤
- 2-3-4 Tree
- iOS 高德地图(五)绘制点标记
- 2020.10月做题记录
- Linux onvif协议实现二(C语言客户端)
- 新时尚Windows8开发(21):分组视图
热门文章
- 使用SecureCRT登录本机cygwin【转】
- 怎么用按键精灵快速开发计算距离自己最近的怪物/包裹/金矿坐标的脚本
- java包装类string_Java学习之String类与包装类
- java Android 生成6位随机数字
- 把一个人的特点写具体作文_五年级把一个人的特点写具体作文500字5篇
- CSDN和Typora的Markdown插入思维导图
- 【数字图像处理】Hough变换C语言实现
- 爬虫剑谱第七页(输入关键词爬取拼多多商品信息并进行保存)
- 倾斜摄影测量数据的一些简析
- win2008 mysql 群集_win2003服务器下配置 MySQL 群集(Cluster)的方法 -电脑资料