简体   繁体   English

为具有开放源代码Linux支持的RFID阅读器开发软件:朝硬件/系统方向发展?

[英]Developing software for an RFID reader with open-source Linux support: Which direction to go, hardware-/system-wise?

I'll be working on a project that will work with RFID readers. 我将从事与RFID阅读器配合使用的项目。

The target platform for our software is Debian stable (currently 5.0.6). 我们软件的目标平台是Debian稳定版(当前是5.0.6)。

I have investigated the following options so far: 到目前为止,我已经研究了以下选项:

  • Parallax RFID card reader (USB) • Here I'm not quite sure about the Linux support. 视差RFID读卡器(USB) •在这里,我不太确定是否支持Linux。 The manual PDF from that link ("useful links") references this vendor page which says that all devices except FT2232H and FT4232H are supported by stock kernels > 2.6.9. 该链接(“有用的链接”)中的手册PDF引用了该供应商页面该页面指出,> FT2232H和FT4232H以外的所有设备均受支持> 2.6.9的库存内核。 The aforementioned PDF does not seem to say which exact chip is being used. 前面提到的PDF似乎没有说明正在使用哪个确切的芯片。 Stock kernel support would give me a lot more peace of mind than some vendor link that's here today, and gone (or incompatible with new kernels) tomorrow. 股票内核支持比今天提供的某些供应商链接使我更加省心,明天就会消失(或与新内核不兼容)。
  • Brooks RFID Reader (USB) HF20 • This one uses the well-supported CP210X USB<->Serial chip, but it's kinda pricey. Brooks RFID阅读器(USB)HF20 •该产品使用了受支持的CP210X USB <-> Serial芯片,但价格昂贵。 What I've seen of its protocol so far is very nice, though. 到目前为止,我对它的协议的了解非常好。
  • The HID OMNIKEY 5321 USB • This one seems nice, too, and very affordable, but I'm not sure what the quality of its Linux support through pcscd is. HID OMNIKEY 5321 USB •这似乎也不错,而且非常实惠,但是我不确定通过pcscd支持Linux的质量如何。 Being able to use affordable, but well-standardized mifare transponders would be a plus, I guess. 我猜,能够使用负担得起的但标准化的mifare应答器将是一个加号。

Those three would require using them with an embedded PC to drive them, so I also looked at the following ("and now for something completely different" ;)) solution: 这三个要求将它们与嵌入式PC一起使用来驱动它们,因此,我还研究了以下(“现在是完全不同的东西;”)的解决方案:

  • The FAT800AR / FAT810R/-FL/-W • Basically little telnet-like terminals that use a central host-server, which seems to require fewer points-of-failure, but OTOH cannot even cache data for a while if the network connection is down. FAT800AR / FAT810R / -FL / -W •基本上没有使用中央主机服务器的类似于telnet的终端,这似乎需要较少的故障点,但是如果网络连接正常,OTOH甚至无法缓存数据一段时间。下。

I'd be extremely grateful for feedback on those (or similar) RFID solutions and also about the mentioned vendors (reliability, fair dealing…). 对于这些(或类似的)RFID解决方案以及所提到的供应商(可靠性,公平交易……)的反馈,我将非常感谢。

I'd be especially happy if you have real-world experience with such solutions, anything is of interest: TCO benefits/drawbacks of going a specific route, how easy the over-the-wire protocols are to program and how the available wrapper libraries (if any) worked out for you, hardware (and hardware combinations) that failed especially often/spectacularly, … anything, really. 如果您对此类解决方案有实际经验,那么我会特别高兴,您会感兴趣的任何事情:采用TCO的好处/缺点是走特定的路线,在线协议编程的难易程度以及可用的包装器库如何(如果有的话)为您解决的硬件(和硬件组合)特别是经常发生的故障,尤其是在……方面,确实如此。

I'd also appreciate if you could point me to tests in reputable publications. 如果您能指出我在知名出版物中进行的测试,我也将不胜感激。 I always seem to end up on horrible industry websites… 我似乎总是以可怕的行业网站告终……

FT2232H and FT4232H are supported by recent mainline kernel according to the driver source 根据驱动程序源 ,最新的主线内核支持FT2232H和FT4232H

And I think they are dual and quad serial port chip, so it they are propably not used on a part with a single serial port. 而且我认为它们是双串口和四串口芯片,因此它们很可能不用于具有单个串口的部件。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM