Xamarin.AndroidXamarin.Android - Bluetooth-Kommunikation


Einführung

In Xamarin.Android werden die Eigenschaften BluetoothSocket.InputStream und BluetoothSocket.OutputStream automatisch in System.IO.Stream konvertiert. Im Falle des sogenannten interaktiven Kommunikationsprotokolls, wenn der Server nur dann antwortet, wenn der Client mit ihm spricht, ist System.IO.Stream nicht geeignet, da er keine Methode oder Eigenschaft hat, um die Anzahl der verfügbaren Antwortbytes vor dem Lesen der Antwort zu erhalten.

Parameter

Parameter Einzelheiten
Steckdose Eine Instanz des BluetoothSocket-Objekts. Socket muss vor dem Aufruf dieser Methode geöffnet werden.
cmd Befehl als Byte-Array zum Senden an das BT-Gerät.
_mx Da diese Methode eine Hardwareressource verwendet, ist es besser, sie von einem separaten Arbeitsthread aus aufzurufen. Dieser Parameter ist eine Instanz des System.Threading.Mutex-Objekts und wird verwendet, um den Thread mit anderen Threads zu synchronisieren, die diese Methode optional aufrufen.
Auszeit Wartezeit in Millisekunden zwischen Schreib- und Lesevorgängen.

Xamarin.Android - Bluetooth-Kommunikation Verwandte Beispiele