日期:2014-05-20  浏览次数:20681 次

JAVA串口编程,关于感应卡考勤机的问题!!!
感应卡考勤机器大家都知道吧,只要一打卡,相关的时间和卡的编号就储存在考勤机器的芯片里了,我想知道的是,如何通过JAVA将考勤机器芯片中的的信息读取出来。

------解决方案--------------------
这需要你知道考勤下位机和上位机的通讯协议。如果是在上位机中,只需用java写个程序,读取串口中的信息。
http://www.yesky.com/20030317/1657579.shtml
------解决方案--------------------
因为考勤的数据很大,所以考勤机一般都有一个上位机,相当于服务器,考勤机相当于客户端,
收到一个考勤数据后就把数据传到上位机中,

上位机一般就是个单片机系统,通过串口与pc相连, 这之间牵涉到川口通讯肯定有个协议,具体看你们考勤机的相关文档, 也就是一些命令,比如添加卡,上传数据,同步时间等等,
你要做的就是用java来实现这些,可以考虑用jni +c 或者 java comm api 来做。