Программное обеспечение, которое использует читатель, возвращает данные в шестнадцатеричном формате, но когда я использую код ниже, оно возвращает то, что выглядит как двоичная строка.Когда я конвертирую это в шестнадцатеричное, оно не совпадает с данными карты из программного обеспечения.Я даже попытался изменить байт в программном обеспечении.
while(ser.is_open == True):
rfidtag = ''
incomingByte = ser.read(26)
print(incomingByte)
for i in incomingByte:
print("i: " + str(i))
rfidtag = rfidtag + str(i)
print(rfidtag)
Я что-то не так делаю на стороне Python?