识别要在已知字符串之间转换的编码

时间:2013-03-14 09:40:54

标签: rfid

我有一些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部分。我想我应该可以从这个工作,但我想我会留下这个帖子,万一其他人有同样的问题。

1 个答案:

答案 0 :(得分:0)

字段编码由ISO标准定义 位
    1动物旗帜
  2-4重置柜台   5-9用户信息
10-15保留
   16个附加数据标志
17-26国家/制造商代码(982是Allflex)
27-64唯一ID