我第一次使用NFC,我必须编写一个带有一些数据(id,name,qty等)的简单php表单,并将这些值存储在NFC标签上(我会使用GET或POST)方法)。
如何将这些数据存储在NFC标签上?我有一个GoToTags设备来存储NFC标签中的信息,但我不认为我可以用它来存储我的" custom"值。
答案 0 :(得分:2)
PHP Web应用程序的代码在服务器端执行,因此如果您想在客户端与硬件(NFC阅读器,NFC标签)进行交互,您将需要使用除PHP代码之外的其他内容来访问该客户端硬件
客户端NFC阅读器通常不会充当Web服务器,因此无法通过HTTP GET / POST请求访问(请参阅下面的例外情况),因此您必须找到其他内容。
您的Web应用程序还将包含在客户端显示和执行的网页(HTML,CSS,(Java)脚本)。例如,该网页可以包含在客户端Web浏览器中执行的脚本代码。
正如GeraldSchneider评论的那样,有NFC Web API,但在大多数(任何?)网络浏览器中都没有。
替代方案可以是嵌入到网页中的Java小程序。如果NFC阅读器符合PC / SC标准,您可以使用该applet中的Java smartcardio API访问阅读器。
另一种可能性是创建一个支持网页和NFC设备之间通信的浏览器插件。
如果您确实需要/需要使用HTTP GET / POST请求,您可以提供充当Web服务器的客户端应用程序并处理您的GET / POST请求。然后,客户端应用程序将根据这些请求访问NFC读取器/ NFC标签。但是,除了PHP Web应用程序/网页之外,您还需要提供单独的客户端应用程序,并且应用程序需要在访问您的网页时在客户端上运行。