NFC模组,开发NFC功能 只要几条指令的事情

支持WIN8/WIN7 + android + wince +MCU 单片机 + linux + MAC  ......

兼融所有平台,只要你会串口编程!

SMC532模组,是一个集成了MCU+NFC的模组,采用了使用最为广泛的NFC芯片NXP的PN532作为NFC底层通信链路,保证了可靠性的兼容性,然后,MCU采用了ARM-M3的工业级(兼容军工级)单片机STM32作为主控,风火轮科技工程师倾注大量心血嵌入了完整高效的NFC应用协议栈,使得用户在开发NFC功能应用时更为简单,

  只需要简单的串口指令就能实现NFC 读写卡\卡模拟\点对点(P2P)通信等等功能

SMC532模组,用户能用最短的时间把NFC功能加到自已的系统当中,用户不需要去研究复杂的NFC应用协议,只需要发简单的串口指令,就能实现NFC的一般功能,

当然,如果对板型需求严格的用户,可以购买烧录了风火轮固件的MCU,您只需要把我们的MCU设计进你的板子里,然后按我们模组的原理图进行布线你自已的电路板,让你以最低的成本和最快速的开发出自已的专属产品。

支持所有主流的NFC卡,(风火轮特有功能:还能读二代身份证的 UID号),支持ISO/IEC 14443A / MIFARE/FeliCa/IEC 14443B/IEC18092/ECM340点对点,几乎涵盖了NFC的所有常用类型了。

★最大的特点是简单易用,只要会串口编程就开发NFC功能,缩短开发周期。

★体积小,功能强

★模组与天线分开,可以灵活选配天线,适配模具。

★接口齐全,UART\IIC\USB

★业届首款实现与手机P2P通信的NFC模组。

★模组内置强大的MCU并且 IO引出,方便用户定制控制功能

★内置NFC应用协议栈(libnfc+llcp),零难度开发NFC功能。

★USB口可连接PC,在PC上用libnfc等软件进行操作读写NFC卡,

默认就是一个NFC读卡器方案。

★真正的跨平台NFC模组,只要会串口编程就会用NFC功能。

★把NFC功能提取成简单的串口指令,轻松实现NFC功能开发。

★可以读二代身份证UID号(需要特别向风火轮定制)

★灵活固定,做了底板的用户,固定孔可掰断,节省更多空间

SMCC532模块支持NFC的基本功能,同时风火轮加入的特色功能,对用户开发产品非常有用。

l  读写器模式:

支持ISO/IEC 14443A/14443B/MIFARE/FeliCa/ISO/IEC

(S50,S70……)还能读二代身份证的UID号(需要向风火轮定制)

l  卡模拟:(需要定制)

l  点对点通信(P2P):

支持:模组 -- 手机(风火轮提供APK源码)

模组 -- 模组

可以互传自定义数据。

(注:这是业界独家的功能,风火轮提供手机端测试APK,也可下载第三方APK测试,标准协议NDEF)

内置功能(发串口指令控制)

1 3个可控制LED

2 1个蜂鸣器

3 4个GPIO 输出TTL高低电平

4 TF卡(micro SD)可用于记录数据,FAT文件系统

5 1Key 按键,可以判断输入(用户可以定制功能)

6 USB接口 :USB2.0接口,可以PC通信,可用作电源输入口。

读卡器应用

SMC532模组 + 外壳 = NFC 智能卡读写器(跨平台)

本模组设计之初,就考虑好低成本的NFC卡读写器应用方向,直接输USB口,并配有蜂鸣器,不用附加其它硬件,就能实现智能卡读写器的所有功能。

应用领域有如下

○网上银行及网上购物

○电子商务e

○电子钱包余额查询

○网络访问

○客户积分优惠

○身份验证

○票务

○网上博彩

○停车场收费系统

○自动收费系统

○公共交通

○门禁系统

○考勤

○自动贩卖机

○非接触式公用电话

○物流及供应链管理

○读写器

 

该应用场景,SMC532模组使用USB接口与主控制器连接,例如与PC连接,风火轮提供PC上的开发SDK,完美支持libnfc应用库!

嵌入式产品应用

SMC532模组---应用于其它嵌入式平台(串口)

本应用场景,针对一些其它的嵌入式平台,例如

WINCE平台的工业设备

