展开

关键词

nfc开发

很多Android设备已经支持NFC(近距离无线通讯技术)了。本文就以实例的方式,为大家介绍如何在Android系统中进行NFC开发。 在Android NFC 应用中,Android手机通常是作为通信中的发起者,也就是作为各种NFC卡的读写器。 NfcAdapter 相当于一个NFC适配器,类似于电脑装了网络适配器才能上网,手机装了NfcAdapter才能发起NFC通信。       NDEF: NFC Data Exchange Format,即NFC数据交换格式。       当手机开启了NFC,并且检测到一个TAG后,TAG分发系统会自动创建一个封装了NFC TAG信息的intent。

1K50

nfc近场通信

NFC支持3种工作模式: 1.读卡器模式; 2.仿真卡模式; 3.点对点模式; 1.读卡器模式: 通过NFC设备(支持NFC的Android手机)从带有NFC芯片的标签、贴纸、报纸、明信片等媒介读取信息 2.仿真卡模式: 是将支持NFC的手机或其他电子设备当成借记卡、信用卡、公交卡、门禁卡等IC卡使用;基本原理是将相应的IC卡中的信息(支付凭证)封装成数据包存储在支持NFC的手机中,在使用时还需要一个NFC 射频器(相当于刷传统IC卡时使用的刷卡器),将手机靠近NFC射频器,手机就会收到NFC射频器发过来的信号,在通过一系列复杂的验证后,将IC卡的相应信息传入NFC射频器,最后这些IC卡数据会传入NFC射频器连接的计算机 基础知识: 1.Android SDK API主要支持NFC论坛标准(Forum Standard),这种标准被称为NDEF(NFC Data Exchange Format,NFC数据交换格式); 2 NFC设备; 3.在一个NFC设备读取NFC标签或另一个NFC设备中的数据之前会在0.1秒的时间之内建立NFC连接,然后数据会自动从被读取一端流向读取数据的一端;数据接收端会根据具体的数据格式和标签类型调用相应的

