串口NFC模块方案

 

一、主要特点

用户只需通过Uart串口控制就能实现NFC设备间数据传输。不需要了解NFC底层协议,迅速完成产品开发。

二、支持平台:

WinXP、Win7、Win8、Win10、Linux、Android 等等。

三、NFC通讯控制模式:

1、 手机与用户设备实现NFC通信数据透明传输

 

说明:用户只需要通过Uart接口控制NFC从模块即可实现与手机批量数据透明传输

2、 用户设备之间实现NFC通信数据透明传输

说明:用户只需要通过Uart接口控制NFC主、从模块即可实现设备之间的NFC批量数据透明传输

只要你会串口编程,就能轻松实现NFC通讯,方便简单。

模块介绍

符合ISO14443-A协议,天线是板载天线,用户不需要自己搭配天线,直接通过串口控制操作、简单方便

提供900字节用户存储空间,在系统不提供电源的情况下仍然可以通过刷卡读写操作。

可以实现通过刷卡感应对外部提供1.5—3.3V电压

从模块上MCU采用的是安全芯片,可以实现国密算法(SM1/SM2/SM3/SM4)和非国密算法(DES/RSA/AES/SHA/ECC)等算法


基本特征

Ø  射频工作频率:13.56MHz

Ø  通讯接口:Uart口,波特率115200,

Ø  供电电源:DC3.3V

Ø  模块尺寸:76mm*54mm

外观图片

下面是通过Uart口控制主从模块的数据交互过程,主从模块的命令、数据协议部分请参考《NFC主/从模块用户手册》

主模块终端发送连接NFC从模块命令

0200 04 a2 31 ff ff 93 03

主模块返回

0200 02 00 00 00 03   说明:黄色部分说明与从模块连接成功

主模块终端发送与NFC从模块交互数据命令:

0200 08 a2 33 06 F0 00 FF AA BB89 03  说明:绿色部分是发送给从模块的数据

从模块终端收到:02 00 06 06 F0 00FF AA BB 18 03   //绿色部分为从模块收到的主模块的数据,

从模块终端发送:02 00 07 a2 3300 36 00 00 08 AF 03  //黄色部分为从模块终端需要发送的数据

主模块终端收到:02 00 09 00 00A2 33 00 36 00 00 08AF 03

说明:黄色部分表示正确接收从模块数据,灰色部分为从模块的数据部分

串口NFC模块,轻松实现NFC通信相关推荐

  1. NFC模块方案,轻松实现NFC通讯

    一.主要特点: 用户只需通过Uart串口控制就能实现NFC设备间数据传输.不需要了解NFC底层协议,迅速完成产品开发. 二.支持平台: WinXP.Win7.Win8.Win10.Linux.Andr ...

  2. 用python3+ PyQt5写一个NFC模块的串口小工具的一星期

    用python3+ PyQt5写一个NFC模块的串口小工具的一星期 原因始于我们的小团队,没有写Windows上位机的人才.自己的[NFC读读写模](https://shop165836966.tao ...

  3. arduinopn532模块_Arduino 开源 NFC近场通讯模块 PN532

    Arduino 开源 NFC近场通讯模块 PN532 产品介绍 在不久的将来你可能不在需要皮夹里一大堆信用卡.交通卡和车票.你只需要一件具有近场通讯功能的智能设备,比如智能和智能卡,就可以实现电子现金 ...

  4. android开发板功能,Android中NFC模块PN532开发板应用/原理图/PCB等全部资料

    PN532是NXP最近推出的一款NFC芯片,支持读卡器模式和卡模式(需要卡芯片Smart MX),支持TypeA丶TypeB丶TypeC三个标准.该NFC模块PN532开发板特点: @ 内部带一个MC ...

  5. 安卓手机内置NFC模块的使用和开发

    NfcAssistant 是一个采用 kotlin 语言原生开发的 Android 项目,可用于管理基于nfc芯片的 ID/IC/M1 等会员卡,商家可在手机上安装该app即可搭建一个简易的会员卡管理 ...

  6. arduinopn532模块_NFC开发板/nfc芯片标签/PN532开发板/RFID读卡器/NFC模块/Arduino

    带40 kB ROM和1 kB RAM的80C51微控制器内核 高度集成的模拟电路,解调和译码响应 输出缓冲驱动器通过非常少量的外部无源器件连接天线 集成了RF场检测器 集成了数据模式检测器 支持IS ...

  7. NXP Nfc模块Framework层移植遇到的坑【二】

    8173_M平台下移植NXP的Nfc模块时遇到的问题,同样也是 hal 层与 kernel 通信时出错,不过由于这个项目没有量产计划,所以供应商的支持也比较少,最后的解决方案是 Framework 层 ...

  8. Android nfc模块读写MifareClassic卡50

     http://3y.uu456.com/bp_8mhvy4gizz721et5ih0i_1.html 一般来说,基于MifareClassic的射频卡:1K:16个分区(sector),每个分区 ...

  9. Android系统移植与调试之-------)如何修改Android手机NFC模块,使黑屏时候能够使用NFC

    我们都知道在不修改源代码的情况下,只能是解锁之后才能使用NFC功能.而在锁屏和黑屏2个状态下是没办法用NFC的,但是最近有个客户要求手机在黑屏状态下能够使用NFC,因此我们需要去修改Android源代 ...

最新文章

  1. C++ 随机数生成的2种方法--生成指定范围内的随机数
  2. 011_Cascader级联选择器
  3. WEB 前端跨域解决方案
  4. 当Sklearn遇上Plotly,会擦出怎样的火花?
  5. 新浪微博***事件分析
  6. linux 按键驱动中断 rockchip_嵌入式linux快速入门(转载)
  7. Cheese 游戏编程:第 4 部分 (转自MSDN)
  8. Maven教程:tutorialspoint-maven
  9. linux安装nsenter工具,Docker 使用nsenter工具进入容器的操作
  10. 15款免费远程控制软件下载
  11. Linux指纹识别程序,指纹识别系统的安装
  12. 大数据主要应用于哪些行业,应用价值是什么?
  13. 【数理统计】02. 抽样分布与次序统计量
  14. python文件操作(1)
  15. 面试指南-----项目自我介绍
  16. 几种基本放大电路详解
  17. 【azkaban】开启进程秒退
  18. 商品热销排行【项目 商城】
  19. python技术开发证书教育部办法的有用吗_教育部表明:这4个证书已经被取消,依然还有人报考,别再犯傻了...
  20. [蓝桥杯2018初赛]乘积尾零

热门文章

  1. NFTFi赛道版图概览
  2. 资产负债表和利润表的编制公式
  3. AFNetworking(v3.1.0) 源码解析
  4. jvectormap的自定义地图和区域上色、图片标记
  5. RestTemplate 发送请求 清除Cookie
  6. iOS 中将数据导出成Excel文件 ---- libxlsxwriter框架
  7. 房地产数据可视化实现销售监控面板
  8. PWN入门(5)32位程序与64位程序和构造ROP链
  9. SpringMVC的核心架构示意图<搬代码>
  10. 学习笔记四:word2vec和fasttext