Red de conocimiento informático - Problemas con los teléfonos móviles - conexión Bluetooth uniapp + impresión

conexión Bluetooth uniapp + impresión

Para cumplir con los requisitos del proyecto, hemos desarrollado una función de impresión Bluetooth de baja energía y resumimos cómo implementarla. La siguiente es la API requerida. Cuando comencé a escribirla, era un poco complicado y un poco doloroso. Jaja, un gran problema con esto es que no es compatible con versiones de Bluetooth inferiores a 4.0. Necesidad de encontrar otras soluciones compatibles. Para versiones inferiores, pueden ocurrir algunos problemas inexplicables.

1.uni.openBluetoothAdapter inicializa el módulo Bluetooth

2.uni.onBluetoothDeviceFound escucha el evento de encontrar un nuevo dispositivo

3.uni.getBluetoothAdapterState obtiene el estado del adaptador Bluetooth local

4.uni.stopBluetoothDevicesDiscovery Detiene la búsqueda de dispositivos Bluetooth cercanos

5.uni.createBLEConnection Inicializa la conexión Bluetooth

6.uni.getBLEDeviceServices Obtiene el servicio de dispositivos Bluetooth

7.uni.getBLEDeviceCharacteristics Obtiene todos los valores característicos (características) en un servicio de dispositivo Bluetooth

8.uni.writeBLECharacteristicValue escribe binario en el valor característico de Datos del dispositivo Bluetooth de baja energía

9.uni.startBluetoothDevicesDiscovery Comience a buscar dispositivos Bluetooth cercanos

Primero, debe inicializar el módulo Bluetooth. Si no está inicializado, no lo estará. ejecutado posteriormente. Luego busque los dispositivos circundantes. Luego almacene los dispositivos buscados en una matriz para facilitar la representación.

El tiempo de conexión Bluetooth es urgente. Se desconectará automáticamente después de 2 minutos y no se pueden ingresar los datos de impresión, por lo que me conecto al dispositivo cuando necesito imprimir. otras páginas. También se puede utilizar la función de impresión y la conexión se mantiene correctamente.

Finalmente, están las representaciones y los resultados impresos