首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP使用读写NFC芯片

PHP使用读写NFC芯片
EN

Stack Overflow用户
提问于 2016-05-12 14:54:33
回答 2查看 7.8K关注 0票数 1

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

我已经在PHP上工作了很长时间,所以我一直在寻找是否有人在NFC+PHP上工作过。

我已经检查了文档中的一些东西,如下所示,但乍一看,它似乎并不鼓舞人心,也不是很有帮助。

https://www.w3.org/2012/nfc/web-api/

http://www.nxp.com/

这个问题也发布在恩智浦社区,但似乎没有帮助,所以如果有人使用或工作。

恩智浦社区https://community.freescale.com/thread/391793链接

任何帮助都是非常感谢的。

EN

回答 2

Stack Overflow用户

发布于 2016-05-12 15:05:02

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

  1. 您可以使用任何可用的命令行工具来与硬件交互,方法是使用phps启动(执行)子进程(system()exec()等)。要找到适合您的设置的实用程序,nfc-tools.org可能是一个很好的起点。你可以为这个目的实现一个
  2. 扩展,这样一个可以加载到php中的库。这样你就可以在php语言内部提供一个原生的解决方案,这样你就不必依赖昂贵且有风险的子进程执行了。然而,这不是一项微不足道的任务。github上的php-cpp可能是一个开始了解这一点的地方。另外,您可能希望寻找一个用c/ c++实现的现有的、可用的NFC库,您可以根据自己的需要对其进行修改。

这一切都不是直截了当的。所以也许你应该从一开始就质疑你对php语言的选择。当然,周围有更适合您的任务的语言。

票数 1
EN

Stack Overflow用户

发布于 2016-05-12 15:02:46

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

可以使用诸如安卓智能手机上的Java或iOS上的Swift这样的语言来访问近场通信,然后将数据发送到服务器,并使用PHP来处理这些信息。

还有一个Cordova插件(https://github.com/chariotsolutions/phonegap-nfc),它可以在智能手机端使用JavaScript,这样你就可以得到一个独立于平台的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37179361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档