V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
blueorange
V2EX  ›  问与答

地铁扫码进闸为什么要开启蓝牙(坐标长沙)

  •  
  •   blueorange · 2019-06-21 15:27:17 +08:00 · 7355 次点击
    这是一个创建于 1743 天前的主题,其中的信息可能已经有所发展或是发生改变。

    地铁扫码进闸为什么要开启蓝牙 这个有什么技术内幕吗? 我觉得很不方便 每次要开关蓝牙

    51 条回复    2022-04-27 18:19:27 +08:00
    yongligua
        1
    yongligua  
       2019-06-21 15:31:22 +08:00 via Android   ❤️ 4
    八成网络信号不好,用蓝牙辅助验证…(扫码真的沙雕,nfc 不好用么)
    calming
        2
    calming  
       2019-06-21 15:33:02 +08:00   ❤️ 2
    楼上以为所有手机都有 nfc?
    Acoffice
        3
    Acoffice  
       2019-06-21 15:35:46 +08:00 via Android   ❤️ 2
    所以一楼有点傻 /doge
    edgnoz
        4
    edgnoz  
       2019-06-21 15:36:29 +08:00
    武汉也要,不知道为啥
    Guozi1989
        5
    Guozi1989  
       2019-06-21 15:41:34 +08:00
    上海扫码也要开蓝牙。
    x86
        6
    x86  
       2019-06-21 15:45:16 +08:00
    @yongligua #1
    离线也能扫码知道吗
    wxd92
        7
    wxd92  
       2019-06-21 15:46:37 +08:00 via iPhone   ❤️ 1
    收: 地铁机器通过蓝牙回传信息到手机
    发: 手机通过扫码发送自身信息
    psychoo
        8
    psychoo  
       2019-06-21 15:52:05 +08:00
    really ?深圳不需要诶,无论是扫码、刷深圳通、刷 apple pay 都不需要
    而且,蓝牙短时间内就能建立连接和通信吗?
    jaylee77
        9
    jaylee77  
       2019-06-21 15:53:51 +08:00
    蓝牙为什么要关?
    iTakeo
        10
    iTakeo  
       2019-06-21 15:54:43 +08:00   ❤️ 8
    没有 nfc,我宁愿选择用卡,每天早高峰,总有几个拿着二维码堵在闸机口,半天扫不出来,然后就堵一堆人。
    Liir
        11
    Liir  
       2019-06-21 15:56:12 +08:00   ❤️ 2
    一楼说一句 NFC 好用,这么多人马上就高潮了,是戳到二维码党的痛处了么?
    RobertYang
        12
    RobertYang  
       2019-06-21 15:56:21 +08:00 via Android
    @psychoo 关键词:共享单车 打开蓝牙
    7654
        13
    7654  
       2019-06-21 15:57:22 +08:00
    万一有人猜到了 APP 二维码生成规则,自己打印一个怎么解
    wly19960911
        14
    wly19960911  
       2019-06-21 16:00:12 +08:00
    @7654 #13 生成规则?怎么也需要一个内置加密好的证书来辅助生成吧。而且根据时间变化,就是时间限制。就算你猜得中,没有证书也是白搭。
    shakoon
        15
    shakoon  
       2019-06-21 16:01:40 +08:00
    上周末在贵阳,用的某银行 APP 地铁扫码,弹出需要开启蓝牙的提示后不给蓝牙权限也能正常扫码。所以我也好奇到底这么折腾是在干什么
    leadfast
        16
    leadfast  
       2019-06-21 16:02:25 +08:00
    不理解为什么要关蓝牙,有什么安全隐患么
    hyshuang2006
        17
    hyshuang2006  
       2019-06-21 16:08:40 +08:00
    我猜:就像魔拜那样,魔拜刚开始就在单车锁上内置了蓝牙,但没有启用,现在开始推行蓝牙开锁,即便你扫码也得打开蓝牙功能才能扫码。

    楼上,开蓝牙耗电,存在隐患很正常,漏洞总是在发生安全事件之后大家才获悉,而且大部分人都不关心。
    loveour
        18
    loveour  
       2019-06-21 16:11:59 +08:00
    @Liir #11 说实话,觉得地铁闸机支持二维码挺不好的,主要是好多人没有提前准备好二维码的意识。
    twor
        19
    twor  
       2019-06-21 16:13:06 +08:00 via Android
    蓝牙应该是为了反正图片乱发,蓝牙 id 相当于 token
    twor
        20
    twor  
       2019-06-21 16:13:35 +08:00 via Android
    反正 - 防止
    titanium98118
        21
    titanium98118  
       2019-06-21 16:21:04 +08:00
    apple pay 不需要蓝牙,然而我平时都是用公交卡。
    dremy
        22
    dremy  
       2019-06-21 16:25:37 +08:00 via iPhone
    如果开启蓝牙是为了交换 token,那么支付宝付款码为啥不需要蓝牙呢?只能说明技术问题咯
    pxw2002
        23
    pxw2002  
       2019-06-21 16:36:52 +08:00 via Android
    这么短的时间 蓝牙都来不及建立连接
    yongligua
        24
    yongligua  
       2019-06-21 16:41:23 +08:00 via Android
    @calming 没觉的所有手机都有 nfc 但是扫码是真的沙雕
    yongligua
        25
    yongligua  
       2019-06-21 16:42:16 +08:00 via Android
    @x86 知道啊,但是网络不好的时候验证会很慢,比如荒郊野岭扫摩拜
    yongligua
        26
    yongligua  
       2019-06-21 16:43:05 +08:00 via Android
    @pxw2002 不需要连接上,发现周围有这个蓝牙设备就行
    Greendays
        27
    Greendays  
       2019-06-21 16:43:53 +08:00
    如果扫码的功能能下放到系统级,我觉得也不会比 nfc 麻烦太多。现在的扫码是不如 NFC 好用
    calming
        28
    calming  
       2019-06-21 16:49:46 +08:00
    @yongligua 那没有 nfc 的手机你给一个解决方案呗
    yongligua
        29
    yongligua  
       2019-06-21 16:53:25 +08:00 via Android
    @calming 我又没说不要扫码,只是有的城市压根没考虑 nfc,不考虑 nfc 就算了还死活不同意互联互通卡
    calming
        30
    calming  
       2019-06-21 16:59:18 +08:00
    @yongligua 那抱歉理解错了,我还以为都是 nfc+扫码
    DEANHZED
        31
    DEANHZED  
       2019-06-21 17:05:37 +08:00 via iPhone   ❤️ 2
    NFC 食不饱,力不足,才美不外见,且欲与常马等不可得,安求其能千里也。
    th00000
        32
    th00000  
       2019-06-21 18:37:53 +08:00
    @iTakeo 还有一堆人 到闸机门口了才开始掏手机 开软件 还不知道闪一边去让别人先过。
    Mac
        33
    Mac  
       2019-06-21 18:42:27 +08:00 via Android
    虽然我的米 Note3 可以用 NFC,但我还是喜欢扫码,用多少付多少
    sobigfish
        34
    sobigfish  
       2019-06-21 18:56:36 +08:00
    @twor #19 只是 QRCode 也可以用 TOTP (Time-based One-Time Password) 实现啊
    killeder
        35
    killeder  
       2019-06-21 19:26:36 +08:00 via Android
    扫码这种落后的体验应该淘汰掉
    20150517
        36
    20150517  
       2019-06-21 19:42:52 +08:00
    明明能 nfc 实现的完美场景,偏偏要硬上用蓝牙
    还有人问没 nfc 怎么办,你手机没 nfc 你就刷正常卡啊
    also24
        37
    also24  
       2019-06-21 19:45:42 +08:00
    @yongligua #29 第一反应就是地府通 hhhh


    关于蓝牙,感觉是为了防止 『换卡』 操作(你从 A 到 B,我从 B 到 A,大家出站的时候交换一下码,就是同站进出最低价了)
    well666
        38
    well666  
       2019-06-21 19:57:32 +08:00 via iPhone
    今天在苏州试试看 Apple Watch pay (因为标了银联云闪付),结果一不小心跟司机聊起了 nfc,被暴躁老哥一顿说,创造就业,利益很复杂什么的(不过我觉得他说的是技术问题,钱如何分到各个城市很复杂...不懂什么情况)。我就不明白了,都支持交通卡了,nfc 有什么问题,难道 Apple 抽成还是有什么技术难题?
    well666
        39
    well666  
       2019-06-21 19:58:43 +08:00 via iPhone
    现在 Apple pay 就支持上海和北京的交通卡,顶多在这两个城市和附近地区用,最近来苏州地铁、公交都是分开的,麻烦的一逼...
    snw
        40
    snw  
       2019-06-21 20:04:12 +08:00 via Android   ❤️ 2
    上面一群人真是,你们就不能搜索一下吗?
    www.fmsh.com/f4debf45-f44a-a17d-dcad-8e82db4cc6f4/f04f9b7c-2555-3d9b-9cf7-eea27c3e22e2.shtml

    “与传统的“网络在线扫码支付”不同的是,在国际国内移动支付乘坐地铁技术领域中,上海地铁首次实现了手机端和设备端在“无网络状态”下同样可以进出闸机的创新应用技术——“二维码双脱机 BLE 蓝牙回写”技术。技术核心实现了乘客扫描二维码过程中可不依赖公共网络,因此在响应时间和通行速度上不受互联网环境及限时的影响,更为迅捷高效。既不影响用户刷码体验,又防止二维码截屏转发出现盗刷、多扣款等支付消费安全风险。”
    snw
        41
    snw  
       2019-06-21 20:18:48 +08:00 via Android
    @titanium98118
    @dremy
    普通扫码支付没有可比性。
    大部分二维码支付场景都至少一方在线,就算你手机不联网,店家的收款端也会实时将数据发到服务器。见过好几次店家网络故障导致收银大排长龙。

    但交通场景是双离线,交易时双方只会记账,不会回传和同步数据。NFC 双方之间有通讯,但二维码没有直接通讯,只能靠其他路径回写交易信息。
    snw
        42
    snw  
       2019-06-21 20:42:03 +08:00 via Android
    @well666
    NFC 主要就是因为利益链太复杂,所以推广很缓慢。你看银联云闪付现在也改搞二维码了;交通卡支付也是各手机厂商与一个一个城市的交通公司去谈的。

    NFC 的标准化就是把几种不同技术揉在一起,之前的兼容性很差。
    技术提供商有利益:专利技术的生命周期变短,可能面临提前淘汰;技术漏洞被发现概率增大。
    设备制造商有利益:虚拟卡抢掉卡片收入;新技术导致设备提前更新,减少售后服务收入、加速淘汰老设备和技术;新设备重新招投标,有丢失项目风险。
    发卡公司有利益:本来预存款有资金池收入,虚拟卡没了。
    运营公司有利益:本来交通运营数据只有自己能统计,用虚拟卡之后手机厂商、软件商都能拿这些数据玩了。
    loading
        43
    loading  
       2019-06-21 21:05:31 +08:00
    @sobigfish 有些技术并不是没人会,是不去做。就像杀人,很多人都会,但是不会去做。有那个能耐的人不会去占这个便宜,直接去应聘就行。
    elfive
        44
    elfive  
       2019-06-21 21:07:53 +08:00 via iPhone
    @calming #2 没有 nfc 的可以不用啊?推动一个技术的发展,哪能一蹴而就?
    Wi-Fi6 来了,是不是市面上所有新上市的路由器都要支持呀?
    想用的就用,不想用的不用就是了呗。

    单就这两种方式来说,二维码能比 nfc 体验好?
    kljsandjb
        45
    kljsandjb  
       2019-06-21 21:11:16 +08:00 via iPhone
    小米手环 nfc 版用着还行
    deorth
        46
    deorth  
       2019-06-21 21:59:44 +08:00
    nfc 得有个产业联盟推一下统一技术标准,目前这种手机厂商一个城市一个城市去谈怎么可能有好的效果
    zjyl1994
        47
    zjyl1994  
       2019-06-22 11:51:58 +08:00
    nfc 是真好用,没 nfc 我就带卡了。深圳地铁现在全线支持二维码入闸,就导致每个口都有人现开微信现找二维码,所有的闸机都被堵住了。。。
    evilangel
        48
    evilangel  
       2019-06-22 11:55:13 +08:00
    我比较同意 37 楼的说法,之前跟同事聊过这个应该就是用来做设备唯一性认证的。防止 37 楼说的那种两人交换账号逃票。至于 40 楼说的“二维码双脱机 BLE 蓝牙回写”技术我觉得意义不大,经常在匝道口手机无网络调不出二维码然后还得手机飞行一下等上几十秒到一分钟,个人确实认为二维码扫地铁这种人流量太大的使用二维码是个很傻 X 的设计,还是 NFC 来的方便,但是但是但是有一个这里技术圈的人都没有考虑到的问题,就是普通用户现在对扫码非常非常非常了解和熟悉了,但是身边很多普通人连 NFC 是什么都不知道,而且大部分低端手机都不支持 NFC,普通人即使手机支持 NFC 功能也很大比例不会使用。而地铁本身是为了便民,方便所有人并不是方便极少数懂得 nfc 又刚好有设备的人。
    zjyl1994
        49
    zjyl1994  
       2019-06-22 11:55:59 +08:00
    我觉得之前深圳地铁就做的很好,每个站只有两组二维码闸机,觉得二维码方便快捷高科技的就去排二维码闸机,着急进站的就用实体卡拍卡入闸,互不影响。哪像现在所有闸机都堵
    Wuuuu
        50
    Wuuuu  
       2019-06-24 17:52:23 +08:00
    之前试过上海的那个大都会扫码乘地铁。
    我带着 WI-1000X 蓝牙耳机的时候,经常没法刷成功(目测 30%失败),去找服务中心他就会让你关闭蓝牙再开,问题就解决了……后来学会了就自己关闭再开启蓝牙,只是有时候很尴尬。
    所以我觉得这个二维码+蓝牙的技术 BUG 还是有的,现在已经换成 Apple Pay。美滋滋。
    kernelpig
        51
    kernelpig  
       2022-04-27 18:19:27 +08:00
    手机 APP 使用 BLE ,发送特定的包含 ID 的广播数据?提前数据预检?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2887 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 14:19 · PVG 22:19 · LAX 07:19 · JFK 10:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.