0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于移动支付和现金支付的优劣性分析和原理

英特尔物联网 来源:djl 作者:李思佳 2019-09-12 16:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

会用ApplePay是个潮人,将Apple Pay说的头头是道,才是个最IN的人。想了解Apple Pay就不得不提的NFC(近场通信)的厉害之处。

“老板,可以Apple Pay么?”

“请说中文!”

“老板,可以苹果支付么?”

“啥苹果支付,我还梨子支付呢,你咋不上天呢!”

出门忘带钱包一直是件尴尬的事。现在把银行卡装进了手机,支付更快捷,又方便记账,还省去了找零的麻烦。带着手机跑完步,遇上朋友去喝杯咖啡不是事!

“Apple Pay”这个词第一次听到还要追溯至2015年的苹果开发者大会上(WWDC2015),而再次进入笔者视线里已然是2016年2月18日。苹果公司凭借其巨大的号召力与市场影响力,牵手中国银联,经历各种周折后,终于登陆中国大陆市场。(据说是全亚洲第一家哟!)

Apple Pay这个起于早上5点的App应用,其实并不是推送一个简单App应用服务,而是推动了NFC在整个支付领域里的应用。听上去NFC很是神奇!今天笔者就带大家深入了解一下NFC。

什么是NFC?

NFC,直译成中文“近场通信”,英文全称“Near Field Communication” 。从学术角度上理解,NFC是一种短距离、高频率的无线电数据传输技术,在13.56MHz频率下通常运行于20厘米距离内。其传输速度有106 Kbit/秒、212 Kbit/秒与424 Kbit/秒三种。目前NFC已通过成为ISO/IEC IS 18092国际标准、ECMA-340标准与ETSI TS 102 190标准。

看上去NFC是一项通信界的新兵?其实,NFC技术有着辉煌的前身。NFC技术由非接触式射频识别(RFID)演变而来,由飞利浦半导体(现恩智浦半导体公司)、诺基亚和索尼共同研制开发,其基础是RFID及互连技术。NFC标准ISO 14443 A,B,也就是使用飞利浦的MIFARE标准。,但两者之间还是存在很大的区别。首先,NFC是一种提供轻松、安全、迅速的通信的无线连接技术,其传输范围比RFID小。 其次,NFC与现有非接触智能卡技术兼容,已经成为得到越来越多主要厂商支持的正式标准。再次,NFC还是一种近距离连接协议,提供各种设备间轻松、安全、迅速而自动的通信。与无线世界中的其他连接方式相比,NFC是一种近距离的私密通信方式。

NFC的工作模式

与RFID一样,NFC也是通过频谱中无线频率部分的电磁感应耦合方式传递与交互数据。NFC技术在继承了RFID标准的优点后,依据科技的发展与物联网的趋势,NFC技术又完善了自己的工作模式,从而形成了卡模式与点对点模式两种模式:

卡模式(Card emulation):RFID卡模式,这个模式其实就是相当于一张采用RFID技术的IC卡。可以替代大量的IC卡(包括信用卡)场合商场刷卡、公交卡、门禁管制,车票,门票等等。此种方式下,有一个极大的优点,那就是卡片通过非接触读卡器的 RF 域来供电,即便是寄主设备(如手机)没电也可以工作。

点对点模式(P2P mode):这个模式和红外线差不多,可用于数据交换,只是传输距离较短,传输创建速度较快,传输速度也快些,功耗较低(高于蓝牙BLE模式)。将两个具备NFC功能的设备链接,能实现数据点对点传输,如下载音乐、交换图片或者同步设备地址薄。因此通过NFC,多个设备如数码相机、计算机和手机之间都可以交换资料或者服务。

NFC的技术优势

“青出于蓝,而胜于蓝。”NFC出于RFID技术,充分发挥了后发展效应:

• 第一、NFC将非接触读卡器、非接触卡和点对点功能整合进一块单芯片,而RFID技术必须同时有读卡器和电子标签。RFID卡只能实现信息的读取以及判定,而NFC技术则强调的是信息交互,非常适合物联网的终端应用。NFC手机内置NFC芯片,组成RFID模块的一部分,可以当作RFID无源标签使用进行支付身份识别;也可以当作RFID读写器,用作数据交换与采集,当然还可以进行NFC手机之间的数据通信;

