2011-01-25 11 views

risposta

13

Secondo Apple:

Technical Q&A QA1657: Using External Accessory framework with Bluetooth devices.

D: Capisco che il quadro accessorio esterno in iOS 3.0 e versioni successive permetteranno la mia applicazione di comunicare con i dispositivi Bluetooth. Quindi, perché la mia applicazione non vede l'accessorio Bluetooth accanto al mio iPhone?

A: Il framework Accessorio esterno è progettato per consentire alle applicazioni iOS di comunicare solo con accessori hardware sviluppati nell'ambito del programma Apple licenziatari MFi. Gli accessori conformi a MFi possono essere implementati come dispositivi cablati, vale a dire che si collegano al connettore a 30 pin o Lightning del dispositivo Apple o come dispositivi wireless, in cui utilizzano il Bluetooth come canale di comunicazione. In entrambi i casi, un'applicazione che utilizza il framework Accessorio esterno non verrà informata della presenza di un accessorio a meno che l'accessorio non si identifichi come MFi compatibile, cioè, sia stato specificamente progettato per interfacciarsi con un'applicazione iOS.

2

Mentre il quadro accessorio esterno con Bluetooth è una delle possibili soluzioni, si è requisiti aggiuntivi da costruire secondo Apple MFi, qui riferimento Bluetooth è al Bluetooth Classic (versione 3.x e sotto)

La soluzione migliore per il caso d'uso che è stato definito è utilizzare la tecnologia Bluetooth Low Energy (LE) (alias Bluetooth Smart) (Bluetooth 4.0) ed è disponibile per le applicazioni come parte dello Core Bluetooth Frameworks Qui ci sono le APIs for Core Bluetooth che le applicazioni possono uso.

Mentre attualmente Bluetooth Low Energy è supportato sull'ultimo iPhone 4S, New Mac Mini & Macbook Air - its expected most new Apple & Others hardware will have this standard.

3

Sì, siamo in grado di collegare dispositivi Bluetooth con applicazioni iOS tramite il framework bluetooth Core. Questo framework è supportato su iPhone 4s, iPhone5, iPhone 5S, iPad3. Possiamo usare BLE 4.0 per la comunicazione tra scala e applicazione iOS. Qui, l'applicazione iOS diventa il client e le dimensioni diventano periferiche. È possibile impostare e ottenere dati dalla bilancia.

Problemi correlati