nfc手机与手机数据传输_iphone数据传输已取消

2022-09-30 19:03:04 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

我正在尝试为医院开发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这样的技术你可以扭转这种关系.

标签:android,nfc,hce,acr122,nfc-p2p

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/192603.html原文链接:https://javaforall.cn

0 人点赞