UCOS平台的工业设备

Linux平台的工业设备

android平台的工业设备

Windows 8/windows7/ windows xp 等

…等等

只要通过UART(RS232)口与NFC模组连接,我们已把NFC功能提取成指令形式,例如,读卡,写卡,找卡,卡模拟等这样的命令,只要会串口编程,就能方便的使用NFC功能,不用去研究复杂的NFC应用协议栈,我们把libnfc都移值到了我们的MCU里面了,大家可以查一下libnfc有多强大。能方便开发各种功能。

这种方式,用户可以最快的方式,尽量少改动已有系统 把NFC功能加入您的设备。

SMC532模块在广告机的应用

在广告机的基础上嵌入NFC模块(
SMC532),升级为NFC广告机,使得广告机更加智能和便捷。

  1、会员登录

  非NFC广告机的会员登录需要手动输入手机号或者相应的会员ID,才能进行深入的操作。当广告机增加NFC功能后,只需NFC手机在NFC广告机感应一下,即可完成登录验证

  2、优惠券下载

  当消费者在NFC广告机上看到感兴趣的优惠信息,把NFC手机放到NFC广告机的感应处,即可完成优惠信息的下载到手机上。

  3、提供详情

  当消费者需要了解广告机上某种商品的具体信息时,而广告机因为自身设备的限制,无法提供更加详细的产品信息,可以选择把产品的信息网址,用NFC手机在NFC广告机上感应一下,即可在手机打开该产品的信息网址。

门禁应用

SMC532模组,板载了TF卡,可以直接引出蜂鸣器,内置控制开锁的GPIO,可直接应用于门禁系统,可以读写普通NFC门禁卡,也可以用NFC手机来作为开门的工具(需安装指定APK授权),并可以记录考勤信息在TF卡中,以TXT文格式保存。

板型尺寸:

模组:40mm x 30mm

包含固定孔:50mm x 30mm

 

MCU

STM32(ARM-M3)

NFC基带

PN532

LED灯

3可控LED灯(发命令控制)

UART(串口)

TTL电平,默认:115200/8/0/1

按键

1 个key

IIC

1 路I2C

JTAG

1 个SWD 固件下载口

GPIO

4个可控IO口(发命令控制)

蜂鸣器

1个直流蜂鸣器(发命令控制)

TF卡

1 TF(Micro SD) FAT filesystem

USB

1 MiniUSB(电源供应+USB通信)

注:4个固定孔可以手工掰断,方便直接插到您的产品板上。

工作温度最高值:85°C

NFC基带芯片:

PN5321A3HN/C106

PN532是一个高度集成的非接触读写芯片,它包含80C51微控制器内核(风火轮注:这个8051用户是不能对它编程的,它是用来内置NFC的底层通信协议栈),集成了13.56MHz下的各种主动/被动式非接触通信方法和协议。

  PN532传输模块支持6种不同的工作模式:

prefix = "v" prefix = "o" 读写器模式,支持ISO/IEC 14443A / MIFARE

读写器模式,支持 FeliCa

读写器模式,支持ISO/IEC 14443B

卡操作模式,支持ISO 14443A / MIFARE

卡操作模式,FeliCa

ISO/IEC18092,ECM340点对点

SMC532模组,天线是可以引出来的,可以灵活的搭配天线,一般的13.56M天线都能用。用户可以根据自已的外壳去匹配天线,也可以购买风火轮提供的NFC天线,

P2P模式:

第一步:接电

给模组插上USB线作为电源供电。看到模组的订亮起,并有规律的闪动,说明已工作起来。

第二步:

连接模组与PC的串口,记得模组的TX接PC串口的RX,模组的RX接PC串口的TX,然后再把地线连接

第三步:在PC的串口调试助手

选好对应串口,设置串口波特率:115200\8\0\1

初始化:

在PC串口调试助手中发送如下命令

55 AA 04 10 FF 20 00 FF

(PC串口à模组)

会收到模组返回如下数据,表示初始成功 了

【2014-05-19 18:20:49(846)收到】55
AA 04 10 FF 00 00 FF

(模组àPC)模组应答串,表示初始OK

设置P2P要发送的数据:

例如要发送的数据:33 31 32 33 34 35 36 37 38 39 60 61 62 63 64 65 66 67 68 69

