连接开发uniapp扫码枪(连接的是开发蓝牙扫描)「uniapp调用扫码」

上段时间使用uniapp给客户做个安卓,在之后整理需求的时候突然想到了下面说的连接扫码枪进行操作该软件是用于工厂生产的,他们需要使用连接扫码枪,扫描二维码以及条形码进行生产工步工序之类的。
然后这个单子技术上后台使用的java,前端的话就是uniapp打包成安卓包了;历时2个半月开发出来的和大家说下uniapp怎样连接扫码枪,获取数据进行相应的数据处理的吧。
采用蓝牙连接。
(前期用的模拟器)安卓平板上的蓝牙,和扫码枪上的蓝牙配对;这个配对一般扫码枪厂家会发文档告诉你怎样连接的然后就是怎样获取数据了。
在使用扫码枪的时候扫描出来的是一次一个字母这样的:比如扫描的是“home”但是扫码出来的是“h” “o” “m” “e”这样的样子,然后这里我就用了个for循环给拼起来了;拿到扫描的字符串后,主要的是立即和后台进行数据交互,也就是请求交互; 在经过反复测试时发现在每次扫码后会有一次类似键盘enter的事件。
也就是每次扫码完都会回车一下表示该次已经扫码完毕了,于是就是利用这个来判断扫码是否完毕的。
这样就可以拿到数据和怎样在什么时候进行交互了,于是这个一打通了,其他的逻辑也就实现了,比如全局随时切换身份,扫码接收工厂工单每个步骤紧密完成开发时期的部分截图(右下角扫码操作)开发时期的部分截图这个就是和大家分享的一个扫码枪连接设备的一个案例,这也是我第一次这样做,于是就分享出来,如果大家以后开发遇到类似的可以参考一下文章可能写的有点不好还望大家多指出多包涵[大笑][大笑]
连接开发uniapp扫码枪(连接的是开发蓝牙扫描)
(图片来源网络,侵删)

联系我们

在线咨询:点击这里给我发消息