Allen,
Ik ben al een paar dagen aan het puzzelen maar ik kom er niet uit. Ik hoop dat iemand hier me op het juiste pad kan helpen.
Ik heb een USB RFID reader gekocht om samen te werken met mijn Domoticz, wat allemaal op een Raspberry Pi draait. Ik ben nog in het beginstadie van wat ik er mee wil doen echter loop ik al direct vast.
De RFID reader emuleert een toetsenbord. Als ik hem op mijn windowsmachine aansluit en ik scan een tag dan krijg ik het Tag-nummer gevolgd door een newline. Werkt allemaal prima.
Als ik hem aansluit op mijn Pi dan werkt hij volgens mij wel:
[ 4.289566] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 4.291590] ftdi_sio 1-1.3:1.0: FTDI USB Serial Device converter detected
[ 4.436128] usb 1-1.3: FTDI USB Serial Device converter now attached to ttyUSB0
Ik heb de tutorial gevolgd om je serial los te maken door je cmdlin en inittab aan te passen en te herstarten.
Code is als volgt:
En verschillende variaties op deze code als mede de baudrate.
Het enige wat het doet is een true geven voor de serial connection en voor de rest om de x seconden Code is op de CLI weergeven. Ongeacht of ik wat scan ja of te nee.
Het betreft deze reader: http://www.zillz.nl/16571...hz-rfid-lezer---rfid-card
Ik doe ongetwijfeld iets simpels fout, maar zie het even niet meer.
Alvast bedankt voor elke tip.
Ik ben al een paar dagen aan het puzzelen maar ik kom er niet uit. Ik hoop dat iemand hier me op het juiste pad kan helpen.
Ik heb een USB RFID reader gekocht om samen te werken met mijn Domoticz, wat allemaal op een Raspberry Pi draait. Ik ben nog in het beginstadie van wat ik er mee wil doen echter loop ik al direct vast.
De RFID reader emuleert een toetsenbord. Als ik hem op mijn windowsmachine aansluit en ik scan een tag dan krijg ik het Tag-nummer gevolgd door een newline. Werkt allemaal prima.
Als ik hem aansluit op mijn Pi dan werkt hij volgens mij wel:
[ 4.289566] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 4.291590] ftdi_sio 1-1.3:1.0: FTDI USB Serial Device converter detected
[ 4.436128] usb 1-1.3: FTDI USB Serial Device converter now attached to ttyUSB0
Ik heb de tutorial gevolgd om je serial los te maken door je cmdlin en inittab aan te passen en te herstarten.
Code is als volgt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| # Import python serial
import serial
# Define serial device & baudrUSB
port = serial.Serial("/dev/ttyUSB0",
baudrate=9600,
parity=serial.PARITY_NONE,
stopbits=serial.STOPBITS_ONE,
bytesize=serial.EIGHTBITS,
writeTimeout=0,
timeout=10,
rtscts=False,
dsrdtr=False,
xonxoff=False)
#print if Serial connection is succesfully established
print (port.isOpen())
#Dit geeft true op de cli
while True:
data = port.read()
if data =='\n':
print ("New line detected")
print(code)
code = ''
else:
print ("Code is")
code = code + data |
En verschillende variaties op deze code als mede de baudrate.
Het enige wat het doet is een true geven voor de serial connection en voor de rest om de x seconden Code is op de CLI weergeven. Ongeacht of ik wat scan ja of te nee.
Het betreft deze reader: http://www.zillz.nl/16571...hz-rfid-lezer---rfid-card
Ik doe ongetwijfeld iets simpels fout, maar zie het even niet meer.
Alvast bedankt voor elke tip.
http://www.catalogged.net/