2

このhttp://www.parallax.com/Portals/0/Downloads/docs/prod/audiovis/28140-28340-RFIDreader-v2.2.pdf RFID リーダーをラズベリー パイに接続しています。Java と Python を使用して ID を取得しようとしました。両方から出力を取得できますが、データが何であるかを解読できず、実際の ID に変換することができません。

Java コード: http://stephenjam.es/wp/wp-content/uploads/java/RFIDReaderBasic.java

Java 出力: 0xc2 0xbd 0xc3 0x99 0xc2 0xae 0xc3 0xb6 0x76 0xc3 0x96 0x56 0x45 0xc2 0x8b 0x6b 0x56 0x00

これは16進数だと思いますが、わかりません。

Python コード:

#!/usr/bin/env python
import serial
import time
ser = serial.Serial('/dev/ttyUSB0', 2400, timeout=1)
while True:
    string = ser.read(12)
    if len(string) == 0:
        print "Please insert a tag"
        continue
    else:
        print string

Python 出力: ?ٮ?v?VE?kV

Python を使用したいのですが、その Web サイトから取得した Java コードも使用したいと考えています。私の最大の疑問は、どこから始めればよいかということです。

4

1 に答える 1

0

baud_rate が間違っている可能性があります。だからゴミを印刷しているのです。RFID リーダーのデフォルトの baud_rate を確認します。4800 か 9600 かもしれません。

于 2015-08-17T17:32:17.443 に答える