Come sviluppare un'applicazione Bluetooth

March 23

Come sviluppare un'applicazione Bluetooth


Lo sviluppo di applicazioni Bluetooth è stato reso facile con l'emergere di diversi kit di sviluppo e le API (Application Programming Interfaces). Piuttosto che inutilmente "reinventare la ruota", gli sviluppatori ora possono avere il nucleo di supporto in atto, rendendo più facile da sviluppare, implementare e realizzare le loro aspettative di applicazione molto più rapidamente. Ognuno di questi kit ha i suoi punti di forza e di debolezza, a seconda di ciò che è stato progettato per raggiungere. Il fatto che ogni kit è progettato per i dispositivi particolari produttori presenta alcuni vincoli API.

istruzione

Windows mobile

1 Scaricare gli strumenti di origine Windows Embedded per la tecnologia Bluetooth, che è la piattaforma per la modifica e la creazione di interfacce utente e le esperienze. Esso fornisce un API Win32 wrapper per gli sviluppatori, riducendo notevolmente la quantità di codice necessario per creare applicazioni Bluetooth. E 'disponibile gratuitamente sul sito Web di Microsoft.

2 Utilizzare le interfacce Winsock forniti da configurare prese. Ad esempio, il codice riportato di seguito utilizza la funzione Winsock "ascoltare" per la connessione a dispositivi Bluetooth remoti:

Se (ascolta (server_socket, 5))

{

... // Gestione degli errori

Closesocket (server_socket);

return 0;

}

3 Installare strati di estensione per fornire una maggiore flessibilità per le vostre implementazioni e alla funzionalità dello stack di base.

utilizzando LabView

4 Scarica l'ambiente di sviluppo LabView utilizzando il link sotto la sezione Risorse.

5 Creare un servizio Bluetooth utilizzando la funzione "Crea Listener". Questo è il primo passo per la creazione di un'applicazione server. Un ID ascoltatore verrà restituito lo identifica come un'applicazione server.

6 Utilizzare la funzione "Wait su Listener" ad aspettare e ad accettare le richieste di connessione in entrata dal client. Un ID di connessione verrà restituito.

7 Utilizzare le funzioni "Read" e "Write" per leggere e scrivere dati con il cliente.

8 Utilizzare la funzione "Chiudi connessione" per fermare l'ascolto di connessioni in entrata.

9 Utilizzare la funzione "Apri Connection" per richiedere una connessione servire. Questo è il primo passo per creare un'applicazione client.

10 Utilizzare le funzioni "Read" e "Write" per comunicare con il server.

11 Chiudere la connessione con la funzione "Chiudi connessione" per interrompere l'ascolto alle porte.

Consigli e avvertenze

  • LabView può essere utilizzato per sviluppare PalmOS e PocketPC Bluetooth che utilizzano le porte seriali con un driver seriale virtuale. Il Serial Port Profile emula una connessione cavo seriale e la mappa di canali Bluetooth attuali.