数码之家

标题: 关于NFC应用的知识与分享(DIY NFC手环进行中) [打印本页]

作者: 龙系小星2    时间: 2020-3-23 00:49
标题: 关于NFC应用的知识与分享(DIY NFC手环进行中)
本帖最后由 龙系小星2 于 2020-3-23 20:09 编辑

[attach]659476[/attach][attach]659476[/attach]
有关NFC应用的分享

NFC即近场通信(Near Field Communication,简称NFC),是一种新兴的技术,使用了NFC技术的设备(例如移动电话)可以在彼此靠近的情况下进行数据交换,是由非接触式射频识别(RFID)及互连互通技术整合演变而来的,通过在单一芯片上集成感应式读卡器、感应式卡片和点对点通信的功能,利用移动终端实现移动支付、电子票务、门禁、移动身份识别、防伪等应用。

NFC不知道大家陌不陌生,但是他的应用确是非常广泛的,有门禁刷卡、校园饭卡支付,公交车刷公交费、耳机音响快速连接手机蓝牙等应用,一些手机也搭载了NFC功能,但是我们大部分只是使用了刷门禁、刷公交这些最基本的功能,有些人即使手机上搭载了NFC但从未没使用过。

今天给大家分享一些NFC的应用。

楼主以前也是只使用NFC的门禁卡模拟功能,用来刷宿舍的门禁,但是当时楼主手机启动NFC加上与门禁通信需要1,2秒的时间除非手动打开刷门禁的界面,这样虽然比较快速,确是比较麻烦,于是就想着拆个NFC芯片贴到到手机背面,但是由于一些原因就放弃了。就这样过了几个月,看到了一个帖子,是关于华为一碰传的,这里放教程,而这个一碰传与NFC有关,也因为楼主满足使用一碰传的要求,所以就开始了研究NFC的应用。

一碰传就不详细介绍了,只放一些使用图片,因为他需要手机硬件上的要求,满足的坛友可以自行学习研究。
使用以上功能必备条件:
1. 电脑一台 win10系统,台式机必须要有无线网卡,有蓝牙(一碰传需要用到)
2.Emui10手机一台,最好是980及以上soc,970及970以下可以使用一碰传。但多屏协同功能必须980或以上。

下面是一些图片
触碰选择连接

电脑端同意
[attach]659463[/attach]
连接成功
[attach]659482[/attach]
屏幕映射到桌面上
[attach]659464[/attach]
windows端应用界面
[attach]659466[/attach]



华为一碰传需要NFC标签来实现手机与电脑的快速连接,于是要到淘宝上购买NFC标签,一搜发现6个标签就要230元,觉得有点贵,就仔细查看了一碰传使用的NFC芯片型号以及是什么类型的,百度学习下了一些知识。

首先NFC标签要能够可读可写,这是最基本的要求,下面是一些卡的区别


普通IC卡,0扇区不可以修改,其他扇区可反复擦写,我们使用的电梯卡、门禁卡等智能卡发卡商所使用的都是 M1 卡,可以理解为物业发的原卡。


UID

普通复制卡,可以重复擦写所有扇区,主要应用在IC卡复制上,遇到带有防火墙的读卡器就会失效。


CUID

可擦写防屏蔽卡,可以重复擦写所有扇区,UID卡复制无效的情况下使用,可以绕过防火墙。


FUID

不可擦写防屏蔽卡,此卡的特点0扇区只能写入一次,写入一次变成 M1 卡,CUID 复制没用的情况下使用,可以绕过防火墙。


UFUID

高级复制卡,我们就理解为是 UID FUID 的合成卡,需要封卡操作,不封卡就是 UID 卡,封卡后就变为 M1 卡。

————————————————

版权声明:本文为CSDN博主「gis-cc」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/chenchen2360060/article/details/88869708

卡的类型确定好后就开始购买卡了,首先是买了10个下图的门禁卡,可重复擦写,价格便宜,又买了2图的NFC贴纸5张,价格更便宜,两者各有优缺点。
一号卡
[attach]659479[/attach]
2号卡
[attach]659480[/attach]

下面是开始研究一号卡的内容。


先拆解,超声波焊接,暴力破拆。
[attach]659469[/attach]
[attach]659470[/attach]





