iPhone 是如何实现钱包刷卡公交记录站点信息的

2025 年 7 月 19 日
 YaakovZiv

在使用 iPhone 刷卡地铁或公交时,会在交易记录自动存档站点信息,对我很有帮助,我每次核对账单都能知道自己刷了什么站点,确保自己真实刷了进出站或者公交车上车位置,我也能确保自己的公交卡没被盗刷。地铁记录站点我能理解,地铁设备有唯一编码,我和同事出差维修时见过轨交集团安排外包做配置。但是公交车的站点记录,我不理解,iPhone 的钱包怎么知道我在什么站点上车的,通过 iPhone 的定位匹配站点名字吗,我所在位置有两个站点名字时,iPhone 怎么知道我是哪个站点上车的,比如公交站仅允许 k1 进站,站点名字 A ,旁边走几步就能到站点 B ,仅允许 k2 进站。k1 公交车并非标准停靠站点 A ,高峰期会在站点 A 和 B 之间停车,但是 iPhone 可以正确识别我的上车站点,这是啥原理。有网友可以分享一下吗。

6323 次点击
所在节点    iPhone
35 条回复
Pazakui1259
2025 年 7 月 20 日
读卡机当然知道自己在哪站,现在比较常见都是 GPS 自动定位识别,读卡机必须要知道自己在哪站才能正确统计并计费。现在常见的交通联合协议读卡机就可以向卡片写入交易信息,俗称“写 1E”。上面提到的读卡识途 app 就是一个很好用的 app ,可以查看卡片内的“1E”交易信息,“1E”里不但会包含是哪种公共交通以及交易金额,还会包含城市线路站点的代码。当然了手机内会有相应数据转换为对应站点名称的。读卡识途这种第三方 app 是靠社区来维护的,大家都可以反馈当地的交易 1E 信息代码来完善读卡识途 app 的城市线路站点识别。见 https://www.domosekai.com/reader/faq.html https://support.domosekai.com/bugs/my_view_page.php
zsqduke
2025 年 7 月 20 日
原理跟地铁一样
tidzhang
2025 年 7 月 20 日
我在北京刷卡,钱包 app 里没有公交的站点信息,只有地铁的
billgong
2025 年 7 月 20 日
@Dispatcher #6 曾经有一部分地区用过 Felica ,但交联以后大陆已经没有系统还在用 Felica ,全面换用自有协议了。空口是标准的 NFC 但实现不太一样,有点像银行卡的 EMV 和 PBOC 那种关系。交联 Apple Pay Transit 是单独定制了协议支持。现在除了日本,比较出名的 Felica 系统也就剩下八达通了。不过不论哪个系统,这些卡片都有足够的扇区写入行程信息,iPhone 端则是单独解码了这些信息显示到 app 里面方便用户使用。
wangxiaoer
2025 年 7 月 20 日
@ruimz 这个就不懂了,我见过的公交车票价都是固定的。 如果计费不一样的话,是不是要上下车各刷一次,类似地铁那种。

但是考虑到公交车上下都是同一辆车,站点信息直接存在车上的刷卡机也能实现,不一定要传给手机等刷卡设备吧。

地铁支持换乘,如果闸机也要支持离线作业,似乎只能把地铁站点信息存到刷卡设备里面。不过不知道公交卡、手机 nfc 支持写入信息不?
P945
2025 年 7 月 20 日
公交车有定位(每到一个站都会播报),NFC 有互交,联网推送等好几种实现方式。
qwertyssp
2025 年 7 月 20 日
首先说报站器,最早的报站器是手动报站,后面 gps 普及后早就是自动报站了(十年前都已经普及了)。再来说扣费卡机,现在市面上的储值卡都是 CPU 卡,cpu 卡在刷卡时候会与卡机交互,卡机会读写 cpu 卡 ,卡片会存入交易记录,当然卡机也会将交易通过移动网络传输到后台(用来统计客流以及联网移动支付等等),卡机具备联网以及定位功能。
julyclyde
2025 年 7 月 20 日
无非是查表或直接传输了站名这两种呗
不是这个就是那个


@kyor0 内地基本上都 A 卡。内地没听说有公交和地铁分离的卡片
YaakovZiv
2025 年 7 月 20 日
@Pazakui1259 感谢分享,这个也很清晰
zohar727
2025 年 7 月 20 日
好奇你是哪个城市的?我在北京和深圳的公交都刷过,并不会记录站点信息啊。只有地铁才会
lovelylain
2025 年 7 月 20 日
跟上车刷卡下车刷卡一个原理呗,既然上下车刷卡能实现分段收费,那么这个数据也可以回传到你的手机上显示,所以你去搜一下公交上下车刷卡分段收费的原理就行了
bao3
2025 年 7 月 21 日
是服务端告诉给了你的公交卡,而不是你的公交卡知道是哪个点。
FringJX
2025 年 7 月 21 日
Apple pay 上的公交卡你可以理解成发卡公司的简易第三方客户端。api 前后端数据交互直接由发卡公司提供。
不然,你点开交通卡的详情看一下,会显示对应的发卡方的 app ,可以直接跳转下载或者打卡。
比如北京的交通卡,对应的就是北京一卡通 app 。
Avedge
2025 年 7 月 22 日
@fsq 现在还是这样的
lzyroot
2025 年 7 月 24 日
@Avedge 现在有地磁感应

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1146379

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX