I haven’t been able to run the code you gave yet, but will this code convert the data I receive into temperature values? Has it been tried before? If you have tried it and have an example, I would appreciate it if you could share it.
I’ve not tried it before I just know that the fdx-b protocol puts the temperature into the “extra application data” section of the data packet, so the data you are seeing should be the ID of the transponder, followed by extended data which tells the reader there is application data to follow as well as indicates via a single bit value if the tag is an animal tag. The trailing data should be the application data which in this case is temperature data.
You can tell the bytes are in hexadecimal format, followed by some kind of terminator. What reader or system are you getting this data from?
E7AF884D029D is probably the ID part and the rest is the extra data which includes temperature.
2 Likes