- 网页设计
- 整站网页设计
- 网站模板设计
- 网站开发
- 综合门户网开发
- 企业网站开发
- 电子商务网站开发
- 资讯网站开发
- 团购网站开发
- 手机网站开发
- 宣传展示网站
- 网站功能开发
- 网站特效制作
- 应用软件开发
- 手机应用软件
- 计算机应用软件
- 软件美工
- 程序修改
- 仿网站开发
- 脚本插件
- 软件测试
- 网站改版
- 企业办公系统
- 软件汉化
- 软件界面皮肤
- 企业办公系统界面
- 应用移植
- Android开发
- IOS开发
- 应用汉化
- 安卓系统定制
- 网店装修
NFC开发板/nfc芯片标签/PN532开发板/RFID读卡器/NFC模块/Arduino
- 套餐1:NFC开发板+RS232转接头
深圳风火轮技术开发团队,中国NFC近场通信专家
本产品最主要的一个功能就是P2P近距离通信,运用此功能,可实很多应用 应用一:可实现公交,门禁,小区停车卡等各类刷卡进出设备(提供上位机读写卡软件) 应用二:采用本款产品,与单片机结合,实现用单片机控制(有与单片机相关实例提供) 应用三:可与Android系统平板,卡片电脑,开发板等结合,开发出全新的产品(列如支付工具,类似POSS机) 应用四:应用P2P数据交互功能,工控等行业,用卡靠近后能直接修改好内部数据,快速准确,方便安全 应用五:可与实现数据传输 板子尺寸(11*5CM)如需要更小的NFC开发板,请点击下图购买NFC模组 问:持续一年至今,NFC的销量第一,好评第一,为什么??? 答:
提供: P2P通讯例子分 1、(免费)风火轮提供免费的P2P通讯例子(两块NFC开发板间通讯,后文有描述) 2、(需要额外付费)NFC开发板与P2P通讯例子,包括NFC开发板端源码(VS2008)和NFC上的APK的源码(Eclipse) 下图为上位机软件测试界面 可对S50卡,M1卡随意读写,支持14443A和14443B模式。 温馨提示:本软件及本开发板无法直接对银行卡,,公交卡等直接读写,需自己开发 下图为PCB和原理图资料
PN532是一个高度集成的非接触读写芯片,它包含80C51微控制器内核(风火轮注:这个8051用户是不能对它编程的,它是用来内置NFC的底层通信协议栈),集成了13.56MHz下的各种主动/被动式非接触通信方法和协议。
支持NFC的设备可以在卡操作或读写器模式下交换数据。在读写器模式下,启动NFC通信的设备,也称为NFC发起设备(主设备),在整个通信过程中提供射频场(RF-field),如下图所示。它可以选择106kbps、212kbps或424kbps其中一种传输速度,将数据发送到另一台设备。另一台设备称为NFC目标设备(从设备),不必产生射频场,而使用负载调制(load modulation)技术,即可以相同的速度将数据传回发起设备。此通信机制与基于ISO14443A、MIFARE和FeliCa的非接触式智能卡兼容,因此,NFC发起设备在读写器模式下,可以用相同的连接和初始化过程检测非接触式智能卡或NFC目标设备,并与之建立。 在卡操作模式下,每台设备要向另一台设备发送数据时,都必须产生自己的射频场。如下图所示,发起设备和目标设备都要产生自己的射频场,以便进行通信。这是对等网络通信的标准模尸可以获得非常快速的连接设置。 本开发板推荐搭配USB转串口一起购买,调试中会用上哦!!!!! 点这里购买 完善的调试系统 Linux中使用Libnfc 在Linux下使用NFC的开源应用栈库libnfc操作PN532,来开发NFC的应用功能。 下面给出方法与步骤 Step 1: 下载最新版本的 libnfc (ex. "libnfc-1.4.1.tar.gz") 相关的内容。 $ wgethttp://pic.witcp.com/pic/libnfc.googlecode.com/files/libnfc-x.x.x.tar.gz Step 2:配置 libnfc 为UART口方式操作 PN532 *Note: libnfc can also be built in debug mode by adding '--enable-serial-autoprobe' (minus the single quotes) to the configure options 一、Windows中使用Libnfc 要在Windows下使用libnfc 操作PN532,实现NFC的全功能操作,用于熟悉LIBNFC库的用法,用于验证和开发NFC外设。 一、为了更好的学习和了解libnfc,可以自已编译libnfc,再使用 准备条件: 1.Libnfc-x-x-x版本 参见: http://pic.witcp.com/pic/www.libnfc.org/community/ 2.MinGW64( 注意此处一定得用MingGW-64"TDM64",官方的文档里已经说明通常的MingGW不带PCSCHeader ) 3.libusb-win32-bin-x.x.x.x 4.cmake-2.8.6-win32-x86 上面几个工具除了LibNfc源码包我已打包上传: http://pic.witcp.com/pic/pan.baidu.com/share/link@shareid=360703&uk=(咨询特价) STEP1 安装相关工具,并配置系统环境变量1. 首先需要安装MingGW64,Libusb及CMake 安装MingGW64
..... 更多细节请看风火轮教程:http://pic.witcp.com/pic/smartfire.cn/bbs/thread-30278-1-1.html
二、LIBNFC的使用方法 步骤1、先把PN532开发板,通过串口与电脑连接, 如下图
注意:一定要记得RX与TX交叉,就是串口板上的TX要接PN532开发板的RX,串口板上的RX接PN532的TX,
下面的方法,以1.5版本的为示例,注意,1.6以上的版本,nfc-list.exe都不是这样用的,具体自已对比一下里面的nfc-list.c文件 注意:1.5版本的libnfc 与上面的编译方法一样的。 编译后,一定要把生成的EXE文件与libnfc.dll放在同一个目录, 例如我的是:
都放到一起后,cmd进到命令行进到这个文件目录 :cd E:libnfc-buildexamples
运行:nfc-list.exe--device PN532_UART:COM3:(咨询特价)
这是把卡放在PN532开发板上时,读到卡的信息如上图
还有其他example的用法,建议直接去读源码 E:libnfc-1.5.0examples 这里面,例如你要理解上面做的实验 nfc-list.exe的,可以看它原码 nfc-list.c 你就会发现,为什么要这样传参数,如何去操作的串口,调用了libnfc的哪些API等等。 三、NFC P2P(点对点)通信例子 C语言 实现这两个PN532开发板之间的P2P通信(点对点传一个字符串“P2P transmit Sameple – SmartFire.cn”),两台电脑,分别插一个SmartNFC --PN532 开发板, 实验步骤 第一铂按以上修改libnfc,然后编译,得到的exe文件和libnfc.dll, 如果不会编译,请看我的另一篇文章:http://pic.witcp.com/pic/smartfire.cn/bbs/thread-30278-1-1.html 默认是UART连接如下图 注意:一定要记得RX与TX交叉,就是串口板上的TX要接PN532开发板的RX,串口板上的RX接PN532的TX 它会显示:Waiting for initiator request … 等主机发过来的数据
B电脑 CMD命令行进行libnfc目录,然后运行nfc-dep-initiator.exe
它就开始在COM3去操作PN532开发板,通过它去发送我们程序里预设的符串 “P2P transmit Sample--SmartFire.cn”
实现效果实拍
两个PN532开发板,放在一起,RF对射
整套测试系统如下
关于本开发板实现P2P通信,详细请看:http://pic.witcp.com/pic/smartfire.cn/bbs/thread-32979-1-1.html
|
-
最近销售:4 掌柜:碧丹枫图书专营店¥87 元