我是一名初级 PHP/JavaScript/HTML 开发人员,最近被一家制作照相亭的公司聘用。在此之前,我从未在 Ubuntu 系统中工作过。我觉得这很重要,因为我认为出于这个原因,我可能会跳过一个明显的步骤或类似的步骤。
我必须做的一个项目是在照相亭上添加一个 NFC 设备,这样用户就可以用他们的手机点击该区域并获取他们刚刚拍摄的照片。听起来很容易。
一位前员工购买了一台通过 USB 连接的 ACR122U-A9 设备,但他们无法使其正常工作。我拿起设备并按照我发现的每一个教程进行操作,但我也没有运气。
在安装了很多东西并盲目遵循教程之后,我所取得的成就是这样的:
如果我打开一个终端并输入“pcsc_scan”,它会检测到设备并且它有点“工作”,如果我点击它们就会读取卡片。我得到一些十六进制代码和一些对我没有任何意义的蓝色文本。当我这样做时,我什至无法在终端中输入,所以我根本无法对它做任何事情。
我真正想要的是知道如何让计算机与 NFC 设备对话,而不是听它。好吧,我想它必须听才能知道何时发送信息。
我认为我遗漏了一些非常明显的东西,因为我找到的每个教程都只是解释了你需要编写什么样的代码来做 X 事情或如何让设备模拟卡片或类似的东西......但我想我需要一些更基本的东西:
我什至如何开始工作并与之互动?
可能相关的信息:
- 我没有具体说明我是如何写“ pcsc_scan ”的,因为 A)我做了很多教程和不同的事情,我不记得我做了什么部分完成了这个 B)我我想从头开始,以了解我在做什么。
- 我正在使用 Ubuntu 17.10 机器,但最终产品将在 Windows 下运行(不同版本取决于 Photobooth)
- 我们的照相亭与 localhost 中的 web-api 配合使用。一切都是 PHP、JavaScript、CSS 或 HTML。最后,我需要一种方法让设备从其中一种语言中获取所需的信息(如果可能的话)
- 我还在为 Ubuntu 苦苦挣扎。您尝试在此操作系统中安装或与之交互的所有内容都是通过我不完全理解的命令完成的,我会从随机的互联网教程或像鹦鹉一样的论坛中重复。解决这个问题不是问题的一部分,我最终会学到这一点,但我认为知道我什至可能不知道一些应该是显而易见的或基本的事情可能会很有用。