如何开始与ACR122U-A9 NFC读卡器进行交互?

Hel*_*war 8 nfc acr122

我是一名初级PHP/JavaScript/HTML开发人员,最近由一家制作照片平台的公司聘用.在此之前,我从未在Ubuntu系统中工作过.我认为这是相关的,因为我认为由于这个原因,我可能会跳过一个明显的步骤或类似的东西.

我必须处理的其中一个项目是在照相机上添加一个NFC设备,这样用户就可以用他们的手机点击该区域并获取他们刚拍摄的照片.听起来很容易.

之前的员工购买了一台通过USB连接的ACR122U-A9设备,但他们无法使其正常工作.我拿了设备并按照我发现的每一个教程,我也没有运气.

在安装了大量内容并盲目地遵循教程之后我取得的成就就是:

如果我打开一个终端,然后键入"pcsc_scan"它会检测到设备并且它"有效",如果我点击它们就会读取它们.我得到一些十六进制代码和一些对我没有任何说明的蓝色文本.虽然我这样做,但我甚至无法输入终端,所以我根本无法做任何事情.

我真正想要的是知道如何使计算机与NFC设备对话,而不是听取它.好吧,我想它必须听听何时发送信息.

我认为我遗漏了一些非常明显的东西,因为我找到的每个教程都解释了你需要写什么样的代码才能做X事,或者如何让设备模拟卡或类似的东西......但我想我需要更基本的东西:

我如何开始工作并与之互动?

可能相关的信息:

  • 我没有具体说明我是如何写" pcsc_scan "的东西因为A)我做了很多教程和不同的事情,我不记得我做了什么部分完成了这个和B)我'我想从头开始,以了解我在做什么.
  • 我正在使用Ubuntu 17.10机器,但最终产品将在Windows下工作(取决于Photobooth的不同版本)
  • 我们的photobooths在localhost中使用web-api.一切都是PHP,JavaScript,CSS或HTML.最后,我需要一种方法让设备从其中一种语言中获取所需的信息(如果可能的话)
  • 我还在和Ubuntu挣扎.您尝试在此操作系统中安装或交互的所有内容都是通过我不完全理解的命令完成的,我会从随机的互联网教程或像鹦鹉这样的论坛重复.解决这个问题不是问题的一部分,我最终会学到这一点,但我认为知道我可能甚至不知道一些应该明显或基本的事情可能是有用的.