我有一些ISO 11785 RFID动物标签,这些标签用数字编程并且还有一个数字写在上面。这两个数字通过与RFID标签一起发送的文本文件进行匹配。问题是RFID阅读器返回的数字与文件中的数字不匹配。我希望有人帮我确定如何将标签号转换为放入文件中。 RFID标签返回一个带有制造商代码的数字,后跟一个独特的动物代码。
以下是数据样本:
RFID Tag | RFID Response From Tag
8000F580076C2BA9 | 982 000124529577
8000F580076C2C34 | 982 000124529716
8000F580076C2C32 | 982 000124529714
8000F580076C2DD4 | 982 000124530132
8000F580076C2BDC | 982 000124529628
任何人都可以建议我应该对左边的数字做什么来获得右边的数字?我尝试过从十六进制转换为十进制,但这似乎不起作用。
修改
事实证明,如果我取十六进制的最后7个字符然后它们成为动物ID,F58转换为3982可以解决这个问题来获得982部分。我想我应该可以从这个工作,但我想我会留下这个帖子,万一其他人有同样的问题。
答案 0 :(得分:0)
字段编码由ISO标准定义
位
1动物旗帜
2-4重置柜台
5-9用户信息
10-15保留
16个附加数据标志
17-26国家/制造商代码(982是Allflex)
27-64唯一ID