2013-03-14 52 views
0

我有一些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

字段编码由ISO标准定义。

1动物标志
2-4重新标记计数器
5-9的用户信息
10-15保留
16附加数据标志
17-26国/制造商代码(982是Allflex公司)
27-64独特ID

相关问题