首页 物联网+直播说明

推币机是怎么连上线的?

一台摆在场地里的普通推币机,本身只会等着人塞币、推板、出分。要让它变成一台能被手机远程操作的机器,中间要改造五个环节:机台端、网络、视频、指令、状态。

这五个环节是一层层叠上去的。少一层,要么操作没反应,要么画面看不到,要么出了问题没人知道。下面逐个拆开讲。

第一环:机台端改造

这是所有环节的地基。普通推币机是纯机械加一块简单的控制板,不联网、不感知、不拍照。要上线,得往上加三样东西。

通信模块

相当于给机台装了一张网卡。常见做法是接有线网络,或者插一张物联网卡走移动网络。它的任务只有一个:让云端能找到这台机器,把指令送进来,把状态发出去。

传感器

机台原来不知道自己身上发生了什么。加了传感器之后,它才能"知道":币有没有真的落下、推板走到哪个位置、出分口有没有出东西、进币通道有没有堵。这些信号是判断一局是否正常结束的依据。

摄像头

玩家能看到的画面全靠它。位置通常在机台正上方或斜上方,要能覆盖整个台面。低延迟场景下会用支持实时编码的摄像头,把画面压好直接往外送,而不是先录再传。

第二环:网络

机台端改造完之后,最关键的不是硬件,是网络质量。这一环最容易出问题,也最容易被忽略。

视频是持续上传的,一路高清画面每秒产生的数据量不小。如果机台所在场地的上行带宽不够,或者网络不稳定,玩家那头看到的就是卡顿、花屏、画面和操作对不上。

所以这类平台在部署机台时,通常会单独给机台拉专线或独立宽带,不和场地里其他设备抢带宽。有些方案还会做双线路备份,主线路断了自动切备用。

第三环:视频链路

摄像头拍到画面只是第一步,接下来要做三件事:编码、推流、分发。

这里有个细节值得说:围观的人越多,对服务器分发的压力越大,但对机台本身没有额外负担——机台只上传一路,分发是云端的事。

第四环:指令链路

视频是下行,指令是上行。玩家在手机上点一下,这个动作要走完整条链路才能变成机器的动作。

  1. 手机端把点击转成一条指令包
  2. 指令发到云端,云端校验这个玩家是不是当前的操作者
  3. 校验通过后,云端把指令转发到对应机台
  4. 机台通信模块收到,交给控制板
  5. 控制板驱动对应的电机或执行机构

第二步的校验很关键。同一台机台同一时间只能有一个操作者,如果校验不严,两个人同时操作会打架。这也是为什么要有排队机制——不是技术做不到,是必须保证一台机器只有一个"手"。

第五环:状态回传

前三环解决的是"能玩",这一环解决的是"玩得下去"。

机台要持续往云端上报自己的状态:在线还是离线、当前有没有人在玩、币位还剩多少、有没有故障。云端拿到这些数据,才能在玩家进房间之前就告诉他"这台机器现在能用"或者"这台在维护"。

没有这一环,玩家点进去才发现机器是坏的,体验会很差。有了这一环,平台可以提前把故障机台标成维护中,玩家自然就绕开了。

出了问题怎么修

机台分布在各个场地,不可能每台都派人守着。所以维护也是远程化的:

这套机制决定了机台的在线率。在线率高,玩家随时进来都有机器玩;在线率低,点进去一半是维护中,人就走了。

叮叮乐玩的情况

叮叮乐玩目前有 50+ 台机台同时在线上,覆盖推币机、疯狂魔鬼城、超级马戏团、鸟王争霸、海王觉醒、幸运财神等机型。机台状态实时可查,进房间前能看到是在线、离线还是维护中,也能看到当前有多少人在围观。