android beam小米,不看不知道!小米5手机上的NFC功能居然有这么多用途

NFC(近场通信)技术近年来在智能手机中扮演着越来越重要的角色,尤其在移动支付领域。它提供了安全的硬件加密,支持被动通讯,简化了设备间的连接过程。NFC智能标签的出现,使得手机可以快速执行各种预设操作,如切换手机模式或启动应用。此外,NFC也被用于公共交通支付和智能门禁系统,极大地便利了日常生活。尽管NFC存在传输距离限制和兼容性问题,但随着应用场景的拓宽,其潜力不容忽视。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

随着智能手机行业的飞速发展,智能手机的内置功能也越来越多,前段时间有场发布会重新定义了“黑科技”,这其中全功能NFC就被定义为了“黑科技”,然而NFC已经出现在手机上很多年了,不过由于当时的应用场景较少,于是并没有多少消费者知道NFC到底有什么用。

05565bb8f3500fd643b937d216e624e6.png

说出来你可能不信,最早的一台NFC手机还是诺基亚时代,2004年上市的诺基亚3220。然而到了2014年的时候笔者碰巧想换个新手机又因为当时手里有个可通过NFC连接的索尼镜头机所以想要买个带NFC的手机时却有点点费劲,找到个比较外观喜欢的手机,结果只有高配版才搭载NFC功能,去某连锁手机卖场中溜达了一圈,高配版的该机一直没货,销售小哥就劝我买标配版,当我说因为NFC只想买高配版的时候,销售小哥一直问我NFC到底有什么用?其实在当时NFC已经有很多用途,触碰连接一些硬件,还可以将手机当做公交卡进行刷卡等等。而近段时间NFC再度引发关注则是由于各种Pay带动起来的,多数情况下是代替银行卡,进行移动支付。

什么是NFC功能?

NFC是Near Field Communication的缩写,也就是近场通信,是一种短距离数据传输技术,该功能相对于传统的蓝牙以及红外等数据传输功能各有利弊,是目前主流的近距离通信技术之一。NFC 提供了一种简单、触控式的解决方案,可以让手机用户简单直观地交换信息、访问内容与服务。

相比于蓝牙等其它传输手段,NFC的优缺点是什么呢?

在手机的短距离通信发展中,一共出现了2种短距离的无线通讯技术。较为早期的就是手机的红外线通讯功能,第二种就是后来较为流行的手机蓝牙功能。那么为什么手机中这些短距通信功能,不能够代替手机NFC功能呢?下面笔者就把这三种近距离通信方式的参数一一列出,看看手机NFC功能为什么不能够被取代。

f65bf750fcca1bcc5eaad649988afd24.png

首先在目前来看手机NFC大多数的时候主要用于移动支付,在安全性方面要求较为严格。在安全性方面NFC技术采用了硬件加密的技术,而蓝牙采用了软件加密的方式,在安全性方面不能构建一个较为统一的安全标准,所以会遇到种种问题。而红外传输方式基本上不具备安全加密的措施,所以在安全性方面NFC技术更胜一筹。

其次,在支付的过程中主机需要读取卡片中的信息,如果把手机的NFC模块比作是卡片的话,那么这种通讯方式叫做被动通讯。而蓝牙和红外线均不具备被动通讯的功能,在两种通讯方式在连接的时候,均需要互相连接,甚至输入密码进行配对,非常的不方便。

Android Beam数据传输:

两台带有NFC的设备靠在一起,就可以通过NFC来传输数据了,相比蓝牙可能在传输速度方面没有明显的提升,但省去了蓝牙配对的时间,还是要方便一些的。不过另一方面,从刚刚我们列出的NFC技术特点中可以看到,NFC传输距离限制较为严格,必须严格控制在10厘米范围内;同时,该功能的兼容性并不好,不同品牌的手机往往会出现传输不兼容的情况,令该功能的使用体验大打折扣。

NFC智能标签

前面我们提到,NFC是一种被动的近场通信方式,这也就直接导致了NFC智能标签的出现。人们将内置芯片的感应线圈封装在一个标签中,并对其进行一定的功能设定,当用户用手机对其进行扫描时,手机便能够直接识别出这种功能设定,并完成特定的操作。当然也有一些小区已经开始利用NFC卡片充当钥匙作为门禁,这样也进一步提升了生活的安全性。

259b0ebbc417a70ab810105895427d11.png

