Seite 1 von 1

Hat jemand Erfahrung mit Bluetooth?

Verfasst: 15. Januar 2018, 15:44
von satmax
Ich soll von Android via Bluetooth auf ein Linux Gerät zugreifen beziehungsweise mit diesem kommunizieren. Um überhaupt mal zum Testen zu kommen möchte ich im ersten Schritt eine Bluetooth Verbindung zwischen PC und Android herstellen. Ähnlich der Sockets via GPRS, das mit GPRS läuft schon ganz gut. Nur mit BT komme ich nicht weiter.

Folgendes wird ausgeführt:

Code: Alles auswählen

IF SocketCreateBluetooth(gsNameBTSocket, "SerialPortServiceClass_UUID") = False THEN
	Error("Unable to create the Bluetooth socket", ErrorInfo(errFullDetails))
END

Dann wird ein Thread ListenConnection() gestartet.

Code: Alles auswählen

IF SocketWaitForConnection(gsNameBTSocket,100) THEN
		// Accept the connections wird nie ausgeführt
		sChannelName = SocketAccept(gsNameBTSocket)  // Socket number!
....	
// Accept the connections wird nie ausgeführt. Auf der Clientseite (Android) wird mit Socket Write ein String geschrieben, Laut Client ist alles ok, am PC kommt nichts an.

Code: Alles auswählen

IF NOT SocketWrite(m_SocketName, StringToUTF8(sMessageToSend)) THEN
	MyTrace("SocketWrite fehlgeschlagen: " + ErrorInfo())
	SocketClose(m_SocketName)
	RESULT False
ELSE
	MyTrace("SocketWrite: ", sMessageToSend) // Wird korrekt ausgeführt
	RESULT True
END

Habe ich da einen Gedankenfehler?

Re: Hat jemand Erfahrung mit Bluetooth?

Verfasst: 16. Januar 2018, 08:56
von Herbert
Leider nein
Das kennst ja sicher. Dort ist auch der Hinweis auf ein mitgeliefertes Beispiel
http://doc.windev.com/en-US/?1000017231

Weiter spricht Bluetooth gene via COM-Ports. Eventuell könntest diesen ansprechen, falls Bluetooth für diesen Ausgang so konfiguriert ist.