76490
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    NFC驱动调试

    1.NFC基本概念:NFC 又称为近场通信,是一种新兴技术,可以在彼此靠近的情况下进行数据交换,是由非接触式射频识别(RFID)及互连互通技术整合演变而来,通过单一芯片集成感应式读卡器; NFC有效通讯距离一般不超过 (比如支持NFC的Android手机)从带有NFC芯片的标签,贴纸,明信片,报纸,名片等媒介读取信息,或者将数据写到这些媒介中。 贴有NFC贴纸的产品在市面上很常见。仿真卡模式: 仿真卡模式就是将支持NFC的手机或者其他电子设备当成借记卡、信用卡、公交卡、门禁卡等IC卡使用。 将手机靠近NFC射频器,手机就会接收到NFC射频器发过来的信号,在通过一些列验证后,将IC卡的相应信息传入NFC射频器,最后这些IC卡数据会传入NFC射频器连接的电脑,并进行相应的处理。 5.2 NFC-SWP模式?5.3 NFC的全终端模式?

    1.4K50

    Android NFC简介 博客分类: Android android nfc 近场通信

    目录: Android NFC . 1 1 简介 ... 1 1.1 什么是 NFC . 1 1.2 Android 上的 NFC . 2 1.3 Android 中的 NFC 通讯机制 ... 2 1.2 Android 上的 NFC Android 在Android 2.3(API Level 9) 中首次增加了对NFC 的支持,但是只能读取tag ,有很多不完善的地方。 后来的Android 4.0 ICS(API Level 14) 中全面提升了NFC 的功能,支持两台NFC 手机的相互通信,并且封装了方便的消息构造和解析接口。 :NFC 数据交换格式)消息。 1.3 Android 中的 NFC 通讯机制 首先应用程序向系统注册感兴趣的Intent ,当系统的NFC 服务收到一条tag 之后,会打开合适的应用并传递Intent 。

    62120

    三分钟看懂NFC

    NFC有三种工作模式:1.主动模式在主动模式下NFC终端可以作为一个读卡器,发出射频场去识别和读写别的NFC设备信息。? 更不用提NFC的卡模拟功能,让手机同时成为公交卡、门禁卡甚至银行卡,可以说NFC全方面碾压蓝牙。?但是事实上,NFC连推广的那一步都没迈出去。 NFC主要在亚洲推广较为普遍尽管诺基亚推出了世界上第一款NFC产品——诺基亚3220,并且几乎将NFC作为了手机标配。但由于没什么真正实用的功能,NFC也只能作为一个噱头,逐渐淡出了人们的视线。? 相比于现在的扫码—付款模式,NFC的接触付款模式显然更加快捷和安全,NFC技术也终于不再是屠龙之技。?现在NFC主要有以下两大应用方面:卡模拟这是NFC最早的功能之一。 现在很多相机、照片打印机,也通过NFC进行图片快速传输,毕竟非常方便快捷。?相机的NFC功能?打印机的NFC功能 除此以外,越来越多的NFC应用被不断发掘出来。例如,现在火爆的共享单车。

    34420

    NFC就在你身边

    NFC是一种无线近场技术,已应用于数十亿台智能手机、平板电脑和其他消费电子产品,而几乎每天都有新的NFC设备诞生, 小猿手边就有一台支持NFC控制的网关产品,现在很多的手机都有NFC功能,有兴趣的可以打开你的手机 NFC玩玩。 像NFC电子标签现在在很多的物品个别款式,型号上都开始应用,像耐克球衣,耐克的NBA球衣通过NFC将体育迷连接到一种互动内容、产品和体验。 而在工业领域,也有很好的应用NFC参数化、诊断和固件更新NFC可以替换DIP开关、服务UART和其他机电元件。器件中的无源NFC接口IC允许NFC手机在没有外部电源的情况下读取和写入数据。 适用于Android NFC手机和iPhone (IOS11及以上版本)。固件更新:甚至更小的固件映像也可通过NFC以高达40 kbps的速率传输到无电源设备。适用于Android NFC手机。

    73760

    Android开发 - NFC基础

    NFC 基础本文档介绍了在Android上的基本的NFC任务。 NFC 标签是如何被映射到 MIME 类型和URIs 的NFC标签是如何映射到MIME类型和URI在你开始写你的NFC应用之前,重要的是要了解不同类型的NFC标签,标签分发系统如何解析NFC标签,当它( NFC标签是一种比较广泛的技术(译者注:标签的种类样式多),也有许多不同的数据写入方式。 Android最大化的支持NDEF标准,它是由NFC论坛(NFC Forum.)定义的。 在Android清单文件(Manifest)里要求NFC访问在您访问NFC硬件设备和妥善处理NFC的intent之前,在你的AndroidManifest.xml文件里声明这些项:•NFC的硬件访问权限 NFC Intents的过滤器一个你关注的NFC标签进行被扫描盗时,您的应用程序启动处理,您的应用程序可以在清单文件中声明过滤一种,两种或全部三种NFC intent。

    39600

    Android 使用手机NFC的读取NFC标签数据的方法

    一 你需要准备的:一部有nfc的手机,一张有nfc标签的卡二 nfc简介nfc(近距离无线通讯技术),是由非接触式射频识别(RFID)及互连互通技术整合演变而来,通过在单一芯片上集成感应式读卡器、感应式卡片和点对点通信的功能 三 nfc过滤标签的设置3-1 在Manifest添加权限:在xml里添加nfc的使用权限

    82710

    NFC手机:攻破交通卡

    AVL移动安全团队最近发现一款利用NFC手机攻击交通卡的恶意软件。将该款恶意软件安装在NFC手机中,窃贼只需将此手机轻轻靠近圣地亚哥交通卡(bip!-card)即可任意篡改卡中的余额。 NFC手机被恶意软件利用NFC是Near Field Communication缩写,即近距离无线通讯技术。 NFC手机是指带有NFC模块的手机,可以应用在生活的很多方面,比如快速获取公交车站站点信息、公园地图等信息、门禁控制、本地支付等等。 NFC手机在为我们提供许多生活便利的同时,手机恶意软件开发者也早已瞄准NFC手机,读取非接触式IC卡信息并篡改卡中的数据,可能会给用户资金安全造成威胁。 详细分析开启手机NFC功能安装了该恶意软件后,程序首先开启手机NFC功能。?

    55550

    Aurora NFC(本地流量控制)

    Aurora 8B10B 协议包括本地流控制(NFC)接口,其允许接收机通过指定必须放入数据流的空闲数据跳数来控制接收数据的速率。 甚至可以通过请求发送器临时发送空闲(XOFF)来完全关闭数据流.NFC 通常用于防止FIFO 溢出条件。?当NFC 选项启用时生成IPCORE 时,就会创建NFC 接口。 用户应用程序断言s_axi_nfc_tx_tvalid 并将NFC 代码写入s_axi_nfc_tx_tdata。NFC 代码指示频道合作伙伴应在其TX 数据流中插入的最小空闲周期数。 Aurora 8B 10B 内核在发送NFC 消息时无法传输数据。在s_axi_nfc_tx_tready断言之后的周期上,s_axi_tx_tready总是被取消置位。 下图给出了当用户应用向通道伙伴发送NFC 消息时的发送定时的示例。s_axi_nfc_tx_tready信号被断言一个周期(假设n 至少为2),以在NFC 消息的数据流中创建间隙。?

    63720

    App Clips - NFC 触发的使用

    App Clip的触发中有NFC触发的逻辑,但是官网确没有写要怎么配置NFC,使用什么配置? 所以在这里就描述一下NFC触发的逻辑。 首先找一个NFC标签,比如下面这个,可以去淘宝买,价格很便宜 下载一个APP,我使用的是下图的这个,用于往标签里写入数据,这里的手机必须是是iPhone 7之上的机型,iOS 13之后的系统,因为iOS

    40451

    Android NFC 技术解析,附 Demo 源码

    接下来我们更加详细的来了解一下 nfc 的应用。?一、NFC 是什么,它的工作模式? (1)读卡器模式数据在 NFC 芯片中,可以简单理解成 “刷标签”。本质上就是通过支持 NFC 的手机或其它电子设备从带有 NFC 芯片的标签、贴纸、名片等媒介中读写信息。 通常 NFC 标签是不需要外部供电的。当支持 NFC 的外设向 NFC 读写数据时,它会发送某种磁场,而这个磁场会自动的向 NFC 标签供电。 将手机靠近 NFC 射频器,手机就会接收到 NFC 射频器发过来的信号,在通过一系列复杂的验证后,将 IC 卡的相应信息传入 NFC 射频器,最后这些 IC 卡数据会传入 NFC 射频器连接的电脑,并进行相应的处理 三、实战使用 NFC 标签 (1) 利用 NFC 标签让 Android 自动运行程序场景是这样的:现将应用程序的包写到 NFC 程序上,然后我们将 NFC 标签靠近 Android 手机,手机就会自动运行包所对应的程序

    1.2K70

    这届世界杯能带火NFC吗?

    火热的2018俄罗斯世界杯十六强已经产生,几家欢喜几家忧,这届的比赛用球也使用了很多的高科技,其中就有NFC,近场通信(NFC)是一种快速、直观的技术,让您仅需轻触一下便可与周围世界安全交互。 NFC无线近场技术已应用于数十亿台智能手机、平板电脑和其他消费电子产品,而几乎每天都有新的NFC设备诞生。 阿尔法狗带火了人工智能,不知这届世界内能否带火NFC,虽然NFC出现已经有好多年,但似乎一直没有大火,其实NFC的应用还是有很多地方可以使用的,像门禁,电子标签,认证配置,配对和调试,移动支付,智能玩具等 NFC手机上的应用就是用户界面,设置可通过简单的点击传输到设备,还可以用来固件更新,甚至更小的固件映像也可通过NFC以高达40 kbps的速率传输到无电源设备。 像我们经常在Modbus通信中,板子上经常有好几个DIP开关来配置地址,波特率等信息,就可以使用NFC来代替,通过手机的友好界面和植入NFC的设备连接配置。

    17320

    Android训练课程(Android Training) - NFC基础

    NFC 基础本文档介绍了在Android上的基本的NFC任务。 NFC 标签是如何被映射到 MIME 类型和URIs 的NFC标签是如何映射到MIME类型和URI在你开始写你的NFC应用之前,重要的是要了解不同类型的NFC标签,标签分发系统如何解析NFC标签,当它( NFC标签是一种比较广泛的技术(译者注:标签的种类样式多),也有许多不同的数据写入方式。 Android最大化的支持NDEF标准,它是由NFC论坛(NFC Forum.)定义的。 在Android清单文件(Manifest)里要求NFC访问在您访问NFC硬件设备和妥善处理NFC的intent之前,在你的AndroidManifest.xml文件里声明这些项:•NFC的硬件访问权限 NFC Intents的过滤器一个你关注的NFC标签进行被扫描盗时,您的应用程序启动处理,您的应用程序可以在清单文件中声明过滤一种,两种或全部三种NFC intent。

    22410

    浅谈NFC、RFID、红外、蓝牙的区别

    很多朋友对NFC和RFID这两个词感到陌生,但是手机经常会出现支持NFC支付,又没太在意,NFC与RFID其实是手机支付的种方式(手机支付也被称作移动支付,是一种允许移动用户使用其移动终端对所消费的商品或服务进行账务支付的服务方式 NFC芯片装在手机上,手机就可以实现小额电子支付和读取其他NFC设备或标签的信息。NFC的短距离交互大大简化整个认证识别过程,使电子设备间互相访问更直接、更清楚。 NFC和红外、蓝牙的区别  NFC优于红外和蓝牙传输方式。作为一种面向消费者的交易机制,NFC比红外更快、更可靠而且简单得多,不用向红外那样必须严格的对齐才能传输数据。 知道NFC的人里,又有多少准确知道自己手机的NFC区域在哪里?这里面,又有多少人能准确地把自己手机的NFC区域对准识别区?能熟练对准了,把识别区换成另一个人的手机的NFC区呢? 而且,用NFC的一些交互过程是需要双方确认的,试过两个手机NFC配对过程中点屏幕确认配对吗??  7  这一系列问题的答案,才是NFC没有大量得到使用的关键原因。

    1.6K40

    高通 NXP NFC(PN547PN548) 移植流程 android6.0

    修改平台配置在init.qcom.rc中增加节点的权限,并创建etcparam文件夹# NFCsetprop ro.nfc.port I2Cchmod 0660 devpn544chown nfc nfc devpn544 mkdir etcparam 0770 nfc nfc3. DTSi2c@78b6000 { nfc-nci@e { compatible = qcom,nq-nci; reg = ; qcom,nq-irq = ; qcom,nq-ven = ; qcom,clk-src frameworkbasecorejavacom 下的 nxp 与 vzw 替换平台代码中的相应文件夹(若没有则添加)将释放代码中的 frameworkbasecorejavaandroid 下的 nfc 文件夹替换平台代码中的相应文件夹修改 frameworksbaseAndroid.mk :用 BeyondCompare 等对比软件对比修改,主要是添加 nfc 相关的内容4. packagesappNfc

    2K21

    U位、RFID、NFC、EIC分别指什么

    在U位资产管理领域,常常会出现U位、RFID、NFC、EIC等术语。下面,我们一起学习。 NFC——近场通信NFC(Near Field Communication的简称)又称近距离无线通信,是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输,交换数据。 NFC技术由免接触式射频识别技术(RFID)演变而来,其基础是RFID及互连技术。近场通信是一种短距高频的无线电技术,在13.56MHz频率运行于20厘米距离内。

    66120

    基于NFC的智能门锁

    伴随着生物技术和硬件技术的发展,基于本次NFC reader-ST25R3916 Nucleo expansion board和STM32L476,我将STM32芯片、传感器技术和NFC等技术相结合,将其做成一个智能的防盗门

    18410

    nRF52832——NFC PIN配置为普通IO问题

    【问题】:52832 IO口不多,设计时希望把能用的IO都用上,NFC功能没有用,所以想把这个P09,P10设置为普通IO应用;【方法】:P09、P10默认是NFC引脚,程序默认初始化为NFC

    23640

    物联网世界中NFC的各种使用案例

    从消费品的促销优惠到利用NFC技术保护钥匙卡的安全访问,这种信任对于每个NFC应用都是至关重要的。戴利还指出,当与物联网网络的端点入口进行交互时,NFC提供了额外的安全层。 互联世界中的多种用途NFC有多种应用方式,从直接应用到消费者领域,再到公司内部实践。与消费品打交道的公司可以利用NFC提高客户参与度。 NFC技术可以让公司在顾客购买前和购买后与他们保持接触。NFC技术也可用于高端消费品,如高档烈酒和葡萄酒行业。当消费者将其移动设备接触瓶盖或包装上的NFC标签时,它可以提供一种独特而有价值的移动体验。 NFC是满足各种需求的最佳选择,包括证书认证、安全访问和双重身份验证。好处在消费者方面,NFC的好处是双向的。 但是,NFC的价值仅在于其应用方式。然而,NFC的价值取决于它的应用方式。Daly认为,使用NFC创造高附加值有三条指导原则:1)确保这是一次有价值的交易。

    29200

    扫码关注云+社区

    领取腾讯云代金券