目前NFC智能标签的应用范围还是比较广泛的,比如我们在购买便携式音箱时,会看到带有NFC智能配对功能的音响产品,用户只需打开手机的NFC功能并对该音响的特定区域扫一下,便可实现手机与音响之间的蓝牙配对连接,省去了传统的密码配对环节。其实音响中内置的就是一个NFC智能标签,该标签被设定的就是打开蓝牙并完成配对的操作,同时在人多设备多的大环境下,直接通过触碰连接,也有效地避免了连错别人设备的尴尬。当然,这只是一个隐藏的NFC智能标签,生活中其实还有很多NFC标签就赤裸裸的展现在了我们的眼前,只是我们没有察觉而已。

fb9ae80bad186f6efef77384e41c6637.png

不同的标签还可以实现不同的快捷操作,比如会议室门口的NFC智能标签用户扫一下就能将手机设为会议模式,而在私家车内放置一个NFC智能标签也能够让用户快速切换至驾驶模式,当然,如果你愿意,扫一下NFC智能标签,你也能够给特定的人直接拨通电话。。。从智能生活的角度来考虑,这种体验毫无疑问是很炫酷的。

移动支付功能

其实,作为一种很便捷的信息交互方式,NFC真正的用武之地在于提升移动支付的便捷性。现在已经在使用的华为Pay、Apple Pay以及即将推出的三星Pay中均包含这种NFC近场通讯支付的功能,除了这些Pay中可代替银行卡进行刷卡服务之外,用户可以通过刷手机的方式乘坐公共交通,用户需要到移动营业厅换取带有NFC移动支付功能的SIM卡,然后在乘坐交通工具需要刷卡的时候,直接刷手机即可,后面还费劲找公交卡的人直接看得变成目瞪口呆.jpg

14dfe45570ede8019e4149a6ec08fd29.png

前面提到,NFC智能标签在体验层面是十分优秀的,而这刚好可以成为未来智能生活的一个入口。试想一下,每天醒来,你想做的每一件事都可以通过刷手机的方式来实现,对于这一点笔者只能说,画面太美不敢想了!值得一提的是,作为通往未来智能生活的一扇大门,笔者提到的NFC智能标签现在很容易买到,到万能的某宝随便一搜就能搜出很多,并且价钱都很便宜。利用这些NFC智能标签,让自己的NFC手机重换新生还是没问题的!

在开发中,将BCM2079x NFC芯片集成到Android设备并确保支持Android Beam功能,首先需要了解其在Android平台上的整体架构。根据《BCM2079x NFC流程详解:从初始化到Android Beam》中的指导,我们应当遵循以下步骤: 参考资源链接:[BCM2079x NFC流程详解:从初始化到Android Beam](https://wenku.csdn.net/doc/w7vuofe074) 1. **硬件连接与初始化**:确保BCM2079x芯片通过I2C、SPI或UART接口正确连接到Android设备。利用提供的硬件抽象层(HAL)接口,初始化设备和NFC模块。 2. **NFC Service启动流程**:通过阅读《BCM2079x NFC流程详解:从初始化到Android Beam》了解NFC Service的启动流程,这包括系统启动时NFC服务的初始化,以及相关组件的配置。 3. **NFC堆栈初始化**:将libnfc-nxp作为核心库文件,包括libnfc.so和libnfc_ndef.so,添加到Android系统的外部库目录下。使用JNI与底层NFC库进行通信,从而初始化NFC堆栈。 4. **Android Beam功能实现**:在NFC堆栈初始化完成后,实现Android Beam的数据传输功能。这涉及到小数据传输和大数据传输的两种场景,确保发送端和接收端能够正确处理Tap提示以及数据包的发送和接收。 5. **测试与调试**:通过编写NFC应用程序和实际硬件测试,验证NFC芯片的读写功能,包括Android Beam的数据交换功能。使用Android的日志系统(Logcat)来监视NFC相关的日志输出,确保数据传输流程正常。 为了确保这一集成过程的顺利进行,推荐详细阅读《BCM2079x NFC流程详解:从初始化到Android Beam》,该指南提供了一个清晰的实现路径,涵盖了从硬件连接到Android Beam功能的详细步骤。这对于希望深入了解NFC技术在Android平台上实现的开发者来说,是一份宝贵的资源。 参考资源链接:[BCM2079x NFC流程详解:从初始化到Android Beam](https://wenku.csdn.net/doc/w7vuofe074)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值