Impinj Octane Sdk ENABLE_IMPINJ_EXTENSIONS:M_UnsupportedMessage

Impinj Octane Sdk ENABLE_IMPINJ_EXTENSIONS : M_UnsupportedMessage

我正在使用 .net SDK Impinj Octane 3.6.0,当连接到我的 reader (ThingMagic Sargas) 时,出现错误 ENABLE_IMPINJ_EXTENSIONS:M_UnsupportedMessage

是否有解决此问题的方法,这样我就不会收到不受支持的消息?

var Reader = new ImpinjReader("192.168.178.196", "My Reader");
Reader.ConnectTimeout = 6000;
Reader.Connect(); // throws Impinj.OctaneSdk.OctaneSdkException

LLRP 是 GS1 定义的标准,但它允许自定义扩展。而且供应商已经实现了很多,交叉兼容性不是很好。

发生了什么,Impinj 库试图在 Sargas 上使用其 LLRP 扩展之一(对于 Impinj 读者),但不支持这些扩展,因此出现错误。我认为你无法完成这项工作。

你可以做什么:

  • Jadak 有自己的 Sargas LLRP 库。你有什么理由不使用那个吗?
  • Impinj Octane SDK 基于 libltk,这是一个非常古老的 LLRP 实现,可根据 Xml 文件自动生成 C# 代码。 Google很好,你会找到的。
  • 或者使用像 https://nedap-harmony.com 这样的 RFID 平台,它可以为您完成所有基本的 LLRP,并提供一个简单的 REST 接口和数据流。