首页 > 解决方案 > 使用 Zebra RFD8500 读取 Dogbone (Magnus 3) 传感器标签

问题描述

我正在尝试读取新的传感器标签 Dogbone(使用 Magnus S3 IC),但我没有运气。我正在使用 Zebra RFD8500 并使用 Zebra SDK for Android 进行编程。我想读取 RSSI 或温度值,但似乎问题出在 Select 命令上。

在任何一种情况下,它都是一个两步过程: 1) 选择命令以匹配 MEMORY_USER_BANK 中特定指针地址中的特定标签模式。然后,IC 检测到必须将请求的值存储在 MEMORY_RESERVED_BANK 的特定地址中,并且 2) 从 MEMORY_RESERVED_BANK 的特定地址读取值。对于 Select 命令 (C1G2),我尝试使用 Access-filters 和 Pre-Filters,但尽管标签匹配,IC 不会在 RESERVED Bank 中存储值。

有人知道 Zebra APIs 是否支持读取这个较新的标签?或者建议我进行其他测试?非常感谢您的帮助问候。

标签: tagssensorsrfid

解决方案


可以使用 EPC Gen2 标签读取 RSSI 值,因此如果您所指的标签支持此标准,它应该可以工作。尝试下载 Zebra RFID 示例应用程序 > 执行库存 > 如果找到标签,它应该显示 RSSI。示例应用程序代码可以在这里找到 至于温度值,请尝试读取示例应用程序中的 USER 内存,看看是否可以得到它。


推荐阅读