Android串口盒子+扫码枪开发
0.00
★1465次@
A:
Android串口盒子+扫码枪开发
因为这个项目,有幸接触到一个Android设备,我管它叫Android盒子吧,该项目需求是这样的:通过该Android盒子连接计算机和usb扫码枪,当Android盒子收到对应的指令的时候,做对应的事情,例如收到计算机发过来的扣款指令时就调起扫码枪扫描付款码,然后请求支付网关进行扣款。
说明: 1. Android盒子是通过usb转串口线和计算机相连的,通信也是通过串口来进行通信; 2. Android盒子通过usb接口外接了一个usb扫码枪,用于扫码。
1. 硬件介绍:
该设备自带有3个USB接口,1个Micro USB接口(Android手机充电、数据接口,非TypeC接口),1个预留按钮,1个电源键,3个指示灯,1个电源接口,1个RJ45网口,1个HDMI接口,1个串口公头接口。
视图1:
Android盒子接口1.jpg
接口说明:
串口:Android盒子和计算机的通讯接口;
HDMI接口:连接显示器的通讯接口;
RJ45网线口:连接互联网的通讯接口(也可通过该接口与计算机通信);
电源接口:Android盒子的供电接口。
视图2:
Android盒子接口2.jpg
说明:
电源指示灯:显示Android盒子供电情况,亮红灯为正常情况;
预留指示灯:预留指示灯,尚未使用;
状态灯:Android盒子状态灯,每分钟亮一次,若Android盒子异常(网络异常),则Android盒子会发出“滴滴滴”响声;
电源键:Android盒子开机键,设备每次加电时需长按按钮2-3秒,直到电源指示灯亮起;
预留按钮:预留按钮,尚未使用;
数据接口:Android盒子与外界设备交互接口;
USB接口:连接扫码枪等设备的接口。
2. 软件介绍
Android盒子是里面装了Android系统的一个终端设备,不过该系统具有root权限。
扫码枪:
硬件app