• 第二、应用方向不同。NFC更多的是针对于消费类电子设备相互通讯,NFC传输范围比RFID小,有源RFID则更擅长在长距离识别;

• 第三、NFC和蓝牙BLE都是短距离通信技术,均集成于手机中,但NFC不需要复杂的设置程序,也可以简化蓝牙连接——毕竟不需要配对嘛;

• 第四、传输速度与传输距离有限,可以有效减少不必要的干扰。这让NFC特别适用于设备密集而传输变得困难的时候;

NFC的硬件与软件实现

笔者在这里建议大家直接购买现成的NFC模块,因为一来可以有效减少开发周期;二来毕竟是射频模块,硬件设计需要一个较高的门槛。下图就是某厂家已经设计制作完成的NFC模块。

这里需要指出,NFC模块普遍使用的非接触读写芯片--PN532,包含80C51微控制器内核,集成了13.56MHz下的各种主动/被动式非接触通信方法和协议,并且兼容Arduino设备。通过UART串口进行通讯,甚至可以运用USB转UART虚拟串口,轻松通过电脑对其进行测试。PN532传输模块非常强大,全面支持6种不同的工作模式:

读写器模式,支持ISO/IEC 14443A / MIFARE机制

读写器模式,支持 FeliCa机制

读写器模式,支持ISO/IEC 14443B机制

卡操作模式,支持ISO 14443A / MIFARE机制

卡操作模式,FeliCa机制

ISO/IEC18092,ECM340点对点

NFC模块的引脚电气连接也是非常简单的:

简单的硬件连接方便我们快速安装,而更简单的软件开发,以加快我们方案的部署。这里我们提供以英特尔伽利略开发板的Arduino的示例源代码供创客们参考:

