2011-01-25 10 views

Odpowiedz

13

Według Apple:

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

P: Rozumiem, że ramy zewnętrzne akcesoria w iOS 3.0 i później pozwoli moja aplikacja do komunikacji z urządzeniami Bluetooth. Dlaczego moja aplikacja nie widzi akcesorium Bluetooth obok mojego iPhone'a?

A: Ramy zewnętrzne akcesoriów jest zaprojektowany, aby umożliwić aplikacji iOS komunikować się tylko z akcesoriów sprzętowych, które są opracowane w ramach programu licencjobiorcy MFI Apple. Akcesoria zgodne z MFi można zaimplementować jako urządzenia przewodowe, co oznacza, że ​​podłączają się do 30-pinowego lub Lightningowego złącza urządzenia Apple lub jako urządzenia bezprzewodowe, w których wykorzystują Bluetooth jako kanał komunikacyjny. Tak czy inaczej, aplikacja korzystająca ze szkieletu akcesoriów zewnętrznych nie będzie powiadamiana o obecności akcesoriów, chyba że akcesorium identyfikuje się jako zgodne z MFi, tj. Zostało zaprojektowane specjalnie do współpracy z aplikacją iOS.

2

Chociaż ramy zewnętrzne akcesoria z Bluetooth jest jednym z możliwych rozwiązań, ma dodatkowe wymagania, aby być budowane zgodnie Apple MFi tu odniesienie do Bluetooth Bluetooth Classic (wersja 3.x i poniżej)

Najlepszym rozwiązaniem dla zdefiniowanego przez ciebie przypadku użycia jest użycie technologii Bluetooth Low Energy (LE) (znanej również jako Bluetooth Smart) (Bluetooth 4.0) i jest ona dostępna dla aplikacji jako część Core Bluetooth Frameworks Oto APIs for Core Bluetooth, że aplikacje mogą posługiwać się.

Podczas gdy obecnie Bluetooth Low Energy jest obsługiwany na najnowszym iPhone 4S, nowy Mac Mini & Macbook Air - its expected most new Apple & Others hardware will have this standard.

3

Tak, możemy podłączyć urządzenia Bluetooth z aplikacji iOS poprzez ramach bluetooth rdzenia. Ta struktura jest obsługiwana na iPhone 4s, iPhone5, iPhone 5S, iPad3. Możemy używać BLE 4.0 do komunikacji między skalą a aplikacją iOS. Tutaj aplikacja iOS staje się klientem, a skala staje się urządzeniem peryferyjnym. Możesz ustawić, a także uzyskać dane ze skali ważenia.

Powiązane problemy