Hvordan utvikle en Bluetooth Application

Hvordan utvikle en Bluetooth Application


Utvikling av Bluetooth-programmer har blitt gjort enkelt ved fremveksten av ulike utviklingssett og APIer (Application Programming Interface). Snarere enn unødvendig "gjenoppfinne hjulet", utviklere nå kan få støtte kjerne på plass, noe som gjør det enkelt å utvikle, implementere og realisere sine program forventninger mye raskere. Hver av disse pakkene har sine egne styrker og svakheter, avhengig av hva det er designet for å oppnå. Det faktum at hver kit er designet for bestemte produsenters enheter viser noen API begrensninger.

Bruksanvisning

Windows Mobile

1 Last ned Windows Embedded Kilde Verktøy for Bluetooth-teknologi, som er plattformen for å endre og lage brukergrensesnitt og erfaringer. Det gir en Win32 API Wrapper for utviklere, noe som reduserer mengden av koden som trengs for å opprette Bluetooth-applikasjoner. Det er gratis tilgjengelig på Microsofts nettsted.

2 Bruk Winsock grensesnitt oppgitt til konfigurere stikkontakter. For eksempel koden under bruker Winsock "lytte" funksjon for å koble til eksterne Bluetooth-enheter:

Hvis (hør (server_socket, 5))

{

...//feilhåndtering

Closesocket (server_socket);

returnere 0;

}

3 Installer forlengelse lag for å gi mer fleksibilitet til implementeringer og til basen stabelen funksjonalitet.

Bruk av LabView

4 Last ned LabView utviklingsmiljø hjelp av koblingen under Resources.

5 Opprett en Bluetooth-tjeneste ved hjelp av "Opprett Listener" -funksjonen. Dette er første skritt for å skape et serverprogram. En lytter ID vil bli returnert identifisere den som en server applikasjon.

6 Bruk "Vent på Listener" funksjon for å vente på og akseptere innkommende tilkoblingsforespørsler fra klienten. En tilkobling ID vil bli returnert.

7 Bruk "Les" og "Skriv" funksjoner for å lese og skrive data med kunden.

8 Bruk "Close Connection" -funksjonen for å stoppe lytter på innkommende tilkoblinger.

9 Bruk "Open Connection" -funksjonen for å be om en tjene tilkobling. Dette er første skritt for å skape et klientprogram.

10 Bruk "Les" og "Skriv" funksjoner for å snakke med serveren.

11 Lukk tilkobling ved hjelp av "Close Connection" -funksjonen til å slutte å lytte til portene.

Hint

  • LabView kan brukes til å utvikle PalmOS og PocketPC Bluetooth som bruker serielle porter med en virtuell serie driver. Serial Port Profile emulerer en seriell kabeltilkobling og maps det faktiske Bluetooth-kanaler.