关于RFID的LLRP协议的javaLTK,有了解的请进

为啥呢 2012-07-27 04:42:32
我在开发一个b/s的rfid读写应用程序,遇到了几个问题:
1、创建AccessSpec后能否在TagSpec中设定多个TargetTag?我尝试通过C1G2TagSpec.setC1G2TargetTagList()增加多个定义不同的元素,结果就无法过滤出标签了,这些元素单独使用时都是正常的。
2、能否一次读取就能获得TID区的数据?我现在都是先通过epc数据锁定一个标签然后获取他的tid数据或其他数据
3、我直接引入的ltkjava-10.14.0.240-with-dependencies.jar,但是这个包中所有的与xml相关的方法都会报空指针异常

如上,静候高手。
...全文
503 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
anwenyu99 2015-01-19
  • 打赏
  • 举报
回复
我想问下 我想取得标签的TID 但是返回的TagReportData里为什么没有TID的属性?
georgew9s 2013-07-17
  • 打赏
  • 举报
回复
crazy_kis 同学 你可以先由Impinj的Learning sample开始 http://learn.impinj.com/articles/en_US/RFID/Creating-RFID-Applications-with-Java/ 另建议先由其C#的code, 快速了解LLRP的运作原理 而llrp-toolkit的sourceforge有更多例&说明, 但个人没试过 http://sourceforge.net/apps/mediawiki/llrp-toolkit/index.php?title=Main_Page http://sourceforge.net/apps/mediawiki/llrp-toolkit/index.php?title=LTKJava_Example_Code 个人清楚llrp协议等,直接用的是以下的修改 http://wiki.rifidi.net/index.php?title=LLRPHelloWorld 个人浅见, 仅供参考
georgew9s 2013-07-17
  • 打赏
  • 举报
回复
坑爹1個人只能回3次? Sorry,前面写错了 Java的是1.0.0.7 URL http://sourceforge.net/projects/llrp-toolkit/files/llrp-toolkit/ltkjava/1.0.0.7/
georgew9 2013-07-17
  • 打赏
  • 举报
回复
而关于 3. ltkjava-10.14.0.240-with-dependencies.jar, xml相关的方法都会报空指针异常 xml相关的方法是指? 个人使用java还没遇过, 或许不够深入 个人也没那么好命,没用过那么新的版本, 只用了1.0.0.5的, Inventory正常 因有开放源码, 有任何问题可自行debug http://sourceforge.net/projects/llrp-toolkit/files/llrp-toolkit/ltknet/1.0.0.5/ 个人浅见, 仅供参考
georgew9 2013-07-17
  • 打赏
  • 举报
回复
关于 2.能否一次读取就能获得TID区 LLRP协议没说不可以, 我在用的Reader module也做得到, 至少别厂的Reader我就不知了. 但AccessSpec很慢的, 因18K6C协议中步骤多了很多 而通常实际应用会先Inventory EPC, Select后再Read TID, 也是因为可能有多个Tag在附近 话说回来, 很不能理解许多用户为何要用TID, 如在write EPC, 就Inventory EPC, write EPC, 而所谓EPC就是不该写相同的值 TID只用来出厂的维护与废止用的 个人浅见, 仅供参考
georgew9 2013-07-17
  • 打赏
  • 举报
回复
b/s ? browser/Server模式, 那相当的有意思 关于 1.setC1G2TargetTagList()增加, 无法过滤出标签 LLRP协议规定, 多个C1G2TargetTag Parameter 是AND的关系喔 就是都符合才行的 另还有个Mach项, 就是not 个人浅见, 仅供参考
为啥呢 2012-11-29
  • 打赏
  • 举报
回复
补充一点,在创建ROSpec时必须设定TagReportContentSelector,以便指定你在TagReportData能够获取哪些信息。
为啥呢 2012-11-29
  • 打赏
  • 举报
