Bluetooth
-
Hallo,
ich muss in meinem Projekt mein Gerät(PDA) mit einem GPS Empfänger verbinden.
Normalerweise wird das "Koppeln" über die "Systemsteuerung" gemacht.
Nun soll aber die Software automatisch nach den Start erkennen ob der eingetragene GPS-Empfänger vorhanden ist oder nicht.
Falls nicht muss ein anderes Gerät gesucht und verbunden werden!
Das erkennen aller Geräte funktioniert bereits.
Ich benutze die OpenNETCF.Bluettoth Klasse hierfür.
Leider komme ich mit dem Verbinden nicht klar!BluetoothClient btCl = new BluetoothClient();
System.Guid guid = System.Guid.Empty;
guid = new Guid(12,12,12,12,12,12,12,12,12,12,12);
OpenNETCF.Net.BluetoothAddress btAd = new OpenNETCF.Net.BluetoothAddress();
btAd = OpenNETCF.Net.BluetoothAddress.Parse(deviceID);OpenNETCF.Net.BluetoothEndPoint btEp = new BluetoothEndPoint(btAd,guid,5);
btCl.Connect(btEp);hiermit bekomme ich die Fehlermeldung:
"Eine bestehende Verbindung wurde softwaregesteuert durch den Hostcomputer abgebrochen!"Hat jemand hiermit schon Erfahrung?
Oder einen Tip(besser Beispiel)?Gibt es andere Lösungswege(C/C++,socket)?
Gruß Joerg