安卓手机的 NFC 功能都是一样的吗?

2021-05-23 00:34:07 +08:00
 cathedrel
我至今还没有用过 NFC,新手机必须要支持 NFC,看上的 moto edge s 的网店客服说:“支持 NFC,但是不支持刷公交和地铁和门禁“,那是不是也有某些安卓机”支持 NFC 也能刷公交地铁和门禁“? NFC 支持不支持公交地铁门禁这些东西是看软件还是看硬件?
7037 次点击
所在节点    Android
19 条回复
blueboyggh
2021-05-23 00:41:25 +08:00
nfc 都是一样的,只不过有的手机加了刷公交和门禁的软件,这些软件需要做本地适配,做的好的比如小米、华为
JensenQian
2021-05-23 00:50:13 +08:00
公交和地铁手机自带的钱包要支持的话手机厂商和当地去适配的,还有系统也是,小米国行的支持,外版的得刷面具模块才能用
但是可以用 nfc-sim,一般支持 nfc 的手机都支持 nfc-sim 的(当然也有奇葩一加,从 3 开始被骂到现在还不支持,虽然可以用方法绕过),edge s 支持 nfc-sim 的,通过手机 sim 卡来刷公交你去当地营业厅问问,移动和电信都有,联通我不知道

门禁的话 root 之后用 https://play.google.com/store/apps/details?id=com.yuanwofei.cardemulator.pro&hl=zh&gl=US 这个模拟
JensenQian
2021-05-23 00:50:55 +08:00
两个方案
1nfc-sim
2 买个支持 nfc 手环啦
ronman
2021-05-23 00:53:14 +08:00
硬件软件都有区别。
硬件上区分是否为全功能 NFC,门禁卡要看是否是 IC 卡?是否加密?手机支持读卡写卡?
软件上各家对公交地铁的支持都是不一样的,这个还得具体看各地支持情况;
ZeawinL
2021-05-23 00:54:12 +08:00
不一样的,用 Taginfo 这个软件可以查看有的支不支持读写 RFID 卡。(要用最新版,旧版有问题
monkey110
2021-05-23 01:13:31 +08:00
三星 s9 NFC 门禁、公交、地铁都可以用 其他没试过
yeqizhang
2021-05-23 01:34:03 +08:00
有的,我之前的荣耀 6p 的 nfc 不是全功能的,不能充当公交卡,不过可以给公交卡充值写进去
jerryrib
2021-05-23 01:40:34 +08:00
移动 NFC 卡片官网介绍:3000 元以下低端机,除华为、荣耀等支持 NFC 的手机外,其余暂不做推荐。
S179276SP
2021-05-23 01:55:09 +08:00
NFC 有 NFC-A 和 NFC-B 还有 NFC-F,后者为日本索尼的 Felica,基本现在手机都搭载三种类型的 NFC,但是唯独日本的手机是通过了 NTT docomo 软件授权的,搭载了 Osaifu-Keitai,专门实用于日本国内的 “电子钱包” 例如 Suica,PASMO 等。Android 界 索尼也只是日本国内版本授权而已,OPPO,小米,华为也只有日本版授权,唯独只有苹果公司在所有国家出售的 iPhone 8 及以上机型都搭载了 Osaifu-keitai,切换到日本会激活,方便来日本使用。
S179276SP
2021-05-23 01:58:44 +08:00
@S179276SP 感觉苹果公司的商品全球化和本地化还是挺牛的,Google 的 pixel 也只是日本版搭载,我一个海外版的华为拿回国内公交卡银行卡都没法用还得刷国内版,钱包就是残废,负一屏也不能用,苹果就没这烦恼。
ysc3839
2021-05-23 06:39:43 +08:00
就 Android 提供的 NFC API 来说,可以支持读卡、写卡和卡模拟的。
但是卡发行机构基于商业考虑,往往选择跟硬件厂商搞独占功能,而不是使用操作系统提供的通用接口来实现,所以只有那几个手机品牌可以实现卡模拟功能。
ajyz
2021-05-23 10:36:43 +08:00
NFC 目前实用方面似乎除了支付(一般就闪付),也就公交地铁、门禁了。公交需要系统做本地化支持的,所以一般比较主流的品牌支持得比较好,譬如华为、小米。门禁的话其实更多看门禁系统,我家里指纹锁支持添加苹果设备做门禁卡的,所以我把 Apple Watch 设置为了门禁卡。
wu67
2021-05-23 13:20:45 +08:00
模式的话, 前几楼说得很清楚了. 然后就是部分机型在适配的时候可能不到位, 会出现公交打卡打不上的情况...地铁倒是适配的挺好, 没遇到过刷不上的.
当然, 即使机型 /所在城市不支持刷公共交通, 你也可以退一步用来充值公交卡, 起码不用去便利店和地铁机器排队充值
580a388da131
2021-05-23 14:46:00 +08:00
@S179276SP 钞能力?
youxiachai
2021-05-24 10:49:18 +08:00
公交卡是运营问题....需要厂商搞点钞能力
strengthen
2021-05-24 12:29:42 +08:00
NFC 的三种工作模式:
( 1 )读卡器模式( Reader/writer mode ),读公交卡 NFC 。
( 2 )仿真卡模式(Card Emulation Mode)
( 3 )点对点模式( P2P mode )
iPhone 读写 NFC 标签和公交卡等,可以下载:NFC Master
主要看手机厂商是否硬件支持,安卓端端 NFC 相关 API 已经比较完善。
jianllun
2021-05-24 16:20:16 +08:00
借楼问一下,为什么华为的 NFC 功能需要联网才能使用?
Rocketer
2021-05-25 01:39:53 +08:00
公交卡的原理与各种 Pay 一样,都是软件模拟一张 CPU 卡,与你用的银行卡一样。所以软件不支持,就不能用了。

门禁卡原理更简单,就是每张卡都有一个全球唯一 ID,把这个 ID 录入门禁系统的白名单,就能用来开门了。所以只要物业配合,录入你的公交卡、银行卡什么的都可以。我就是一张公交卡走天下,家里和公司的门禁都绑定这张卡,很方便。而手机模拟门禁卡,就是把自己的 ID 改成与门禁卡一样就行了。

但是,门禁卡虽然原理简单,但卡 ID 是卡的唯一标识,有国际组织管理的,理论上不能随便改(当然,实际上在中国没人管,复制卡满天飞)。所以手机想要修改自己的 ID,都需要 root 权限,你要是能 root,那装个第三方软件就可以随便改(注意软件支持的硬件,一般恩智浦的支持比较广,其它 NFC 模块不太好找软件)。不能 root 的就只能指望手机官方支持了,手机官方支持的门禁卡复制功能都很谨慎,又签协议又限量,还反复确认。
strengthen
2021-07-14 09:08:14 +08:00
给大佬安利一下我的个人 app~:NFC Master
iPhone 读取公交卡余额,读取公交卡交易记录,读取公交卡硬件信息等。
已支持北上广深公交卡,交通联合卡等等等。
可以读写 NFC 标签设置多种功能,还有机器学习,热源探测等普通功能~
已支持 35 种语言,71 个国家下载。
App Store 搜索:NFC Master
复制卡功能正在研发中,敬请期待!
演示视频: <amp-youtube data-videoid="OK9miAY-0zk" layout="responsive" width="480" height="270"></amp-youtube>

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/778614

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX