Cordova-plugin-ble-central BLE-Verbindung bestätigenJavaScript

Javascript-Forum
Guest
 Cordova-plugin-ble-central BLE-Verbindung bestätigen

Post by Guest »

Ich verwende cordova-plugin-ble-central und versuche, eine Verbindung zu meinem Mi Smart Band 4 (auch 5 und 6) herzustellen, und alle Verbindungen sind erfolgreich (einschließlich Kopplung). Mein Problem tritt auf, wenn ich versuche, Herzfrequenzdaten auszulesen oder die Herzfrequenzdaten zu abonnieren. Ich erhalte ständig die Fehlermeldung:

Code: Select all

Write descriptor failed: 3
Später entdeckte ich, dass man zum Herstellen einer Verbindung mit dem Mi Band eine Bestätigung vom Band initialisieren muss (wie in der nativen App-Verbindung zu sehen). Und das ist mein Problem. Kann mir jemand sagen, welche Merkmale zum Schreiben verwendet werden, damit ich die Bestätigung vom Gerät initialisieren kann? Ich stelle mir vor, dass ich zu einigen Merkmalen etwas schreiben muss, bin mir aber nicht sicher, was ich schreiben soll und zu welchem ​​Merkmal.
Dies ist die Methode, die ich verwende, um Benachrichtigungen zu abonnieren:

Code: Select all

ble.startNotification(
blConn.peripheral.id,
serviceId,
characteristicId,
blConn.onData,
blConn.onError
);
das ist die Herzfrequenzcharakteristik:

Code: Select all

heartRate: {
service: '180d',
characteristic: '2a37',
available: true,
icon: 'fa-heart'
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post