这个模块实现了NFC透明传输,能与NFC手机进行点对点大数据传输(在通信前不需要再点一下手机屏幕),主控端串口TTL接口,简单易用,超低功耗,工作2mA待机4uA,可以动态模拟NFC Forum 蓝牙配对卡网址标签等标准定义卡片,可以用在NFC支付,手机门禁,NFC密码验证商业广告机等场景,更可以用于配置设备参数,让NFC开发更加快捷简单。
NFC2COM通过动态模拟卡方式实现与手机快速交互数据,可以交换任意长度的数据,只要手机不离开天线区域。
NFC2COM模组通过静态卡模拟方式,可以模拟成NFC Forum定义的标准功能卡:蓝牙配对卡,TEXT文本卡,网址标签卡。
- 数据传输:
外部主控用串口可以通过NFC2COM与手机实现任意长度的数据通信,
目前速率:1000byte/s
- 卡模拟:外部主控(PC/单片机)可以通过串口设置NFC2COM模拟成标准论坛卡:
蓝牙配对卡
TEXT文本卡
网址标签卡
更多类型需要委托风火轮团队定制开发([email protected])
- 板载:◎1个蜂鸣器驱动电路(可以外接蜂鸣器并通过串口命令控制它的开关)
◎1个LED驱动电路(可以外接LED灯并通过串口命令控制它的开关)
◎GPIO:4个(P0.6/P0.5/P0.4/P3.1),可以通过串口命令控制和读取
◎IRQ中断口:当模组要输出串口数据前1毫秒,它会输出高电平,平时为低可用于唤醒外部主控。
- 波特率:NFC2COM可以支持 UART串口TTL电平如下波特率:
115200 8 N 1
9600 8 N 1
4800 8 N 1
可以用串口命令设置
- 超低功耗:
工作功耗:2mA(3.3V)
待机功耗:4uA
- 工作温度: -40 ~ 85 ℃
- 中断IRQ:
当串口有数据要发出来,会先通过IRQ管脚输出一个高电平,平时为低电平
外部MCU可以接IRQ管脚作为中断,监听上升沿作为信号,当得到中断就唤醒并接收模组传过来的串口数据
板型尺寸:30mm
x 24mm
NFC卡模拟器应用
典型应用场景是用于与手机进行通信,手机是读写器角色,实现支付功能。
NFC2COM模组 + 外壳 = NFC 智能卡模拟器(跨平台)
应用领域有如下
○网上银行及网上购物
○电子商务
○电子钱包余额查询
○网络访问
○客户积分优惠
○身份验证
○票务
○网上博彩
○停车场收费系统
○自动收费系统
○公共交通
○门禁系统
○考勤
○自动贩卖机
○非接触式公用电话
○物流及供应链管理
该应用场景,NFC2COM模组使用USB接口与主控制器连接,例如与PC连接,风火轮提供PC上的开发示例DEMO源码
嵌入式产品应用
网上银行及网上购物
电子商务e
电子钱包余额查询
网络访问
客户积分优惠
身份验证
票务
网上博彩
停车场收费系统
自动收费系统
公共交通
门禁系统
考勤
自动贩卖机
非接触式公用电话
物流及供应链管理
NFC2COM模组---应用于其它嵌入式平台(串口)
本应用场景,针对一些其它的嵌入式平台,例如
WINCE平台的工业设备
UCOS平台的工业设备
Linux平台的工业设备
android平台的工业设备
…等等
只要通过UART(RS232)口与NFC模组连接,我们已把NFC功能提取成指令形式,只要会串口编程,就能方便的使用NFC通信功能,不用去研究复杂的NFC应用协议栈。
这种方式,用户可以最快的方式,尽量少改动已有系统 把NFC功能加入您的设备。
在广告机的基础上嵌入NFC模块(NFC2COM),升级为NFC广告机,使得广告机更加智能和便捷。实现优惠券派发,用户签到和打卡功能等等
1、会员登录
非NFC广告机的会员登录需要手动输入手机号或者相应的会员ID,才能进行深入的操作。当广告机增加NFC功能后,只需NFC手机在NFC广告机感应一下,即可完成登录验证
2、优惠券下载
当消费者在NFC广告机上看到感兴趣的优惠信息,把NFC手机放到NFC广告机的感应处,即可完成优惠信息的下载到手机上。
3、提供详情
当消费者需要了解广告机上某种商品的具体信息时,而广告机因为自身设备的限制,无法提供更加详细的产品信息,可以选择把产品的信息网址,用NFC手机在NFC广告机上感应一下,即可在手机打开该产品的信息网址。
门禁应用
NFC2COM模组,可以直接引出蜂鸣器,内置控制开锁的GPIO,可直接应用于门禁系统,可以用手机来作为开门的工具(需安装指定APK授权),
以上功能,有需要可向风火轮团队定制 [email protected]
1 第一次使用:
用户合到我们的模组,可以先按这个步骤验证一下硬件是否工作正常。
测试需要:
1,NFC功能手机(Android系统) 一部
2,NFC2COM模组 + 天线 一套
3,USB转串口(TTL电平) 一块
4,PC电脑装windows系统 一台
1.1 连接硬件
请确认你的串口是能正常工作的,电脑插上USB转串口模块,会看到该它的灯亮起,
然后在设备管理器中看到生成相应的串口
如果发现没有,则是需要手动安装USB驱动,请百度“CH340驱动”找到对应你的系统版本的驱动安装,直到出现上图中串口才算正常。
然后,打开串口调试助手,设置串口参数115200 8 N 1, 16进制显示
效果如上图,记得选中对应你PC的COM口,点“打开串口”
NFC2COM模组与USB转串口板的接线如前面所示
此时按模组上的重启按钮,就能看到PC串口调试助手上打印一些数据
1.2 发送查询固件版本的命令,测试硬件是否工作正常
发送查询固件版本的命令,测试硬件是否工作正常。
发送:fe fe fe fe 00 00 00 00 14 01 00 00 00 FF FF FF FF 45 4E 44
如果返回:FE FE FE FE 04 00 00 00 14 06 03 00 FF FF FF FF 45 4E 44 这样的数据,证明是工作正常了。
1.3 NFC手机
有NFC功能的手机安装测试APK,然后打开APK,把手机放到天线上。就能看到手机正在发送数据的提示,然后看到串口助手收到一堆数据,这就是手机APK默认发送的测试数据。
1.4此时手机不要挪开天线区,继续可以测试模组往手机发数据,
A, PC串口助手发送:fe fe fe fe 02 00 00 00 14 00 00 00 16 FF FF FF FF 45 4E 44
如果收到的是:FE FE FE FE 04 00 00 00 14 e7 00 00 FF FF FF FF 45
4E 44 表示当前可以发送,可以继续下一步
如果收到的是:FE FE FE FE 04 00 00 00 14 e9 00 00 FF FF FF FF 45 4E 44 表示当前设备忙,重新发送上一步的请求。
B上面成功后:
发送数据:01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 (这串数据长度是前面的请求帧里的长度决定的)
这时手机上就能看到发过来的数据了。
这个测试,是串口往手机发送数据的演示。
实际使用中,用户可以修改成自已长度与数据。
1.5 大数据交互
大数据发送测试,此时手机也不要去动它,而是点击手机APK上的default按钮,再点击send,就能看到手机在往模组发送4K的数据,模组这边是当传到2K的时候,就有一堆数据过来,到4K的时候,再有一堆数据过来,这些数据要拼接起来。