/* PN532 reads the tag by Arduino Galileo command list: #wake up reader send: 55 55 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 03 fd d4 14 01 17 00 return: 00 00 FF 00 FF 00 00 00 FF 02 FE D5 15 16 00 #get firmware send: 00 00 FF 02 FE D4 02 2A 00 return: 00 00 FF 00 FF 00 00 00 FF 06 FA D5 03 32 01 06 07 E8 00 #read the tag send: 00 00 FF 04 FC D4 4A 01 00 E1 00 return: 00 00 FF 00 FF 00 00 00 FF 0C F4 D5 4B 01 01 00 04 08 04 XX XX XX XX 5A 00 // XX is tag. */ void setup() { Serial.begin(115200);//open serial1 with device wake_card(); delay(100); read_ACK(15); delay(100);} void loop() { send_tag(); read_ACK(25); delay(100); if (!cmp_id ()) { if (test_ACK ()) { delay (100); }}}

由此可见,Apply Pay移动支付选择NFC技术正是看中了其实现简便、短距离、搞干扰、加密可靠的安全技术优势。也许NFC技术就是为移动支付而生呢!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单芯片
    +关注

    关注

    3

    文章

    479

    浏览量

    35952
  • 读写器
    +关注

    关注

    3

    文章

    744

    浏览量

    40495
  • 移动支付
    +关注

    关注

    0

    文章

    576

    浏览量

    49230
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    淘宝/天猫:使用支付宝API实现多场景支付,覆盖用户偏好

    ​  在淘宝和天猫等电商平台上,支付体验直接影响用户满意度和转化率。支付宝作为核心支付工具,其开放API(Application Programming Interface)允许开发者灵活集成多场景
    的头像 发表于 09-25 09:59 447次阅读
    淘宝/天猫:使用<b class='flag-5'>支付</b>宝API实现多场景<b class='flag-5'>支付</b>,覆盖用户偏好

    深入解析电商支付API的性能瓶颈与解决方案

    分析电商支付API的常见问题,并提供切实可行的解决方案,帮助开发者优化系统效率。 一、电商支付API的性能瓶颈分析 电商支付API在高并发场
    的头像 发表于 07-10 14:52 342次阅读
    深入解析电商<b class='flag-5'>支付</b>API的性能瓶颈与解决方案

    NFC技术在支付领域的巨大潜力

    近年来,支付“黑科技”层出不穷,条码支付和NFC(近场通信技术)支付分别扮演了重要角色,并衍生出两个代表性动作“扫一扫”和“碰一下”。前者是稳坐移动
    的头像 发表于 04-19 11:01 1639次阅读

    NFC圆币卡又称钱币卡,广泛应用于支付系统、门禁管理、交通票务和会员识别等领域

    支付系统
    广州杰众智能科技有限公司
    发布于 :2025年03月07日 17:27:03

    华为支付-商户基础支付场景准备

    一、场景介绍 例如用户出行需要提前预定酒店房间,此时用户可打开商户开发的APP应用/元服务,选好预定房间后发起支付,商户通过接入华为支付拉起华为支付收银台完成单个订单支付。 支持商户模
    发表于 02-13 14:51

    华为支付-商户基础支付场景开发步骤

    一、预下单(服务器开发) 开发者按照商户模型调用直连商户预下单或平台类商户/服务商预下单接口获取预支付ID(prepayId)。 为保证支付订单的安全性和可靠性需要对请求body和请求头
    发表于 02-12 17:12

    华为支付-平台类商户合单支付场景准备

    一、场景介绍 用户在商户开发的APP应用/元服务上购买了一个旅行套餐,包含机票、保险、酒店等这几个不同的产品对应不同的收单商户,但用户是一次支付。平台类商户通过接入合单支付将多个不同商户的订单合到
    发表于 02-11 10:40

    华为支付-免密支付接入支付并签约场景

    一、场景介绍 用户在商户APP应用/元服务选购完不同的商品确认订单后,跳转至用户支付并签约确认页面,用户完成支付并签约后,后续再次购买商品时,商户可以直接发起代扣,减少用户拉起收银台、输入支付密码等
    发表于 02-10 09:55

    华为支付-免密支付接入签约代扣场景准备

    ,商家可以按照协议中的时间,会员到期后直接发起免密代扣请求完成扣款续费,无需用户每个月都进行开通会员操作。 支持商户模型:直连商户、服务商 华为支付签约页面展示: 二、业务流程 开发者通过接入
    发表于 02-08 11:49

    华为支付-免密支付接入签约代扣场景开发步骤

    一、预签约(服务器开发) 1.开发者按照商户模型调用预直连商户预签约或服务商预签约接口获取preSignNo构建签约信息参数contractStr。 为保证支付订单的安全性和可靠性需要对请求body
    发表于 02-07 11:35

    华为支付接入规范

    为了确保用户获得良好的支付体验,Payment Kit制定了相关接入设计规范,请开发者遵照执行,具体要求(非强制性)如下: 一、支付方式呈现 涉及支付公司名称,请统一使用:花瓣支付(深
    发表于 01-23 09:27

    华为支付-(可选)特定场景配置操作

    如涉及以下场景,需提前完成相关产品的开通或配置操作。如不涉及,则不需要配置。 场景一:产品开通操作 部分支付场景接入涉及产品开通,未开通产品直接接入,商户请求华为支付开放的API接口时可能会导致
    发表于 01-21 10:30

    Payment Kit(华为支付服务)概述

    Payment Kit(华为支付服务)提供了方便、安全和快捷的支付方式,开发者在开发的商户应用/元服务中接入华为支付服务便捷且快速。 商户应用/元服务接入Payment Kit后,可在商户的应用/元
    发表于 01-20 16:17

    XTransfer正式获得新加坡大型支付机构牌照

    近日, XTransfer,全球领先及中国第一的B2B跨境贸易支付平台,欣然宣布获新加坡金融管理局(MAS)根据《2019 支付服务法》颁发大型支付机构牌照(MPI)。这一重要里程碑巩固XTransfer在B2B跨境
    的头像 发表于 01-18 10:48 766次阅读

    “碰一下”支付背后的4G技术

    不知道你是否有留意,近期,在线下支付场景中,多了一个支付宝“碰一下”支付的设备,只需要“解锁手机—碰一下—确认”即可完成支付,对比打开付款码支付
    的头像 发表于 01-03 16:27 4997次阅读