Serielles Bluetooth von PC zu PPC mit .Net cf2.0

Hallo zusammen,

ich versuche gerade Daten von meinem PC an meinen PPC (XDA neo) per Bluetooth zu übertragen. Das ganze ist ein Test für ein größeres Projekt. Bei dem ich eine Übertragung von kurzen ASCI-Strings zum PPC (nicht anders herum) benötige.

Ich habe für beide Geräte ne kleine Testsoftware geschrieben. Bin mir nun aber nicht so sicher, ob das ganze so funktionieren kann.

Also:

Ich nutze das .Net Compact Framework 2.0 und schreibe in C#.
Ich habe mir gedacht, dass sich die beiden Geräte über die virtuellen Seriellen-Schnittstellen des Bluetooth verständigen können und habe es über die Klasse SerialPort versucht zu lösen.

Wenn ich nun auf meinem PPC die verfügbaren Ports anzeugen lasse (SerialPort.GetPortNames()) sind die Bluetooth-Ports nicht dabei, sondern nur COM3.
Leider unterstütz der Emulator scheinbar kein Bluetooth, so dass ich das Programm nicht Debuggen kann.

Hoffe es hat jemand Erfahrung mit diesem Problem und kann mir ein wenig auf die Sprünge helfen.

Vielen Dank schon mal im Voraus.

Gruß
HSKonnection

Hallo,

die Com-Ports vom Bluetooth habe ich nun gefunden. Es lag an einem Bug im .Net cf 2.0.
Unter http://www.microsoft.com/downloads/details.aspx?fami… kann man das „.NET Compact Framework 2.0 Service Pack 1 Redistributable“ herunterladen. Dann findet die Methode SerialPort.GetPortNames auch die virtuellen Ports.

Ich bin nun zwar einen Schritt weiter, aber das Senden und Empfangen funktioniert immer noch nicht. Also für Tipps jeder Art bin ich euch sehr dankbar.

Gruß
HSKonnection

Hallo zusammen,

wenn einem nicht geholfen wird, dann muss man sich halt selber helfen. :wink:

Ich kann nun schon mal in die falsche Richtung Daten senden. Also vom PPC zum PC.

Ich habe auf meinem XDA einen ausgehenden Port zu dem Rechner bestimmt und anschließend das Testprogramm mit diesem Port verbunden. Auf dem PC habe ich das zweite Testprogrammm mit dem ankommenden Port verbunden und siehe dar: Es funktioniert!

Jetzt dachte ich mir ich drehe das ganze einfach mal um:
Ich verbinde auf dem PPC den eingehenden Port mit dem Testprogramm und am PC den ausgehnden Port mit dem Tesprogramm auf dem PC. Aber leider kommen die Daten nicht an. Mit einem Com-Port Monitor kann ich aber sehen, dass die Daten vom Testprogramm auf dem PC versendet werden nur weiter weiß ich nicht. Im Testprogramm auf dem PPC kommen Sie auf jeden Fall nicht an.

Aber ich vermute das hängt mit ihregend einer Einstellung auf dem XDAneo zusammen.