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

解决方案 »

  1.   

    这需要你知道考勤下位机和上位机的通讯协议。如果是在上位机中,只需用java写个程序,读取串口中的信息。
    http://www.yesky.com/20030317/1657579.shtml
      

  2.   

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