2014年2月24日 手机刷卡器分析 - 张兴业的博客 - 博客频道 - CSDN.NET
http://blog.csdn.net/xyz_lmn/article/details/18444827 1/4
分类: android(综合)
目录(?) [+]
【大声说出你的爱】CSDN社区情人节特别活动 专访李云:从通讯行业的架构师到互联网“新兵” 电子版《程序员》杂志免费
领
手机刷卡器分析
2014-02-24 19:51 67人阅读 评论(0) 收藏 举报
做支付的都知道Square,一个伟大的支付公司,2009年成立,前几天估值已达到50
亿美元 。手机刷卡器就是从Square开始的。尽管中国地区对支付行业有很多的限制,
还是有很多的中国特色的“Square”出现,例如,比较早的乐刷、盒子支付,包括我们
的刷卡器产品,晚一些的拉卡拉、银联等等。这里不讨论他的业务模式,分析一下刷卡
器与手机怎样实现数据通信的。
刷卡器与手机通信是走的音频通道,手机上需要安装特定的应用来解析数据。一个
完整的刷卡流程包含APP、传输、刷卡器三部分组成。刷卡器的功能是捕捉,编码,并
发送传感器数据;传输线即耳机口的公头和母头,负责数据的传输;APP的功能是接受
数据,解码。图一是Square宣传图的一部分,Square的刷卡器是简单的刷卡设备,他是
单向通讯。国内多数设备是双向通讯,所以接送数据的同时也发送数据。单向设备便
宜;双向设备价格更贵一些,更安全些。在老美的国度,信用卡盗刷担责方是银行,单
向设备是满足要求的。
图一
Square是一个单向通信设备,只有刷卡器向APP传输数据,APP并不给刷卡器传输数
据。这篇文章我们也只介绍单向数据传输,双向传输数据请读者自行理会,因为双向和
单向流程是一样的。
一、传输部分
三部分中最简单的传输部分,手机中使用的多是3.5mm四芯五线插头。插头包含四
部分,左声道、右声道、mic、接地,不同的标准Mic和接地位置不同,iPhone中接地在
第三阶,Mic在第四阶;Android中则相反,Motorola中是这样做的,而小米或一部分三
星手机是使用的iPhone标准。上面介绍的是公头,母头与其对应。
刷卡设备中使用左声道或右声道做输出,Mic做输入。
原创: 229篇 转载: 224篇
译文: 14篇 评论: 824条
个人资料
xyz_lmn
访问: 1223657次
积分: 15229分
排名: 第158名
新浪微博
新浪微博
张兴业TBOW
山东 济南
加关注
android 开发群
android 开发进阶
3群:281537853
1群:241395671[满]
2群:278401545[满]
博客专栏
iOS学习
文章:17篇
阅读:57358
android应用安
全
文章:6篇
阅读:29026
目录视图 摘要视图 订阅
张兴业的博客
专注移动互联网开发5年。
1