回复
引用 5 楼 crazy_kis 的回复:
引用 3 楼 xodbc 的回复:引用 2 楼 的回复:你好, 我要使用ltkjava-1.0.0.6-src.jar 来开发 通道式读写器,读取rfid标签, 但是这个包是我第一次接触,不知道该怎么写,请问你有没有简单的例子 供参考的, 谢谢,非常感谢,急盼回复,hazyhao@gmail.com ltkjava-1.0.0.6这是硬件商给你的吧?当初给……
抱歉,才发现你的回复 llrp的协议的结构大概是这样: ROSpec(读写器操作规范)包含多个AccessSpec(许可规范),每个AccessSpec里可以设定多个AccessCommandOpSpec(许可命令操作规范),那些实现AccessCommandOpSpec接口的类基本上就是操作的具体设置了,譬如C1G2Read是读,C1G2Write是写等等。 ROSpec和AccessSpec有状态,默认是disabled,需要将其enable和start才会启用。 基本流程: 创建AccessCommandOpSpec,规定你要进行的具体操作; 创建AccessSpec,将AccessCommandOpSpec加入AccessSpec,并启用这个AccessSpec; 创建ROSpec,将AccessSpec加入这个ROSpec,启用ROSpec,开始ROSpec; 当有符合条件的标签被扫描到时,回调方法messageReceived会执行并传入LLRPMessage实例,一般收到的LLRPMessage都是RO_ACCESS_REPORT; 在RO_ACCESS_REPORT中会包含多个TagReportData,每个TagReportData对应一个标签的反馈信息,其中可能包含多个对该标签的执行结果AccessCommandOpSpecResult,可以看实现AccessCommandOpSpecResult的所有类型就可以获取你需要的数据了;
crazy_kis 2012-11-08
  • 打赏
  • 举报
回复
引用 3 楼 xodbc 的回复:
引用 2 楼 的回复:你好, 我要使用ltkjava-1.0.0.6-src.jar 来开发 通道式读写器,读取rfid标签, 但是这个包是我第一次接触,不知道该怎么写,请问你有没有简单的例子 供参考的, 谢谢,非常感谢,急盼回复,hazyhao@gmail.com ltkjava-1.0.0.6这是硬件商给你的吧?当初给我的也是这个,里面有其官方网站的地……
还是不行啊,我找了好多资料,看的还是没有一点头绪,他的协议好复杂, 楼主能不能翻一下前面的资料,给我找个java连接设备读取标签数据的代码例子, 必将感激不尽.....
crazy_kis 2012-11-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

引用 2 楼 的回复:

你好, 我要使用ltkjava-1.0.0.6-src.jar 来开发 通道式读写器,读取rfid标签,

但是这个包是我第一次接触,不知道该怎么写,请问你有没有简单的例子 供参考的,

谢谢,非常感谢,急盼回复,hazyhao@gmail.com

ltkjava-1.0.0.6这是硬件商给你的吧?当初给我的也是这个,里面有其官方网站的地址,可以到那……
[/Quote]

非常感谢.....
crazy_kis 2012-10-30
  • 打赏
  • 举报
回复
你好, 我要使用ltkjava-1.0.0.6-src.jar 来开发 通道式读写器,读取rfid标签,

但是这个包是我第一次接触,不知道该怎么写,请问你有没有简单的例子 供参考的,

谢谢,非常感谢,急盼回复,hazyhao@gmail.com
为啥呢 2012-10-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

你好, 我要使用ltkjava-1.0.0.6-src.jar 来开发 通道式读写器,读取rfid标签,

但是这个包是我第一次接触,不知道该怎么写,请问你有没有简单的例子 供参考的,

谢谢,非常感谢,急盼回复,hazyhao@gmail.com
[/Quote]
ltkjava-1.0.0.6这是硬件商给你的吧?当初给我的也是这个,里面有其官方网站的地址,可以到那里获取更新的版本及javadoc文档。
关于例程,在impinj的英文官方网站上的学习社区有提供一些,看了那些例程就可以上手了,那些例程说明还是很详细的,几乎行行注解。
话说我现在已经不做这个了,现在想想还是应该多榨一下代理商,他们手里都有开发资料的,就是不愿意给你罢了,祝你顺利吧。
为啥呢 2012-07-30
  • 打赏
  • 举报
回复
自己顶一下....

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