如何用Python连接acb-004控制器

0 投票
0 回答
13 浏览
提问于 2025-04-12 02:34

我现在正在尝试在每次有人在我的磁卡读卡器上刷卡时接收数据。这是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 个回答

暂无回答

撰写回答