考勤机问题(200分)

  • 主题发起人 主题发起人 yixing
  • 开始时间 开始时间
Y

yixing

Unregistered / Unconfirmed
GUEST, unregistred user!
现要做一考勤机与远程主机通讯软件,大致是譬如,主机在A地,然后B,C,D,E地各有一台
刷卡考勤机,但B,C,D,E地无PC机,直接用MODEM连到因特网上,主机必须寻检B,C,D,E四地。
发现有数据,就把它取过来,谁能提供一点编程思路吗?有源代码吗?
 
有没有人做过呢?
就是说有没有可能主机直接通过因特网到考勤机地存储芯片上取数据?

还是必须考勤机把数据通过modem送到主机这边?
 
一点建议:
最好四台刷卡机主动上报消息,并且等待主机应答的返回,只有收到主机的成功应答,
才确定是刷卡成功,否则,提示刷卡不成功(可以用不同的声音),则继续刷卡,直到
成功为止。
主机处于被动接受数据。(可以考虑采用多线程,如果数据量多的话)
 
現在市面上有一種用tcp/ip通汛的考勤機,選用這款機,應該不難做到
 
读取ip端口数据。
 
是不难做到,关键是要懂才行??
 
主机在国外,考勤机在国内吗?大家都连接到Internet,你的考勤机可以自动识别调制解调器吗,并且可以建立拨号连接吗?是不是思路有问题。

一般情况下,如果你要考勤机的搞远程通讯,一种是使用串口如485,一种就是TCP,但是后面一种要那种有网卡口子的考勤机,可以通过串口设置IP地址的那种。

如果可以顺利连接那么通讯程序的编写,难度不大了。
 
如果你要使用调制解调器,那么难度就大了,不知道拨的电话号码和用户名密码你在考勤机上面怎么设置,你的考勤机有这个功能可以让连接在它上面的调制解调器自动拨号吗?一般是不可能的吧,你先看看你的考勤机支持什么通讯方式,然后再决定好了。如果他是串口,那么你就用485或者买一个串口转TCP的设备。
 
这样行吗?
 
这方面的问题我做过的。
两方都用MODEM的。主机拨号到另一方,接通后跟本地读串口是一样的道理。
 
如何讀取考勤機的數據,提供dll文件
 
是的,调制解调器确实提供这个功能的,可以一台设置为主机,一台设置为主动拨号的,而且他们直接只要通过普通的电话线就可以连接了,而且还不需要程控交换机的支持,就是说不需要拨号音,而是直接用电线连接就可以了,但是这个就是要涉及到你具体使用的调制解调器的类型了,如果不同型号的调制解调器那么设置是不同的,而且要按照厂家的说明设置,还有就是现在大部分的生产厂家都已经不提供这方面的设置说明了。这也是一个问题,你考虑一下。
 
后退
顶部