El subprograma WeChat conecta el monitor de presión arterial Bluetooth
2. Busque el dispositivo especificado
Wx. startbluetooth devices El descubrimiento de dispositivos (objeto) comienza a buscar periféricos Bluetooth cercanos.
Wx.getBluetoothDevices(OBJECT) obtiene todos los dispositivos Bluetooth descubiertos durante el período de validez del módulo Bluetooth del subprograma.
Anx. onbluetoothdevicefound(callback) escucha eventos cuando se descubren nuevos dispositivos.
Nota: Buscando Bluetooth wx. StartBluetoothdevicesDiscovery(objeto) consume recursos del sistema. Después de buscar y conectarse al dispositivo, llame a wx. El método detener el descubrimiento (objeto) de dispositivos bluetooth detiene la búsqueda.
El proceso correcto es
Inicializar Bluetooth wx.openBluetoothAdapter(object)
↓
Empezar a buscar Bluetooth wx startbluetoothdevicedevicediscovery(object. )
↓
Todos los dispositivos Bluetooth descubiertos wx.getBluetoothDevices(OBJECT)
↓
Escuche el evento wx. Cuando se descubre un nuevo dispositivo, se encuentra un dispositivo Bluetooth (devolución de llamada).
↓
Conéctese a un dispositivo Bluetooth de bajo consumo wx.createBLEConnection(OBJECT)
↓
Obtenga todos los servicios del dispositivo Bluetooth (servicios)wx .getbledeviceservices(OBJETO).
↓
Obtener todas las características (valores propios) wx. getBleDeviceCharacteristics(objeto) en el servicio de dispositivo Bluetooth.
↓
Habilitar función de notificación wx. Cuando cambie el valor característico del dispositivo Bluetooth Low Energy, notifique el cambio de valor blateral (objeto).
↓
Escribir wx.writeablecharactersticvalue(objeto)