(这些都是ASC-II码,转成字符号应该是:3123456789’abcdefghi)

串口调试助手发送

完整帧数据(具体哪位代表什么,请看我们的协议):

55 AA 18 12 FF 03 33 31 32 33 34 35 36 37 38 39 60 61 62 63 64 65 66 67 68 69 00 FF

(这串数据是写在PC串口调试助手里,以16进制发出去的)

在PC串口调试助手中,发送这个命令,去设置模组,同时会收到模组返回的数据如下

55 AA 05 12 FF 04 00 00 FF

表示设置成功了

  第四步:

安装风火轮提供的测试APK到有NFC功能的android手机中,(可以发邮件[email protected]索要)

运行APK,如下图,在发送那个框输入要发送到NFC模组的数据,例如2233

点击 –> 设置 beam(三星手机有这个)

然后,把手机贴到NFC模组的天线上,就能听到手机叮咚一声响,APK显示的界面缩小了,此时按一下手机屏幕,就实现了手机与模组的P2P通信功能

此时,PC串口终端上会收到如下数据

如下:

55 AA 08 12 FF 05 32 32 33 33 00 FF

红色部份就是手机上P2P传过来的数据,我们手机APK上写的是“2233”,这正是它们的ASCII码,

看到了吧,上面设置模组P2P要传的数据"3123456789....",都传到了手机上了,在输入框下面显示出来了。

最新资料请到论坛下载:http://smartfire.cn/bbs/thread-36410-1-1.html

深圳风火轮团队具有多年NFC开发经验,可定制开发各种NFC产品,希望有资源有实力的朋友前来洽谈合作。

定制:

1、SMC532模组在设计之初,就考虑了很多应用场景,板载了丰富的硬件资源,有蜂鸣器,有TF卡,有GPIO等等,用户可以考虑直接找我们在MCU里定制功能,把模组做成一个独立的产品,而无需其他配套电路。

2、用户购买我们的NFC模组,风火轮可以提供手机端的NFC测试APK(软件),如果有需要,还可以找风火轮定制开发手机端APK。

3、NFC的应用需求千变万化,如果我们模组内置的现有功能,不能满足您的实际需求,可以找我们定制您专属的功能。

定制洽谈邮箱:[email protected]

注:每次提货数量超过100片,可以找我们谈价格,针对企业用户,公司有一个梯度价格制度,量越大价格肯定越便宜,请放心使用本模组作为产品的一部份。

支持:

1、购买我们的SMC532模组,质保1年

2、购买我们的模组,我们有工程师提供技术支持,协助您更快更好的开发出产品。

专属支持邮箱:[email protected]

论坛地址:http://smartfire.cn/bbs/forum-50-1.html

时间: 2024-10-25 17:17:41

NFC模组,开发NFC功能 只要几条指令的事情的相关文章

020# Adempiere的会计功能模组(一)

在Adempiere系统中会计和生产是它的核心部分,其中会计贯彻了整个ERP系统,构建起环环相扣.处处相连的商业管理模型.将系统的各个功能模组诸如:业务伙伴.系统银行账户.现金账户.物料产品价格.工程项目.进销存管理.生产管理等等错综复杂的紧密联系在一起,最后进入系统总账. 一.Adempiere系统所走的会计规则是"国际会计规则(GAAP)",国际会计规则标准编码如下: 二.AD系统依照国际会计编码设置会计科目分类(会计元素),资产1.负债2.权益3.收入4..... 1.资产科目编

021# Adempiere的会计功能模组(二)

Adempiere会计的应付.应收账流程,由收货或出货时所产生的供应商发票或客户发票开始.这些发票在未付收前,系统会将它们录入一个未清项,然后根据所选择的付收款方式进行付收操作. 当选择现金付收时,付收款通过"现金日记账"操作直接录入现金账簿:如果选择非现金形式付收,如汇票.支票.银行过账等,通过"付/收款"页面进行付收操作,系统将产生一条未对银行账的付收款记录:由于这些付收方式是需要通过银行服务的,所以同时也会产生银行费用:最后通过银行对账配对付收款记录,并录入银

022# Adempiere的会计功能模组(三)

Adempiere系统的会计模组在应付.应收账付收过程中, 有一个"付收款配置"模块,用于付收款的分配与差异数的冲销. 页面截图如下: 在这个页面中付收款配置不单只是用于一个付收款记录配对一张发票,而是可以做到一个付收款记录配对多张发票,或者多个付收款记录配对一张发票. 同时在这个页面,付收款在付收时所产生的数额差异,或是因多币种而产生的汇率差异,也可以在这里做冲销操作.当完成付收款分配或差异数冲销操作后,所选择配对或冲销的付收款记录和发票将自动消除,不再在信息框内显示. 另外,系统考

NFC Basics(基本NFC)——翻译自developer.android.com

NFC Basics 关于收发NDEF格式的消息,以及相关的api.非NDEFdata以及其他更深入技术请参见Advanced NFC. 在android端使用NDEF有两种情况: - 从标签读取NDEF数据 - 从另个android手机中使用androidBeam来获取信息. android使用标签派发系统来处理读取NDEF数据的情况,通过分析发现的标签,给数据分类,然后启动一个关注这个分类数据的app.应用程序可以通过注册Intent过滤器(Intent Filter)来获取关注的标签信息.

扫描模组为智能设备研发商带来了哪些好处?如何选择扫描模组?

扫描模组是一种生活中常见的嵌入式系列二维码硬件解码组件,在内嵌有此二维码扫描模组的智能设备能够自动感应快速.准确地读取各种条形码信息.特别是以屏幕支付码识读为主的各行各业,每个领域都在不断地推进科技创新,以二维码识别技术推进着整个国家经济的进步. 比如在公共交通领域为例,在传统地铁闸机内部镶嵌二维码扫描模组来发挥屏幕码采集和数据传输性能,并通过一系列软硬件就可以实现"刷"支付宝.微信付款码检票过闸,可谓是在技术层面遥遥领先于国外.我们都知道,特别是在大数据时代,一维.二维码作为数据的载

手持终端条码扫描模组在物流行业有什么用途?

物联宇手持终端条码扫描模组,指的是内嵌集成在移动智能终端内部.可以对条码/二维码进行采集和数据传输的条形码识读组件,如今在物流行业中常用到的PDA.盘点机.扫描枪产品等手持终端内部镶嵌的就是这种可二次开发的扫描模组.由于模组的多样性让各种手持终端如雨后春笋般涌现了出来,更为手持机集成商客户增添了许多色彩.以物流行业来说,我们都知道条形码或二维码作为物流信息的数据载体,由于扫描模组对条码数据处理的高效性和低成本性,对于集成商客户而言,二维码扫码功能的拓展使得它成为智能终端的标配,但是二维码扫描模组

广和通G510模组接入方案

文档编辑 G510是广和通推出的一款基于GPRS的通讯模组,本篇通过讲述如何通过G510模组把MCU接入到机智云云端,并实现通讯的方案.全篇文章的内容包括G510模组的管脚介绍.SIM卡连接.供电要求.串口定义以及固件烧写方法等,合作厂商在进行设备接入时请参照以下资料进行,以免造成不可控的错误. 模组接入准备 G510模组管脚图 SIM卡连接方法 模块包含了一个 SIM 卡接口,这个接口符合 GSM 11.11 和 GSM 11.12 标准(基于 ISO/IEC 7816) . 这些标准定义了

Pyhon学习笔记3:模组(引用第三方模块)

模组更通俗的讲叫类库或者模块,在实际开发中,会使用到系统的标准模块或者第三方模块.例如,与时间有关的是系统的time块,文件操作相关的是os模块,使用selenium实现的web自动化测试,使用的是selenium扩展块. 引用模块:import  ... from .. import... 举例:输出系统时间 import time print(time.ctime()) 结果: ======================= RESTART: D:/selenium/test/5.py ==

关于模组电源

模组电源 所谓模组化电源,是指某个电源包含若干具有独立供电功用的模组单元 对于台式PC电源,称之为模组电源,只能是因为其具有电源线模块 背景 随着IT软硬件的升级,大部分主流电源标配 1个20+4pin主电源接口 4+4pin CPU +12V供电接口 1个6pin PCI-E +12V供电接口 3个4pin D型接口 1个软驱供电接口 4个SATA硬盘供电接口 已经不能满足正常需要 如果将如此多的接口线,整个直连到电源上的话,会非常紊乱 因此,把基础的接口线直连到电源上,其余的接口线通过模组的