Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP使用读/写NFC芯片_Php_Nfc - Fatal编程技术网

PHP使用读/写NFC芯片

PHP使用读/写NFC芯片,php,nfc,Php,Nfc,我是NFC新手,我的项目要求NFC芯片在上面读写数据 我已经在PHP上工作很长时间了,所以我想看看是否有人在NFC+PHP上工作过 我已经检查了以下文档中的一些内容,但是第一眼看上去,它似乎没有什么启发或帮助 这个问题也被张贴在NXP社区上,但如果有人使用过或使用过,似乎没有任何帮助 NXP社区链接 非常感谢您的帮助智能手机通常使用NFC芯片,因此我认为您必须使用智能手机上运行的语言来访问它。另一方面,PHP是一种通常在web服务器上使用的语言,而不是在智能手机上使用 可以在Android智

我是NFC新手,我的项目要求NFC芯片在上面读写数据

我已经在PHP上工作很长时间了,所以我想看看是否有人在NFC+PHP上工作过

我已经检查了以下文档中的一些内容,但是第一眼看上去,它似乎没有什么启发或帮助

这个问题也被张贴在NXP社区上,但如果有人使用过或使用过,似乎没有任何帮助

NXP社区链接


非常感谢您的帮助

智能手机通常使用NFC芯片,因此我认为您必须使用智能手机上运行的语言来访问它。另一方面,PHP是一种通常在web服务器上使用的语言,而不是在智能手机上使用

可以在Android智能手机上使用Java或在iOS上使用Swift等语言访问NFC,然后将数据发送到服务器,并使用PHP处理信息


还有一个可用的Cordova插件(),它可以在智能手机端使用JavaScript,从而获得独立于平台的解决方案。

由于php主要设计为服务器端脚本语言,因此几乎不支持任何特定于硬件的可用功能。这就给您留下了两种可能的方法:

  • 通过使用phps启动(执行)子进程的能力(
    system()
    exec()
    ,…),您可以使用任何可用的命令行实用程序与硬件交互。这可能是为您的设置找到合适的实用程序的良好起点

  • 您可以为此实现一个php扩展,这样就可以将一个库加载到php中。这样,您就可以在php语言本身内部提供一个本机解决方案,这样您就不必依赖于昂贵且有风险的子进程执行。然而,这不是一项微不足道的任务。在github上可能是一个开始了解这一点的地方。另外,您可能想寻找一个现有的和可用的NFC库,它在C/C++中实现,您可以根据您的需要修改。p>

  • 这一切并不完全是直截了当的。因此,首先,您可能应该质疑您对该任务的php语言选择。当然,有一些语言更适合您的任务

    给出的答案有帮助吗?