Jeg troede faktisk at Bluetooth var direkte understøttet i Compact Framework, men det lader det til, at det ikke er, bl.a. jævnfør
http://www.devx.com/wireless/Article/11511/1954?pf=trueDu skal altså bruge P/Invoke, ligegyldigt om du udvikler til Compact Framework eller til alm. Framework. Eksemplet jeg linker til behandler Bluetooth forbindelsen som en virtuel COM port; det er den absolut nemmeste måde at gøre det på, men det betyder at du skal oprette en virtuel COM port. Det burde være understøttet i Windows CE, selvom jeg ikke har prøvet det.
Hvis du ikke vil bruge en virtuel COM port, må fremgangsmåden være noget i retning af:
1) Find adressen på enheden (48 bit)
2) Opret en Windows socket forbindelse til enheden
3) Så vidt jeg forstår er RFCOMM protokollen pt. understøttet af Windows sockets; dvs. du kommunikere med denne protokol. Det betyder også at du er nødt til at finde en specifikation på denne & implementere den i dit program.
Specielt 3) er noget af en mundfuld. 1) og 2) er illustreret ved eksemplet jeg gav tidligere.
Dette er blot hvad jeg kunne finde ud af ved en søgning på Google og MSDN, hvis der er en nemmere/smartere måde at gøre det på, hører jeg meget gerne om det.