用手机取代扫码枪?我们自研的工业巡检编码识别小程序真的做到了
去年深秋,我跟着公司售前团队去走访一家大型装备制造厂。巡检班长老李带着我们在车间转,他腰上别着三支不同型号的扫码枪——一支扫一维条码,一支扫二维码,还有一支是防爆环境专用的,沉甸甸像块砖。老李苦笑说:“这玩意儿贵不说,经常摔了就失灵,每次系统升级还得连电脑导数据,咱这帮老师傅哪弄得了。”那一刻我就想,几乎人人都有智能手机,为什么不能让手机直接干这活?
作为一家做了十多年工业软件系统的公司,我们早就盯上这个痛点。传统工业巡检依赖专用扫码枪或工业PDA,采购成本一台动辄两三千,寿命却未必长。而普通手机扫码APP在产线根本不好使:油污覆盖的标签扫不出,暗光环境下对焦拉风箱,金属反光直接瞎眼。市面上的通用扫码库,比如ZBar或者微信扫一扫,在工业场景下识别率掉得厉害。
于是我们研发组下了决心,自己搞一套基于手机端的轻量级小程序,专门攻克工业设备编码识别。注意,不是简单的调起相机扫码,而是从图像底层做优化。
项目启动后,我们搜罗了上万张真实工业现场的条码照片:有被油漆盖了一半的,有在管道背后阴影里的,还有因高温褪色成浅粉色的。把这些样本交给算法团队,他们用传统图像处理叠加轻量神经网络,做了自适应曝光补偿和局部对比度增强。通俗点说,手机镜头一对准,程序先认哪里亮哪里暗,把反光压下去,把模糊的边沿描出来,再解码。这样一来,即便标签脏成那样,也能在毫秒级给出结果。
还有个麻烦是安卓机型满天飞,摄像头素质参差不齐。我们干脆在做小程序时把相机调用层重写了一遍,避开系统自带相机的傻瓜模式,手动控制ISO和快门,这样在千元机上也能拉出工业级清晰图。某次在矿山客户那里,他们的老款手机本来拍条码一片糊,装了我们程序居然救活了。
但光识别准还不够。工业巡检的核心是数据闭环。我们的小程序直接通过标准化API与公司自研的设备资产管理系统(EAM)打通。巡检员用手机扫完设备编码,设备参数、历史维修记录立刻弹出来;填写点检数据后,后台实时生成工单。全程不需要中转导出,更不用回办公室录系统。考虑到厂区有时网络死角,小程序设计了离线缓存机制,出了信号盲区照常作业,攒一批等回到值班室WiFi下自动同步。
试上线那阵子,我们先在一家省级电网的变检车间跑了两个月。数字挺喜人:原先每人每班平均扫三百个点位,用专用枪耗时约两小时,误扫或漏扫得复核一遍;换上装载我们小程序的防爆手机后,同样工作量压到了七十分钟,首扫识别率从原来的八成半蹿到九九点九,工人培训成本几乎为零——毕竟智能手机他们天天玩。
更关键的是经济账。这家客户原本计划采购一百二十台新型工业PDA,预算三十多万;最后只发了几十台普通安卓机,装了我们的小程序,软件授权费用摊下来一年不到五万。省下的钱干了啥?老李说给班组换了空调,夏天巡检没那么遭罪了。
回头看,自研这条路走对了。我们没盲目追“元宇宙”“大模型”那些热词,就踏踏实实解决车间里最实在的扫码问题。现在这小程序已经迭代到第三个版本,加了语音辅助播报、多码同框识别,甚至能顺带拍设备表盘读数做OCR。未来我们还打算把它塞进公司的整套工业互联网平台里,让边缘端的手机变成真正的巡检终端。
做工业软件的人得懂工厂的泥泞和油污。当我们把扫码枪的功能浓缩进巴掌大的程序里,交付的不只是代码,而是一线工人少弯一次腰、少跑一趟腿的温度。这件事,值得继续做下去。
微信号:18581869297