david_navigator 12 Posted 10 hours ago I'm investigating how to get my delphi app to talk to a specific RFID reader. This seems to use a protocol called LLRP. Googling has come up with no examples of using this protocol from a Delphi app but I wondered if anyone here had done anything similar or had come across anything useful ? (LLRP is a binary protocol over TCP/IP, the Internet standard transport protocol. It is an asymmetric protocol where a client implementation of LLRP (hosted in the application software) sends commands to a reader implementation of LLRP (hosted in the reader). The reader implementation answers commands by using responses, and also generates asynchronous data called events and reports) Thanks David Share this post Link to post
Kas Ob. 158 Posted 9 hours ago 23 minutes ago, david_navigator said: Googling has come up with no examples of using this protocol from a Delphi app but I wondered if anyone here had done anything similar or had come across anything useful ? I don't know what is LLRP up to 5 minutes ago, yet when searched using duckduckgo with LLRP i got the standard in full which include the TCP transport of the actual protocol, and many other resources https://www.gs1.org/standards/epc-rfid/llrp/1-1-0 https://support.impinj.com/hc/en-us/articles/202756168-Hello-LLRP-Low-Level-Reader-Protocol while i do think you already have these, but let me point you different way to approach this, see.. there is many GitHub repository, these are libraries in different language and flavor, yet this means little to you, but most of them have examples and demos (!) and that what you need to look/hunt for, like this one https://github.com/sllurp/sllurp/tree/develop/examples/fastapi Also if you already have the hardware and may be an application to read/write and perform some operation, then notice that the traffic is unsecure and easily can be captured and watched by WireShark, so ... you know what to do. Hope that helps. Share this post Link to post
david_navigator 12 Posted 9 hours ago 48 minutes ago, Kas Ob. said: I don't know what is LLRP up to 5 minutes ago, yet when searched using duckduckgo with LLRP i got the standard in full which include the TCP transport of the actual protocol, and many other resources https://www.gs1.org/standards/epc-rfid/llrp/1-1-0 https://support.impinj.com/hc/en-us/articles/202756168-Hello-LLRP-Low-Level-Reader-Protocol while i do think you already have these, but let me point you different way to approach this, see.. there is many GitHub repository, these are libraries in different language and flavor, yet this means little to you, but most of them have examples and demos (!) and that what you need to look/hunt for, like this one https://github.com/sllurp/sllurp/tree/develop/examples/fastapi Also if you already have the hardware and may be an application to read/write and perform some operation, then notice that the traffic is unsecure and easily can be captured and watched by WireShark, so ... you know what to do. Hope that helps. Thanks. Yes I know what to do, I was just hoping that someone else had already done it !! No point in reinventing the wheel. Share this post Link to post
DelphiUdIT 265 Posted 7 hours ago 3 hours ago, david_navigator said: I'm investigating how to get my delphi app to talk to a specific RFID reader. This seems to use a protocol called LLRP. I never used this protocol. I always used the library (a DLL normally, a simple UDP/TCP packets or RS485 comm functions) from the vendor, but I haven't worked with RFID for a while. Share this post Link to post
david_navigator 12 Posted 5 hours ago 1 hour ago, DelphiUdIT said: I never used this protocol. I always used the library (a DLL normally, a simple UDP/TCP packets or RS485 comm functions) from the vendor, but I haven't worked with RFID for a while. Thanks. I've now discovered that this vendor has an https REST API and also support MQTT so hopefully I can work at a much higher level ! Share this post Link to post