简单谈下NFC防伪,免费给大家提供源码(源码在14L直接下载,另外有细节讲解)
- 金牙纯技术交流,需要源码的兄弟留言哈,等我把结构讲清楚。
(源码在14L,有细节讲解,结构非常简单,尽量入门的兄弟都能看懂)
现在的产品假冒伪劣的情况很严重,我们现在也开始逐渐会遇到类似的问题。
之前一直使用激光防伪,但现在这个东西太普遍以后,假冒的成本极低,
成本低到几分钱就可以很快搞出来一模一样的激光标签。
于是最近研究了NFC防伪的技术。
NFC防伪技术,是在RFID技术的技术上发展而来的,具有尺寸小、安全性高、使用方便等特点。由于其安全性,现在已大量应用于银行、公交、手机支付、门禁等行业。为什么NFC能成为防伪技术的佼佼者呢?
UID唯一性:
简单的说,每一块NFC芯片都有一个全球唯一的UID码,在生产出厂的时候就已经固化完成,只能读取无法更改,也可以通过UID反查到生产厂商。由于其安全性,现在已大量应用于银行、公交、手机支付、门禁等行业。
读取的便捷性:
读取的话也不需要特别的设备,只需要手机具备NFC功能,在0.1秒就可以完成读取,简单快捷。
NFC可玩性很高,先举个例子,通过NFC芯片打开HIPDA客户端。
写好后,碰一下就可以打开指定的程序。
- 金牙普及的问题:
那为啥NFC防伪还没有大量普及呢。
APP方案:(贵,使用麻烦)
也是由于传统方案要读取NFC UID码查验需要开发APP,才能调用NFC模块,在客户体验上比较差,费用高,一个安卓APP就要几万块,一般客户很难承受,使用上还需要下载,注册信息,大家都觉得为了一个查询搞这么多事太麻烦,所以也就较难大量普及。
茅台的验证就是这样搞的,大家有不放心自己新买的茅台,可以下载茅台的APP进行验证,老茅台没带这个芯片的。
便捷的微信小程序方案:(免费,使用更快捷)
其实最方便的方案是采用微信小程序,也就是说打开指定的微信小程序就可以立即读取出芯片的UID,进行查询(对比自己的数据库),就非常简单了,客户也无需下载APP进行注册等繁杂的流程,小程序方案较传统APP部署方案可节约数万元。
额外的信息存储空间:(额外的空间可以用来打广告)
用于NFC芯片的防伪主要是采用UID进行验证。
另外NFC芯片还包含一部分存储空间,可以用于存储网址、文本及其它可编程数据,我们也可以将之用于广告营销等等,这一部分数据的读取更简单,无需调用微信小程序,只需要将手机碰一下芯片就可以读出,这也是NFC芯片的优势之一,这一部分信息可以在芯片出厂的时候就批量写入进NFC芯片。
就是这么小一个东西,还有其它的形状,只是我选择了这种2.5CM圆形更适合我的产品。
其它方形的,植入式的,各种NFC标签都可以买得到。
下边这个是米家碰碰贴的信息,可以写入很多东西,电话,链接,名片,文本,程序调用都可以。
除了UID都可以写,可以复制。
- jckimi买你10个,50个产品,读取UID,制作一批同样的NFC标签,你怎么防伪??
- 金牙
- jckimi
- 金牙
- xx6412223如果靠UUID的话,和弄一个涂层下贴一个防伪码区别是啥
- jckimi
- 金牙这个问题提得特别好。
我们现在的涂层防伪码一般是由生产厂家提供的,他做哪些字段,然后把这些字段存入他自己的服务器。
从验证到查询其实都是由防伪厂家来完成的。包括电话查询也是这样,数据全在厂家手里,他交给你,你也没法用不是。
那NFC相当于数据全在你自己这里,我们通过小程序可以很方便的在自己的服务器上进行部署。
真不真由你自己说了算。 - 金牙就是因为UID不能写,芯片在核心厂家出厂就固化了,而不是二道的NFC标签的生产厂家。
NFC芯片厂:是指NFC芯片的那个生产厂,类似于INTEL.他出货给哪个标签厂都有记录的。
NFC标签厂:是指将标签与天线、基层生产在一些的厂家,类似于主板生产商。 - valianliu感谢楼主科普,有点意思,想知道单个应用下来到产品上,成本大概有多少?谢谢
- jaryoMark nfc技术源码
- 金牙举个例哈:最便宜的激光防伪标签,几分钱。
如果是带二维码标签,接近2毛。
下边这种带了膜内水印,还有刮刮码的,大概要接近5毛。
NFC标签,一般就是6毛,大批量可以做到4毛左右。 - 醒來無味这么看nfc防伪标签价格还可以啊。 iOS fly ~
- lawzhang蛮有意思的 谢谢分享 ~ fly ~
- 西楼`感谢分享,原来UID是唯一性的
- valianliu感谢分享,也还好,成本没有增加多少,程序上一次性投入如果量大还是能摊平的
- 金牙程序是免费的,腾讯提供的源文件,我们进行了调用编写,主要是现在腾讯自己的API搞得不完善,我们自己进行反复调试才搞定的。所以这一块儿的成本基本为零。
- 金牙对头,我们平时讲的复制卡片,其实是复制它的其它信息而已,真正的卡信息都是只能读不能写的。
- f00l如果你用的是Mifare的卡,那就能复制UID的
- nostoryboy我想知道能够给浏览器开通nfc读取权限就好了
- insn加1,也没懂,就找个山寨小作坊要求做一样的uid不就破解了?
- 金牙
那倒是,NFC其实本身就是脱胎于RFID。
- 金牙通过百度或阿里的API也是可以做的,只是我们还没研究,应该都不复杂。
- 金牙NFC芯片厂没几家的,这玩意儿不好山寨。另外配合后台的数据验证,再加上自制一段额外的验证程序。
就可以足足加上三重保险。
你每验证一次,在我们自己的数据库上都是可以查询你的微信信息的。
这样搞假成本就太高了。 - Amazi茅台就是用这个防伪吧,那是否通过NFC防伪就能证明酒瓶是正品?
- raxray这岂不是能促进NFC芯片回收业务?
把正品带的NFC芯片回收过来,重新封一下,查出来绝对正品,
感觉比那种易撕的防伪贴更好处理。
另外用读取设备读出UID码,然后刷到可写入NFC芯片上,那是不是查询也是正品了? - mwenyuan标签做了假,检查程序一样可以作假,作假做一套,除非你能成为国家唯一验真渠道。
- 金牙对头,茅台,五粮液,1573现在都用的这个,只是他们用的是APP,必须下载注册啥的才能查询,很麻烦。
一是查询正品,二是查询次数,三是对应查询的产品,四是可以做产品溯源,另外还可以加入其它的想法都可以。 - kyo6120使用过了,记录在数据库里都记着了,回收的有啥用?
- ipzh收藏了,谢谢楼主
- raxray后台如何认定使用过呢?
查询都是非接触式的,不能认为查过几次就用过了吧?如果查过就认为是用过的,那拿个NFC功能的手机,去超市扫一遍,那货架上的货是不是都变成假货了? - cookite_li还是和上面的疑问一样, 这找山寨工厂重新做一批和这个一样的, 直接把UID也作成一样的不行?
- shiyiii线圈一样哪里有卖?
- keetianUid不可写是基于正规标签,但是你懂的,想做复制的也简单
- Jr大尾巴狼所以茅台的标签做在了盒子里面?不考虑倒卖的话感觉确实够了,除非做个假查询网站
- xxlazy关注下
- 金牙通过我们正式的渠道查询,每查询一次才能有记录,你单拿手机去读,但没法和数据库进行查证,那就没效。
另外NFC都装在盒内,没贴近都没法读取的。 - flymyhartMark 学习了~
- raxray是不是可以用大功率的读取设备实现大距离读取?
- loveitmac原来nfc的uid是全球唯一?写入能力只在最源头工厂?
- u1170那就是普通消费者没法查,拿到经销商那里才能查?
- johnny.hull好帖,mark iOS fly ~
- 金牙
- Findings回复43#u1170
你这阅读理解能力惨了点,楼主的表述是用指定小程序读取进行联网比对时会被记录次数 iOS fly ~ - 金牙
- 金牙对头,我没写得太清楚。
打开指定的微信小程序就可以立即读取出芯片的UID,进行查询(对比自己的数据库)
通过微信小程序,本身还可以获得客户的更多微信信息。还能知道是哪个客户查询的。 - 风一样的sb那些可以写uid的卡也是大量存在的:复制门禁卡用的就是例子(用来搞定把ic卡当id卡的系统)
- victory623也不是没有漏洞,仿冒者可以伪造二维码建立自己的数据库供消费者查询