通过NFC将数据从Android设备传输到PC

通过NFC将数据从Android设备传输到PC,第1张

概述我正在尝试为医院开发Android应用程序.在该系统中,需要使用NFC技术将存储在Android手机中的数据库中的患者信息获取到台式计算机中.无论如何我在哪里可以使用NFCUSB读取设备(ACR122UNFC智能卡读卡器RFID编写器5MifareUSB)将数据从手机传输到我的台式电脑?真实情况是,在医院,当

我正在尝试为医院开发Android应用程序.在该系统中,需要使用NFC技术将存储在AndroID手机中的数据库中的患者信息获取到台式计算机中.无论如何我在哪里可以使用NFC USB读取设备(ACR122U NFC智能卡读卡器RFID编写器5 mifare USB)将数据从手机传输到我的台式电脑?

真实情况是,在医院,当一个人想要获得一些测试结果时,他将到达柜台并将移动设备放置在安装在柜台上的NFC读取器设备上,这样做了关于患者的所有细节应该转移到柜台的台式机.

如果有任何方法可以将存储在移动数据库中的患者ID转移到使用足够的NFC的桌面,我不想传输大量信息.

解决方法:

根据您想要与ACR122U NFC读卡器结合使用的NFC设备,您有多种选择:

>如果您只需要在单个方向上交换单个消息(数据包),则可以使用对等模式.但是,对等协议栈相对复杂(与其他备选方案相比).此外,AndroID的内置Beam功能将为每次邮件传输请求用户确认(Beam UI).
>如果您只需支持AndroID 4.4及更高版本的AndroID设备(即使不支持所有AndroID NFC设备,请参阅this),您也可以在读写器模式下使用ACR122U.在读写器模式下,ACR122U可以与非接触式智能卡进行通信.有关如何访问此类ISO / IEC 14443-4非接触式智能卡,请参阅reader’s manual.在AndroID端,您将使用基于主机的卡仿真(HCE)模式.有关AndroID 4.4及更高版本的工作原理,请参阅Android documentation.
>在我看来,最好的选择是在卡仿真模式下使用ACR122U.在卡仿真模式下,ACR122U可用于模拟标签/非接触式智能卡,AndroID设备可以像任何其他NFC标签/非接触式智能卡一样检测到该标签/非接触式智能卡.例如,您可以通过libnfc找到示例.另请参阅this answer,了解如何将ACR122U带入卡仿真模式.此选项可用于所有AndroID版本(在BlackBerry上,甚至在windows Phone上也可以进行一些额外的努力).在这种情况下,手机将把读卡器(询问器)部分带到通信中,而ACR122U(和连接的PC)将成为卡(受控组件).使用像inverse reader mode这样的技术你可以扭转这种关系.

总结

以上是内存溢出为你收集整理的通过NFC将数据从Android设备传输到PC全部内容,希望文章能够帮你解决通过NFC将数据从Android设备传输到PC所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1101684.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存