2009-06-12 5 views
10

parteciperò al Programma per gli sviluppatori di iPhone e ho accesso al firmware e all'SDK dell'iPhone 3.0.iPhone SDK 3.0: dov'è il Bluetooth?

una delle nuove funzionalità di iPhone 3.0 - è la possibilità di utilizzare Bluetooth, ma non riesco a trovare alcuna documentazione su di esso. qualcuno può indicarmi per favore - dov'è?

risposta

14

L'unico modo di utilizzare direttamente il bluetooth è se si partecipa al programma Made for iPod/Works With iPhone e si integra il chip di autenticazione Apple nel dispositivo personalizzato. Dopo averlo fatto, puoi utilizzare il framework ExternalAccessory che espone un'API di flusso di I/O a basso livello sul dispositivo.

Framework come Core Audio vi permetterà di giocare e registrare musica tramite auricolari bluetooth e il quadro GameKit vi permetterà di scoprire e parlare con altri dispositivi tramite Bluetooth, ma il fatto che sia il bluetooth non è esposto per lo sviluppatore a tutti.

+0

Hai qualche link in cui puoi leggere di più sulle richieste di un dispositivo personalizzato (un chip, strano?). –

+1

Devi unirti a Made for iPod/Works Con il programma iPhone e firma le NDA appropriate prima di accedere a tali informazioni. –

2

Se ricordo correttamente, non è consentito l'accesso diretto al Bluetooth, ma piuttosto, è possibile utilizzare alcune chiamate API che cercheranno dispositivi vicini. Tuttavia, al momento non sono uno sviluppatore, quindi non posso indicarti alcuna documentazione. Forse qualcun altro può sostenermi con un po 'più di informazioni.

+0

Non mi interessa come esattamente ho bisogno di fare questo, tutto quello che mi interessa è come comunicare con una porta seriale su un altro dispositivo con bluetooth. –

+0

Diventare uno sviluppatore ora (ho intenzione di farlo comunque). Forse posso trovare qualcosa e indicarti la direzione giusta. –

+0

Sembra che potrebbe volerci un po 'per ottenere la mia e-mail di attivazione. Ti risponderò al più presto possibile. –

2

Guarda l'API GameKit - fornisce un semplice accesso di alto livello alle connessioni BlueTooth tra dispositivi (basate sul servizio di scoperta Bonjour di Apple).

1

Il mio iphone 3G & 4 si collegherà alla mia unità principale per auto BT1500 di Sony che è stata realizzata molto prima dell'iPhone (cioè non è firmato da iPod).