1+X 站务实操 AFC 设备:闸机协议是标准的,为什么我们还建议整线买?
经常有老师问我:你们家闸机和票务管理软件,我能不能只买闸机,软件用我自己现有的?
我的回答一直很坦白:技术上可以。城市轨道交通 AFC 系统的通信协议是行业标准,CJJ/T 160 那一套摆在那,不管哪家闸机,只要按标准做,理论上跟任何一家符合标准的 SC 软件都能对接。我们的闸机不做封闭协议,不绑死用户。
但我一般会补一句:技术上能对接,和项目里真能顺畅跑起来,是两码事。
今天这篇,把这件事讲透。协议是标准的不假,但为什么我们做了这么多年现场项目,最后还是建议学校整线买?省的那点钱,后面会用别的方式还回来。
一、先认账:协议是标准的,我们不封闭
先把话说在前头。
做 AFC 设备的厂家,闸机跟 SC 之间的通信,走的都是行业那套标准协议。报文格式、数据字典、交互流程,CJJ/T 160 写得明明白白。你买我们的闸机,我们给你完整的协议文档,你自己的软件团队照着对接,技术上完全可行。
我们也不是没接过这种项目。有些地铁公司、有些学校,自己有信息中心,有软件团队,买几台我们的闸机,接他们自己的 SC。这种单我们也做,不强制买软件。
但这种项目有个前提 —— 甲方自己有能力联调。要么甲方有软件工程师,要么甲方找的集成商靠谱,能把两边协议对齐。学校实训室这种场景,一般没有自己的软件团队,这时候问题就来了。
二、标准是标准,但落地是另一回事
协议是标准的,这句话听着简单。真到了项目现场,你会发现 "符合标准" 和 "能跑通" 之间,隔着无数个细节。
举几个真事。
报文一样,但字段理解不一样。 同样是 "票卡交易记录" 这个报文,标准里写了票号、金额、时间、站点。但 A 厂的闸机在 "票状态位" 这个字段上,用 1 表示有效票;B 厂的软件按标准默认 1 表示已使用。就这一个 bit 的理解差,学生买了票闸机读不出来,两边查了两周才找到。
标准有留白。 行业标准不可能把所有细节都规定死。比如闸机发生故障时,告警报文多久上报一次?重发几次?网络断了本地数据存多少条?这些细节标准里写的是 "厂家自定义"。于是 A 厂默认断线存一千条,B 厂软件只查最近一百条,中间九百条丢了,对账对不上。
版本对不上。 标准本身也在升级,2010 版和 2018 版之间有差异。闸机是按老版本做的,软件是按新版本做的,字段对不上。技术人员要逐字节对报文,对一个月。
这些不是厂家故意坑人。是行业发展了这么多年,标准在迭代,各家实现有差异,现场联调本来就是个细活。
再补两个常见的坑。一个是网络部署。闸机跟 SC 之间走 TCP/IP,协议栈大家都一样,但学校实训室是局域网,交换机是学校现成的,VLAN 怎么划、IP 怎么配、端口开多少,每家要求都不一样。软件厂家说网络通的,闸机厂家说不通,抓包一看,一个在 192.168 段,一个在 10.0 段,根本不在一个子网。
另一个是时间同步。闸机、TVM、BOM、SC 四台设备各有各的时钟。不做 NTP 对时,一周下来误差差好几分钟。学生八点零五在 TVM 买的票,八点零三在闸机刷的 ——SC 后台一看,票还没买呢怎么就刷了?对账对不上。这种问题协议文档里不会写,全靠现场工程师经验。
三、学校实训室为什么最吃这个亏
地铁公司为什么不怕这个?因为地铁公司有自己的通号中心,有专业工程师团队。闸机厂家和 SC 厂家联调不通?通号中心的人坐中间,两边拉个群,报文抓出来逐字节对,两周总能搞定。
学校没有这个条件。
学校的老师是教城轨运营的,不是做软件开发的。软件公司派个工程师来,闸机厂家派个工程师来,两边在实训室里联调。联了三天联不通,软件工程师说闸机报文不对,闸机工程师说软件解析有问题。甲方老师站在旁边听不懂,只能等。
最后谁着急?学校着急。验收日期摆在那,十月中旬要迎检,九月底设备还联不通。最后怎么办?通常是学校加钱,找个第三方集成商来兜底,或者退而求其次,把有些功能砍了凑合。
这种事我们见过太多了。不是哪家厂家坏,是这个活儿本身就需要有人在中间把协议对齐。你买六家的东西,就得自己当那个中间协调人;你买一家整线的,那个协调人就是厂家自己。
说个具体的例子。前两年有个学校,闸机买了 A 厂,TVM 买了 B 厂,软件买了 C 厂,三家在实训室联调。从九月中旬联到十月中旬,验收前一天晚上,还有一个 bug 没解决 —— 学生在 TVM 上买了票,闸机能刷,但后台 SC 里查不到这笔交易记录。那天晚上三家厂家的工程师都在,围着服务器抓包,从晚上八点查到凌晨两点,发现是 B 厂 TVM 的报文里站点编码用了三位,C 厂软件按四位解析,前面少一位。
最后怎么解决的?B 厂工程师现场改了 TVM 程序,重新烧录,凌晨四点跑通。第二天八点考评专家到的时候,设备刚跑通三轮。学校老师一晚上没睡。
这个事谁错了?严格说谁都没错,就是标准留白的地方没对齐。但这个代价,是学校老师熬了一个通宵。
四、整线交付,省的不是协议,是扯皮
我说整线交付好,不是说别家闸机接不了我们软件。是说整线买,有三个实实在在的好处。
第一,出厂前就联好了。 我们车间里,闸机、TVM、BOM、SC,一整条线是跑通了才装车的。TVM 卖的票,我们车间自己的闸机已经刷过几百次了;BOM 做的退票,后台清分我们自己已经对过账了。到学校插电就用,不用现场再联调两周。
这里多说一句。我们发货前有个验收环节 —— 一整条线连续跑 48 小时,模拟学生上课的节奏,不停买票、检票、退票、切模式。跑下来没出问题才装车。这个环节别的厂家一般不做,因为费时间。但我们吃过联调的亏,知道在车间里花两天,比在学校现场耗两周强。
第二,出问题只找一个人。 学生上课,闸机不动作了。老师打电话。打给谁?整线买的,打给我们,我们工程师查 —— 是闸机问题修闸机,是软件问题修软件,不用老师在中间转电话。拼起来的设备,老师先打给闸机厂家,闸机厂家说你找软件;打给软件,软件说你找闸机。老师一节课四十分钟,打了二十分钟电话。
而且我们的售后是跟着整线走的。硬件三年质保,软件终身升级。学校里有老师上课发现个 bug,微信发过来,我们研发远程上去改,当天就能解决。要是拼起来的设备,这个 bug 是软件还是硬件?两家来回扯,一个月过去了。
第三,责任清晰。 1+X 考评那天出了问题,闸机不动作、票卡读不出、模式下发失败。谁的责任?整线买的,都是我们的,我们自己内部查。拼起来的,考评专家在现场等着,两家厂家在电话里互相推,老师站在旁边汗都下来了。
这三个好处,跟协议是标准的不矛盾。协议是标准的,但联调的活儿、售后的责任、现场的协调,这些是要有人干的。整线买,就是把这些活儿打包给我们了。
五、什么情况可以只买闸机
也不是所有学校都必须整线买。有几种情况,你只买闸机也行:
学校有自己的信息中心,有软件团队,能自己对接协议;
学校已经有成熟的 SC 系统,新闸机就是扩几个通道,协议是现成的;
学校找了靠谱的总集成商,集成商有能力把不同厂家的东西联起来。
这几种情况,我们完全支持单卖闸机。协议文档、通信手册、技术支持,该给的都给。
但我接触的大部分学校,是刚建实训室,没有软件团队,没有现成 SC,也没有靠谱的总集成商。这种情况下,我一般建议整线买。不是我们想多卖软件,是真的见过太多学校为了省那点钱,最后花了更大的代价去填联调的坑。
算一笔账。整线买比单买闸机加软件贵多少?可能贵个十万八万。但联调两周的差旅、两个工程师的人工、学校老师搭进去的时间,再加上万一赶不上迎检延期验收,这些隐形成本加起来,远超那十万块。更不用说学生上课因为设备联不通少练了多少节课 —— 这个成本算不清,但最重。
六、回到出入站检票机本身
扯了这么多协议和整线,说回设备本身。
我们的出入站自动检票机,硬件配置是这样的:拍打门机芯(可选翼门)、进出门各六对红外对射、读写器(支持单程票和储值票)、单程票回收机构、五档模式锁、急停按钮、声光告警、维护门。这些跟我们发往高铁站、海关、机场的货是同一套供应链。
为什么用真机芯?因为 1+X 考的那些动作 —— 断电自动开门、模式切换、票箱更换 —— 假壳子做不出来。扇门那个手感、红外那个灵敏度、票箱抽出来那个阻力,都得跟真设备一致。学生练三年假设备,到真考台手是生的。
顺便说几个老师常问的硬件问题。
拍打门还是翼门?这个看学校将来学生主要去哪种城市。北方不少城市地铁用翼门,南方用拍打门多。我们建议哪个为主就配哪个,另一种可以配一台当认知教学。
断电自动开门?这个是消防强制要求,也是 1+X 考点。我们的闸机断电瞬间,机械解锁机构动作,扇门弹开。这个功能不是软件控制的,是纯机械结构 —— 哪怕主板烧了,断电门也能开。
票箱容量?回收箱大概装 3000 张单程票,跟真地铁差不多。学生练换票箱的时候,真的要把一箱子票搬下来清点,那个分量是真的。
票务管理实训系统这边,界面跟真地铁 SC 几乎一样:设备监控、模式下发、票务流水、票卡管理、报表中心。上面再加一层教学管理模块 —— 组卷、注入故障、学生监考大屏、操作日志导出。
这两套东西我们不强行绑。你有能力自己接,我们欢迎;你不想操那个心,整线买我们兜底。
七、我们的态度
做了这么多年现场项目,我们对这件事的态度其实很简单:
协议开放,不搞封闭;但整线交付,我们兜底。
为什么要强调这个?因为这行确实有厂家搞封闭。闸机做得好好的,协议就是不给你,你要接别家软件就得加钱买授权。这种做法短期挣钱,长期伤客户。我们不搞这一套。CJJ/T 160 是行业标准,谁都能用,我们凭什么卡?
但开放协议不代表我们就应该把联调的活儿推给学校。恰恰相反 —— 正因为我们知道协议落地有多复杂,才更愿意把整线交付做扎实。学校买设备是用来上课的,不是用来做协议开发的。
学校买设备,买的是最后能用起来的一套系统,不是一堆零件。协议是标准的,但把标准翻译成现场能跑的设备,这个活儿不简单。你愿意自己折腾,我们给协议文档;你想省心,我们整线交付。
哪种选择都可以,我们都配合。但如果是刚建实训室、没软件团队、又要赶 1+X 迎检,我一般会建议整线。省下来的联调时间和售后扯皮,比那点设备差价值钱多了。
最后说一句题外话。这些年我们见过太多学校,为了省那几十万预算,分三个标段招采,最后设备到了学校联调三个月,耽误了一届学生的实训。钱省下来了,时间赔进去了,学生毕业的时候还是不会拧钥匙。这个账,学校算不过来,但我们做厂家的看着着急。
关于我们
深圳码上通科技有限公司,"壹号智通" 品牌。总部在深圳龙岗,自有研发和车间。主营:高铁站 AFC 模拟仿真售检票务系统实训教学软硬件、自助检票闸机、海关边境旅检 AB 双门互锁 AI 视觉防尾随验证通道、人脸识别实名制自助通关闸机、护照票务验证闸机、高铁自助检票闸机、自动售检票仿真实训管理系统。产品同时服务于高铁站、机场、海关、边检口岸,以及开设城市轨道交通、铁道交通运营、跨境口岸服务等专业的职业院校。