我想创建一个使用RFID技术的项目。 我不知道哪些语言可以用来检索RFID数据。 是否有提供检索RFID数据良好支持的语言列表,如果有,是否有示例代码可用? 我发现了一些资源,似乎表明Python可以使用,但是我对Python并不是很熟悉。 任何帮助或指导将不胜感激。
我想创建一个使用RFID技术的项目。 我不知道哪些语言可以用来检索RFID数据。 是否有提供检索RFID数据良好支持的语言列表,如果有,是否有示例代码可用? 我发现了一些资源,似乎表明Python可以使用,但是我对Python并不是很熟悉。 任何帮助或指导将不胜感激。
我假设你已经有了这个项目所需的硬件?如果没有,你需要在开始考虑编程之前进行调查。
关于代码,如果你计划实际编写操作RFID读卡器的硬件驱动程序,那么你需要使用像C++这样的低级语言。你还需要了解编程硬件接口。
但很可能你不需要担心这个问题,因为硬件驱动程序已经被编写好了;你所需要做的就是调用它们的功能,这将通过一系列库调用来完成。
几乎所有现代语言都可以访问标准库,因此你应该能够在任何你喜欢的语言中完成这个任务。
因此,语言的选择并不是关于访问硬件,而是找到适合你的语言--这个选择可能是你已经熟悉的语言,或者是你想要学习的语言。你应该决定是否要使用脚本语言或编译语言。它还需要是一个具有生产所需用户界面工具的语言。
我看到标签中有PHP。我认为这不是一个适合这个项目的语言,因为PHP通常用于服务器端基于Web的应用程序,如果有一种技术不会是服务器端或基于Web的,那就是RFID。PHP可以用于编写带有本地GUI的代码,但它永远不会成为这样的程序的最佳语言。这取决于读卡器的规格,而不是语言本身,因为读卡器制造商决定您如何“可以”连接到读卡器。
关于 PHP,您应该寻找启用 TCP/IP 的读卡器(昂贵)。由于 PHP 可以让您很好地处理它,并且您不需要浏览器来完成它。PHP CLI 将允许您在服务器端保持脚本实例打开的时间很长,并监听读卡器的调用或打开新的调用。此外,如果您的读卡器将数据记录到内存中,您可以使用定期的 cron 作业/计划任务检索它。
其他语言也可以实现相同的功能(每种语言都可以让您打开套接字),但大多数制造商只会让您使用专有的 API 连接到他们的读卡器,这些 API 通常仅在几种语言上可用,使得您选择任何想要的语言都非常痛苦,而只能使用制造商想让您使用的语言。