Generalmente, los usuarios desean utilizar un escáner de códigos de barras físico para tener un mejor alcance/ergonomía, por lo que el uso de un dispositivo Android secundario depende mucho del caso de uso.
Descargo de responsabilidad: No he utilizado el producto vinculado del OP, pero describiré las opciones.
- Dispositivo A: tablet/dispositivo con el software de inventario
- Dispositivo B: otro dispositivo Android para actuar como escáner
Entonces, el software en el Dispositivo A necesita poder obtener información del escáner Bluetooth. Es importante averiguar cómo se comunica/interactúa el software de inventario con el escáner bluetooth.
Los escáneres de códigos de barras Bluetooth tradicionales pueden comunicarse de dos maneras:
- API de Bluetooth específica del fabricante del escáner de códigos de barras / SDK específico de Android.
- Actuando como un Teclado Bluetooth (HID Bluetooth).
Por lo tanto, el software de inventario en el Dispositivo A necesita poder manejar una de las dos opciones anteriores. Por lo tanto, el Dispositivo B deberá poder comunicarse de manera similar.
Se requiere investigación si la API de Bluetooth del fabricante del escáner de códigos de barras / SDK de Android es pública/utilizada por el software de inventario.
Los escáneres de códigos de barras USB por cable heredados típicamente tenían códigos de barras de configuración para el estado de configuración y para formatear los datos de códigos de barras escaneados que se enviaban al registro de ventas. El formateo con caracteres especiales era necesario para que el software del registro de ventas supiera que los datos provenían de un escáner de códigos de barras físico. Mi expectativa es la misma para los dispositivos de escáner de códigos de barras Bluetooth, posiblemente con una aplicación de teclado suave especializada en el Dispositivo A.
Los dispositivos Android de consumo que actúan como un Teclado Bluetooth pueden depender del dispositivo, como se documenta aquí
Por lo tanto, dependiendo de cómo el software de inventario en el Dispositivo A acepta datos, es posible que pueda utilizar el Dispositivo B como escáner, es decir, un software especializado en el Dispositivo B que escaneará un código de barras, lo decodificará y luego lo transmitirá por bluetooth al Dispositivo A.
Tenga en cuenta que las recomendaciones de software están fuera de tema aquí.