首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏非著名程序员

    Android NFC 技术解析,附 Demo 源码

    3)点对点模式 该模式与蓝牙、红外差不多,用于不同 NFC 设备之间进行数据交换,不过这个模式已经没有有 “刷” 的感觉了。 2)向 NFC 标签写入 NDEF 格式的数据。 3)通过 Android Beam 技术将 NDEF 数据发送到另一部 NFC 设备。 NdefMessage 和 NdefRecord 是 Android NFC 技术的核心类,无论读写 NDEF 格式的 NFC 标签,还是通过 Android Beam 技术传递 Ndef 格式的数据, 向 NFC 标签写入数据一般分为三步: 1)获取 Tag 对象 ? 2)判断 NFC 标签的数据类型(通过 Ndef.get 方法) 3)写入数据 ? 前 4 页(0 至 3)存储了 NFC 标签相关的信息(如 NFC 标签的序列号、控制位等)。从第 5 页开始存储实际的数据(4 至 15 页)。

    4.6K70发布于 2018-02-02
  • 来自专栏向治洪

    nfc开发

        很多Android设备已经支持NFC(近距离无线通讯技术)了。本文就以实例的方式,为大家介绍如何在Android系统中进行NFC开发。 Android对NFC的支持主要在 android.nfc 和android.nfc.tech 两个包中。        android.nfc.tech 中则定义了可以对Tag进行的读写操作的类,这些类按照其使用的技术类型可以分成不同的类如:NfcA, NfcB, NfcF,以及MifareClassic 等。 TAG分发系统定义了3中intent。 此处我们使用的intent-filter的Action类型为TECH_DISCOVERED从而可以处理所有类型为ACTION_TECH_DISCOVERED并且使用的技术nfc_tech_filter.xml

    4.8K50发布于 2018-01-29
  • NFC技术详解:读写原理及应用前景探讨

    近场通信(NFC)是一种短距离的高频无线通信技术,允许电子设备在彼此靠近(通常小于10厘米,舜识读写器可达25厘米)时进行数据交换。 其中,NFC标签因其成本低廉、使用方便而成为该技术最广泛的应用形式之一。要理解其广泛应用,首先需要深入探究其读写原理。 一、NFC技术简介NFC由射频识别(RFID)技术演变而来,工作在13.56MHz的频率下。一个典型的NFC交互系统包含两部分:发起设备:通常是具备读写功能的设备,如智能手机、NFC读写器。 3. 协议层(对话规则)为了保证通信的有效性和准确性,NFC设备遵循一套国际标准(如ISO 14443A/B, ISO 15693等)。 公交卡、门禁卡、工牌等本质上都是NFC标签,手机可以模拟它们或直接读取余额信息。3.

    3.1K10编辑于 2025-08-27
  • 来自专栏向治洪

    nfc近场通信

    NFC简介: Near Field Communication 近场通信,是一种数据传输技术。 与wifi、蓝牙、红外线等数据传输技术的一个主要差异就是有效距离一般不能超过4cm。 NFC支持3种工作模式: 1.读卡器模式; 2.仿真卡模式; 3.点对点模式; 1.读卡器模式: 通过NFC设备(支持NFC的Android手机)从带有NFC芯片的标签、贴纸、报纸、明信片等媒介读取信息 3.点对点模式: 与蓝牙、红外差不多,可以用于不同的NFC设备之间进行数据交换,只是NFC的点对点模式有效距离更短,不能超过4cm;但是如果两个设备使用的都是Android4.2及以上版本,NFC会直接利用蓝牙传输 2.Android SDK API支持如下三种NDEF数据的操作: a.从NFC标签读取NDEF格式的数据; b.向NFC标签写入NDEF格式的数据; c.通过Android Beam技术将NDEF 数据发送到另一部NFC设备; 3.在一个NFC设备读取NFC标签或另一个NFC设备中的数据之前会在0.1秒的时间之内建立NFC连接,然后数据会自动从被读取一端流向读取数据的一端;数据接收端会根据具体的数据格式和标签类型调用相应的

    5.4K90发布于 2018-02-01
  • 来自专栏linux驱动个人学习

    NFC驱动调试

    1.NFC基本概念: NFC 又称为近场通信,是一种新兴技术,可以在彼此靠近的情况下进行数据交换,是由非接触式射频识别(RFID)及互连互通技术整合演变而来,通过单一芯片集成感应式读卡器; NFC有效通讯距离一般不超过 点对点(P2P)模式: 该模式与蓝牙、红外线差不多,可以用于不同NFC设备之间进行数据交换,只是NFC的点对点模式有效距离更短(不能超过10厘米),而且传输建立速度要比红外线和蓝牙技术快很多。 3.NFC与其他模块的比较 对比项 NFC 蓝牙 红外 网络类型 点对点 单点对多点 点对点 使用距离 ≤0.1m ≤10m ≤1m 传输速度 106、212、424、868、721、115Kbps 2.1 , 2 为开启ese功能,3 为获取ese功能。 private_data, arg); break; case ESE_GET_PWR: r = nqx_ese_pwr(pfile->private_data, 3)

    4.1K50发布于 2018-04-17
  • 来自专栏封碎

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

    目录: Android NFC . 1 1 简介 ... 1 1.1 什么是 NFC . 1 1.2 Android 上的 NFC . 2 1.3 Android 中的 NFC 通讯机制 ... 2 2 用法 ... 3 2.1 读取 tag . 3 2.2 发送消息 ... 5 2.2.1 ) 技术是一种近距离的高频无线通信技术, 通常距离是4 厘米或更短。 与其他无线通信技术比较, 例如蓝牙和 WiFi , NFC 提供更低贷款和距离,并且低成本,不需要供电,不需要实现匹配,整个通信过程仅仅是短短的靠近一秒就能完成。 meta-data 中的resource 指定了对使用了哪些技术的tag 感兴趣。filter_nfc.xml 的内容如下: ?

    2.2K20发布于 2018-10-31
  • 来自专栏前端

    uniapp nfc读写

    1.先添加权限 "<uses-permission android:name=\"android.permission.NFC\"/>" 2.添加NFC调用js import store from '@ '], ['android.nfc.tech.NfcA'], ['android.nfc.tech.NfcB'], ['android.nfc.tech.NfcF'], ['android.nfc.tech.Nfcf'], ['android.nfc.tech.NfcV'], ['android.nfc.tech.NdefFormatable'], : function (inarray) { // 将字节数组转换为字符串 let i, j, inn; let hex = ["0", "1", "2", "3" }, getters:{ nfcreadtxt: state => state.nfcreadtxt } }); export default store; 3.

    1.2K10编辑于 2024-03-19
  • 微信小程序实现RFID技术手机nfc标签识别

    最近参加挑战杯在开发项目的时候遇到了一个小程序识别nfc的需求,经过翻阅官方文档。最终实现了对nfc芯片的识别。 err.errCode) {wx.showToast({title: '请检查NFC功能是否正常!' ,icon: 'none'})return}switch (err.errCode) {case 13000:wx.showToast({title: '设备不支持NFC!' ,icon: 'none'})break;case 13001:wx.showToast({title: '系统NFC开关未打开!'

    1.9K10编辑于 2024-05-04
  • 来自专栏嵌入式程序猿

    NFC就在你身边

    今天办公室好几个人在用带有NFC功能的手机给公交卡充值,只需几秒钟就可以完成充值,省去了以前去充值中心排队充值的麻烦,其实NFC(Near FieldCommunication)其实这技术已经很早了,只是这两年随着物联网的火热兴起 大概在2003 年,当时的 Philips 半导体和 Sony 公司计划基于非接触式卡技术发展一种与之兼容的无线通讯技术。 飞利浦派了一个团队到日本和Sony工程师一起闭关三个月,然后联合对外发布关于一种兼容当前 ISO14443 非接触式卡协议的无线通讯技术,取名NFC(NearField Communication)。 近场通信技术正在变得炙手可热。在当今这个日益互联的世界,这种快速、直观的技术让您仅需轻触一下便可与周围世界安全交互。 NFC是一种无线近场技术,已应用于数十亿台智能手机、平板电脑和其他消费电子产品,而几乎每天都有新的NFC设备诞生, 小猿手边就有一台支持NFC控制的网关产品,现在很多的手机都有NFC功能,有兴趣的可以打开你的手机

    2.5K60发布于 2018-04-10
  • 来自专栏tea9的博客

    android nfc模拟卡

    官网给的解决方案: 请按照以下流程进行操作: 1.进入“设置 -> 开发者选项 -> 设备解锁状态”中绑定账号和设备; 2.手动进入Bootloader模式(关机后,同时按住开机键和音量下键); 3. 通过USB连接手机,点击 “解锁”按钮; 解锁的时候要检查解锁账号,要3天验证在这个手机登录 1.小米手机设置 设置-小米账号-登录小米账号 关机 进入Bootloader模式(同时按住开机键和音量下键 usb连接电脑 解压线刷包 打开通用解锁工具 选择解压目录 点击加载设备 刷机 等待成功 0x01 nfc软件 在酷安找到了一些app nfc list 然后测试了一下NFC卡模拟 然后给NFC 卡模拟 root权限 和 nfc权限 安全中心-应用管理-权限-ROOT权限管理 给 NFC卡模拟 然后测试软件 卡读取成功了 然后测试门禁不好使

    2.4K30编辑于 2022-07-16
  • 来自专栏写代码和思考

    Android开发 - NFC基础

    这种相互作用提供了一个简单的方法来发送数据,比其它无线技术,比如蓝牙,因为有了NFC,不再需要手动设置发现或配对(译者注:蓝牙需要设置搜索设备和配对)。 前两个步骤中描述了NFC标签是如何映射到MIME类型和URI的。 3。使用封装好的intent启动应用程序。这是描述如何将NFC标签分派到对其感兴趣的应用程序。 NFC标签是一种比较广泛的技术(译者注:标签的种类样式多),也有许多不同的数据写入方式。 Android最大化的支持NDEF标准,它是由NFC论坛(NFC Forum.)定义的。 Android还支持其他不包含NDEF数据的标签,您可以通过使用包含在android.nfc.tech包的类来实现它。要了解有关这些技术的更多信息,请参见高级NFC主题。 在一个格式良好的NDEF消息中,第一个NdefRecord包含以下字段: 3-bit TNF (Type Name Format) - 类型名格式 指示如何解释变量长度类型字段。

    2.8K00发布于 2020-03-16
  • 来自专栏硬件大熊

    智能门锁:NFC刷卡

    而应用于门锁刷卡13.56MHz的NFC在RFID的基础上发展而来,其天线工作于近场耦合区,ISO14443-A/B工作距离只有10cm左右,ISO15963最远工作距离也只有1m,远小于22.12m的工作波长 另外,NFC和RFID在本质上没有太大区别,但NFC技术增加了点对点通信功能,可以快速建立设备之间点对点无需通信。 RFID更多的被应用在生产、物流、资产管理上,NFC技术在门禁、公交校园一卡通、公交一卡通等领域有独特的应用优势。 关于NFC天线的原理、设计可参考如下文章: 《NFC天线工作原理、设计》 《NFC匹配电路与滤波器设计》 《NFC芯片选型及基本电路框架》 以捷联芯微SL2623为例, 将理论计算值或原厂推荐值的器件焊接在匹配电路相应的位置上 ,连上天线,在TX1和TX2之间利用矢量网络分析仪测试 利用网分,我们需要调节匹配电路,将13.56MHz频率点调整到50Ω阻抗点; 关于NFC电路框架划分,如下图: 调节匹配电路进行阻抗匹配

    2.6K10编辑于 2022-06-23
  • 来自专栏全栈程序员必看

    Android NFC开发详细总结

    Android NFC开发 Near Field Communication (NFC) 为一短距离无线通信技术,通常有效通讯距离为4厘米以内。 NFC工作频率为13.65 兆赫兹,通信速率为106 kbit/秒到 848kbit/秒。NFC手机相比普通手机来说, 短范围无线技术。 1.NFC基础 用NDEF消息格式来发送和接收NFC数据, 从NFC标签中读取NDEF数据是用标签调度系统来处理的,它会分析被发现的NFC标签,对数据进行适当的分类,并启动对该类数据感兴趣的应用程序࿶

    1.6K10编辑于 2022-07-29
  • 来自专栏FreeBuf

    NFC手机:攻破交通卡

    NFC手机被恶意软件利用 NFC是Near Field Communication缩写,即近距离无线通讯技术NFC手机是指带有NFC模块的手机,可以应用在生活的很多方面,比如快速获取公交车站站点信息、公园地图等信息、门禁控制、本地支付等等。 详细分析 开启手机NFC功能 安装了该恶意软件后,程序首先开启手机NFC功能。 ? 图3 修改交通卡余额 该程序还可以显示该交通卡的余额信息。 ? 芯片银行卡也存在着此类安全隐患,比如NFC手机能轻松读取芯片银行卡卡号、身份证号及近十次的交易记录。NFC技术、非接触式IC卡确实给我们带来极大的便利,但其安全性也亟待考验。

    2.4K51发布于 2018-02-05
  • 来自专栏硬件大熊

    NFC天线工作原理、设计

    继公众号之前推送过的《NFC芯片选型及基本电路框架》之后,本篇文字聊聊NFC天线工作原理及其设计,由于篇幅有限,该内容分两篇文字进行阐述 传统天线通过向空中辐射电磁波来传输电磁信号,为了能把电磁信号辐射到空中 但13.56MHz NFC通过近场耦合来传输电磁信号,天线工作距离远小于传统天线,ISO14443-A/B工作距离只有10cm左右,SO15693最远工作距离也只有1m。 13.56Mhz NFC天线可以看作一个耦合线圈,根据安培定律,电流流过一段导线时会在导体周围产生磁场,且该磁场感应强度正比于线圈匝数和线圈面积,并随着距离的3次方衰减。 因此将该两个定律分别应用于NFC读写器、NFC卡片,读写器天线产生磁场耦合到NFC卡片天线产生电压能量启动NFC卡片中的芯片,由此进行能量、信号传输。 将史密斯圆图的测试频率范围设置为1MHz - 100MHz; 3. 在13.56MHz做标记,直接测量出该频率点的损耗电阻Rsdc、电感Lant、自谐振频率Fra、自谐振并联阻抗Rp。 4.

    6.1K31编辑于 2022-06-23
  • 来自专栏物联网知识

    基于NFC的智能门锁

    伴随着生物技术和硬件技术的发展,基于本次NFC reader-ST25R3916 Nucleo expansion board和STM32L476,我将STM32芯片、传感器技术NFC技术相结合,将其做成一个智能的防盗门 而且推动了人机交换的进程.借助 STM32L476 开发芯片优异的实时性能、最大程度的集成整合、配置灵活、强大的编程和控制能力,设计了一种 STM32L476 为主控制器的智能防盗门系统,结合X-NUCLEO-NFC06A1

    1.3K10发布于 2021-02-02
  • 来自专栏瓜大三哥

    Aurora NFC(本地流量控制)

    甚至可以通过请求发送器临时发送空闲(XOFF)来完全关闭数据流.NFC 通常用于防止FIFO 溢出条件。 ? 当NFC 选项启用时生成IPCORE 时,就会创建NFC 接口。 该接口包括用于发送NFC 消息的请求(s_axi_nfc_tx_tvalid)和确认(s_axi_nfc_tx_tready)端口以及4 位s_axi_nfc_tx_tdata 端口,以指定所请求的空闲周期数 用户应用程序断言s_axi_nfc_tx_tvalid 并将NFC 代码写入s_axi_nfc_tx_tdata。NFC 代码指示频道合作伙伴应在其TX 数据流中插入的最小空闲周期数。 用户应用程序必须保存s_axi_nfc_tx_tvalid 和s_axi_nfc_tx_tdata,直到s_axi_nfc_tx_tready 被断言。 下图给出了当用户应用向通道伙伴发送NFC 消息时的发送定时的示例。s_axi_nfc_tx_tready信号被断言一个周期(假设n 至少为2),以在NFC 消息的数据流中创建间隙。 ?

    3.6K20发布于 2019-06-05
  • 来自专栏小胡的技术分享

    低成本DIY校园NFC

    前言近期在网上冲浪的过程中发现好多学校的学生的DIY校园卡火了,随后便我便在网上搜索自己的学校——临沂科技职业学院的自定义的NFC卡结果没找到,好在会一点电路板的画图和嘉立创的使用于是我连夜进行了画图和制作 ,第一版本的临沂科技职业学院的NFC卡便诞生了。 来到界面后答题领一下券,题目AI可以搜到(60分以上即可通过)1.7点击上面的“嘉立创EDA专业版”1.8新建工程文件1.9开始画电路板,放置-板框-矩形2.0将框的大小设置为高54mm,宽85.4mm,圆角半径为3mm2.1 布线-单路布线,画一下线路然后放大进行调整一下线路,不要有直角的布线2.2导线的位置要选择底层2.3过孔(将导线连接)2.4焊盘-长圆形-宽3mm高2mm,调整放在合适位置2.5在放个焊盘当钥匙扣2mm

    56210编辑于 2025-10-04
  • 来自专栏跟Qt君学编程

    Qt官方示例-NFC留言板

    一个有关NFC数据交换格式(NDEF)消息的QML示例。   QML留言板示例演示从NFC标签读取的NDEF消息的内容。每个新检测到的NDEF消息都会添加到软木板中,并且可以拖动到木板上的任意位置。 onMessageRecordsChanged处理函数解析由NearField组件检测到的NFC消息,并建立传递到ListView的数据模型。 Component.onCompleted: { ... }   ListView组件将ListModel作为参数(从NFC记录构建)。 每个软木板可以显示多个NFC文本消息记录。 ListView { id: listView ... model: list ... delegate: Mode {} } 3.

    3.4K10编辑于 2023-03-17
  • 来自专栏iOS 备忘录

    App Clips - NFC 触发的使用

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

    2.2K51发布于 2021-02-05
领券