打开之后的图片没拍
NFC芯片,背面是CUID字样,线圈由胶水固定,
[attach]659473[/attach]
[attach]659472[/attach]
[attach]659471[/attach]
[attach]659474[/attach]



酒精辅助,镊子加小刀把线圈取出来了,第一次取线圈线被取断了,焊接上之后正常使用。
看着这个线圈,楼主想起了把NFC贴到手机背后并且又想能不能自己做线圈呢,这样可以做出其他形状和大小,完全自定义。

首先按照楼主的设想进行尝试,量出原线圈的直径,计算出线圈长度,然后找出一些漆包线,量出同样的长度,当然测量、计算、焊接过程中有误差,反正也是初步尝试,下面是楼主自己绕制的线圈。
[attach]659490[/attach]
1号加长长度,2、4、5、6长度差不多,减少长度的线圈未拍。



大小、形状、线圈匝数不一样,但是全都能正常实现NFC功能,并且在加长线圈10公分之后仍能正常使用,减少线圈的长度就不行了。只不过这样的线圈有的可能读取距离会有变化或者会变得不容易读取。
翻出来以前搜集的一卡通卡居然也能够正常用
[attach]659477[/attach]


自制线圈成功之后就能把线圈和芯片加到其他地方,或隐藏在手环、手表、手链中,或放到不妨碍其他工具的地方,楼主现没有合适的能带到手上的东西,且由于没有开学,无法到学校测试复制学校一卡通的NFC标签能不能正常使用,所以暂未进行制作除手机外移动的NFC线圈,像戒指、手链、手环之类的。

学校一卡通暂未能进行测试,一碰传也只使用了几个标签,所以剩下的标签还需要处理。

这就需要一些软件配合手机NFC来实现其他的功能了,下面分享了6个安卓端NFC软件,

其中一个有着很大的作用,下面介绍,其他的还需要各位自行研究了。

Android-filechooser
[attach]659478[/attach]
[attach]659484[/attach]
[attach]659483[/attach]


打开这个软件,右上写入标签点进去可以看见新数据集这一栏,点进去,可以看见10项可选的数据集,有什么作用呢?


这些数据集是本软件能够做到的了,并且使用过的数据集会被保存,留备以后使用,关于该软件的其他设置还请各位自己探索了。

下面是几张举例图。
[attach]659485[/attach]
[attach]659486[/attach]
[attach]659487[/attach]
[attach]659488[/attach]


关于以上内容有一些说明。

线圈匝数、形状、大小,导线的粗细如何确定,这个查阅了相关资料,相当复杂的计算公式,真想深究并且验证的话要费很大的功夫,就楼主而言,自制的线圈是能用就行了。关于NFC还有很多要学,楼主暂时就分享这些了。

不知道这个帖子算不算DIY

本帖涉及的软件、教程:

NFC安卓APK

复制这段内容后打开百度网盘手机App,操作更方便哦 链接:https://pan.baidu.com/s/12GxJ_IxhNiCA-3E0aBJfhA 提取码:8096

一碰传教程及软件

复制这段内容后打开百度网盘手机App,操作更方便哦 链接:https://pan.baidu.com/s/17c1u6fxt1cP2C4kWonHPuw 提取码:ltx5

https://www.52pojie.cn/thread-1048398-1-1.html

查找资料时又找到一款在线计算工具,能计算的挺多的。

http://www.elecfans.com/tools/kongxindiangan.html




作者: 龙系小星2    时间: 2020-3-25 08:48
为什么没人评论啊,支持下楼主啊
作者: ljf012    时间: 2020-7-27 14:47
支持一下楼主,多多学习
作者: aladdincp    时间: 2020-9-8 09:40
技术钻研帖 支持
作者: cbh1a    时间: 2020-9-9 01:09
目前手机有校卡,门卡,银行卡
手环有校卡,公交卡
都是开空白卡然后用PN532写卡
作者: 龙系小星2    时间: 2020-9-10 18:12
cbh1a 发表于 2020-9-9 01:09
目前手机有校卡,门卡,银行卡
手环有校卡,公交卡
都是开空白卡然后用PN532写卡 ...

丰富多样
作者: muzhi    时间: 2020-9-11 23:44
https://www.mydigit.cn/forum.php ... d=190297&extra=   前一阵看到这个 不得不说这种体积的才是真正想要的效果




欢迎光临 数码之家 (https://www.mydigit.cn/) Powered by Discuz! X3.4