手机刷卡器的作用及工作原理分析.docx
《手机刷卡器的作用及工作原理分析.docx》由会员分享,可在线阅读,更多相关《手机刷卡器的作用及工作原理分析.docx(6页珍藏版)》请在冰豆网上搜索。
![手机刷卡器的作用及工作原理分析.docx](https://file1.bdocx.com/fileroot1/2022-10/9/e830cc80-c86d-4844-a14a-d1c748389327/e830cc80-c86d-4844-a14a-d1c7483893271.gif)
手机刷卡器的作用及工作原理分析
手机刷卡器的作用及工作原理分析
1.
2.
3.
4.不了。
那么手机刷卡器怎么使用呢,怎么样才能实现手机刷卡,缴费成功呢?
其实手机刷卡器是操作非常简单,跟POS刷卡相似,再简单不过了。
在说手机刷卡器只用之前,不得不说一下支撑手机刷卡完成的不大部分:
智能手机、刷卡器客户端。
手机刷卡器、刷卡器支持的银行卡。
用户实现手机刷卡,首先需有一部智能手机,用来安装手机刷卡器客户端。
手机刷卡器只有在客户端提供的端口下才能实现刷卡。
用户注册好手机刷卡器账号后,根据需要登录手机刷卡器客户端,同时选择所需支付功能,输入所需注册账号并选择金额,确认无误后提交订单,根据页面提示,正确插入手机刷卡器,注意刷卡器的朝向,方向错误不能刷卡成功。
按说明正确刷卡,此时需要注意银行卡朝向同时还需注意刷卡方向。
不同品牌手机刷卡器的确认支付方式不同,有的电话确认支付,有的短信输验证码确认支付,有的手机输银行卡密码支付,各种支付方式除了确定订单方式不一样之外,安全性是相同的。
像我使用的手机刷卡器是大明世纪的,由于没有信用卡,日常刷手机刷卡器均是刷的借记卡,每次刷完卡后,便会收到第三方确定电话,正确输入手机刷卡器就能完成支付,实现实时充值。
手机刷卡器与手机之间通讯数据传输问题:
刷卡器与手机通信是走的音频通道,手机上需要安装特定的应用来解析数据。
一个完整的刷卡流程包含APP、传输、刷卡器三部分组成。
刷卡器的功能是捕捉,编码,并发送传感器数据;传输线即耳机口的公头和母头,负责数据的传输;APP的功能是接受数据,解码。
图一是Square宣传图的一部分,Square的刷卡器是简单的刷卡设备,他是单向通讯。
国内多数设备是双向通讯,所以接送数据的同时也发送数据。
单向设备便宜;双向设备价格更贵一些,更安全些。
在老美的国度,信用卡盗刷担责方是银行,单向设备是满足要求的。
Square是一个单向通信设备,只有刷卡器向APP传输数据,APP并不给刷卡器传输数据。
这篇文章我们也只介绍单向数据传输,双向传输数据请读者自行理会,因为双向和单向流程是一样的。
1、传输部分
三部分中最简单的传输部分,手机中使用的多是3.5mm四芯五线插头。
插头包含四部分,左声道、右声道、mic、接地,不同的标准Mic和接地位置不同,iPhone中接地在第三阶,Mic在第四阶;Android中则相反,Motorola中是这样做的,而小米或一部分三星手机是使用的iPhone标准。
上面介绍的是公头,母头与其对应。
刷卡设备中使用左声道或右声道做输出,Mic做输入。
二、刷卡器
刷卡器实现三个功能(单向):
1、信息编码(例如ASCII或摩尔斯电码)
2、编码信息转换成音频信号[D➜A]
3、发送音频信号
信息编码是把卡信息转变成ASCII的过程。
需要刷卡器识别卡磁道信息。
[D➜A]的过程是数字调制,指的是用数字数据调制模拟信号(D>A),主要有三种形式:
移幅键控法ASK、移频键控法FSK、移相键控法PSK。
这里一般使用FSK。
具体的算法根据自己的条件设计,信用卡的磁道内容使用20个字符就能包含,即ASCII的45-64部分,频率可使用5000-14000部分(信号应该在0到22,050Hz范围内)。
三、APP
APP的功能同样有三部分组成(单向):
1、接收音频信号
2、解析过滤音频信号,将音频信号转换成数字信号[A➜D]
3、转换成卡数据
接收音频信号时应该使用44100Hz采样率,为什么使用44100Hz呢,首先441000是多数手机都支持,再就是根据奈奎斯特-香农采样定理(采样频率应至少两次包含在信号中的最高频率),在采样板中的采样频率已达到14000。
手机上接收到的数据是MIC采样的一大堆数据,如何在这么一大堆看似杂乱无章的数据里解析过滤出我们的需要的数据呢,这里就应用到了DSP(数字信号处理技术)。
国内的很多刷卡设备(包括我们的设备)都是双向的,也就是说刷卡器和APP都做调制、解调的动作,双向手机刷卡器数据交互流程如下图。