如何用Python连接acb-004控制器
我现在正在尝试在每次有人在我的磁卡读卡器上刷卡时接收数据。这是acb-004的图片。我的系统包括一个磁卡读卡器(idteck ip10),我把这个读卡器连接到acb-004门禁控制器上。然后,我又用网线把控制器连接到我的电脑上。现在我想用Python语言写一段代码来接收信号(我使用的是socket库),但是在连接的时候总是卡住。如果有人有过使用控制器的经验或者有相关的信息,请帮帮我。谢谢。
import socket
4
5
6 TCP_IP = '192.168.0.25'
7 TCP_PORT = 60000
8 BUFFER_SIZE = 20 # Normally 1024, but we want fast response
9
10 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
11 s.bind((TCP_IP, TCP_PORT))
12 s.listen(1)
13
14 conn, addr = s.accept()
15 print 'Connection address:', addr
16 while 1:
17 data = conn.recv(BUFFER_SIZE)
18 if not data: break
19 print "received data:", data
20 conn.send(data) # echo
21 conn.close()
我一直在寻找解决方案,但还没有找到。
0 个回答
暂无回答