手持终端这东西在仓库、物流、零售、巡检里到处都是,外形像加厚版的手机,头上顶个扫描窗口,侧面有扳机键。做这类产品,难点不在单个模块,而在电池、扫描头、无线和结构这几样怎么凑到一个能摔、能续航、能握住的壳子里。
扫描头是核心。常见的是影像式,Zebra、霍尼韦尔的模块用得最多,接口有TTL串口、USB、RS232几种。选型要看扫描距离和景深,近距扫码和远距扫货架是两种镜头。模块周围要留补光和瞄准光的位置,窗口玻璃要选透红外、耐磨的材质,脏了扫不出来是现场投诉最多的问题。
无线部分主要是WiFi加蓝牙。仓库里AP密集,终端要能快速漫游,天线净空区不能被金属壳和电池挡住。很多项目WiFi断连不是模块的问题,是天线贴着电池放,信号被吸走了。蓝牙用来接打印机和扫码枪,2.4G共存要调好,不然WiFi和蓝牙互相干扰。
电池是另一个大头。3.7V锂电,容量一般4000到6000mAh,要兼顾重量和续航。快充现在基本是标配,座充要设计成插进去就充、拿起来就用,触点氧化和接触电阻是长期可靠性的关键。电量计别只用电压估算,库仑计芯片贵一点但准得多,现场最怕显示30%然后突然关机。
结构设计要按工业标准来。IP65是基本要求,按键和扫描窗口的密封要做实;跌落一般要求1.5米到混凝土地面,四角加缓冲胶;握持重心要偏下,长时间扫码手腕不累;扳机键寿命按百万次算,微动手感要调。屏幕在户外要看得清,高亮屏加防眩光镀膜比堆分辨率有用。
软件侧现在基本都是Android,扫描SDK要能吃各种码制,设备管理用MDM做批量配置和升级。开发时把扫描、无线、电源管理做成独立服务,别都塞在主进程里,出问题好定位。
踩过的坑列几个:扫描头对焦距离没确认,近距离扫码死活扫不出来;低温环境电池保护板直接切断,北方冬天户外用要选低温电芯;WiFi在金属货架间衰减严重,得加AP密度;跌落测试只做一角,实际是边角轮着摔。做这类产品,实验室数据好看不算数,得拿去现场跑一个月。
上一篇:DirectShow这套老框架:架构、采集链路和被取代的原因
下一篇:没有了