2012-08-26 25 views
6

Chcę stworzyć zabawkowy samochód, którym będę mógł sterować za pomocą iPhone'a. Mój samochodzik ma interfejs bluetooth. Zastanawiam się więc, czy można połączyć się z nim z mojego iPhone'a. Samochód zabawkowy nie jest programem MFi (stworzonym na iPhone'a/iPoda/iPada).Czy można połączyć się z urządzeniem zewnętrznym przez Bluetooth z iPhone'a. Docelowym urządzeniem nie jest iPhone

Tryb mojego iPhone'a to iPhone 4S.

Jeśli nie jest to możliwe, czy istnieje inny sposób?

+0

Właśnie usłyszałem, że o Core BlueTooth w iOS5.0 można podłączyć zewnętrzne akcesoria bez MFi. Czy to oznacza, że ​​moje akcesorium zewnętrzne powinno mieć interfejs BlueTooth LE? Mój samochodzik ma teraz tylko interfejs Bluetooth 2.0. –

+2

Tak, możesz używać CoreBluetooth do interakcji z urządzeniami BLE, a to byłby bardzo dobry sposób. Pilot samochodowy nie potrzebuje dużej szybkości transmisji danych, więc LE jest dobrze dopasowany. Ale tak, potrzebujesz samochodu do posiadania urządzenia BT 4.0 – TJD

+0

Dzięki, TJD. To doskonała odpowiedź. –

Odpowiedz

1

Bez dołączenia do programu Apple's Made for iPhone (MFi) masz do wyboru WiFi lub Bluetooth LE. Wi-Fi jest bardziej energochłonne i, o ile nie jesteś bardzo ostrożny w wyborze chipa, może być trudne do wdrożenia. Bluetooth LE jest obsługiwany tylko przez iPhone 4S i nowy iPad (tj. 3rd-gen); Prawdopodobnie będzie on obsługiwany w przyszłych urządzeniach z systemem iOS, takich jak nowy iPhone i bardzo znany "mini" iPad.

Tylko Bluetooth 4.0 to za mało, z mojego punktu widzenia musi to być Bluetooth 4.0 LE (wariant niskoenergetyczny). Obsługa takich urządzeń jest dostępna w zestawie SDK iOS 5.0, a później w wersji CoreBluetooth. Zobacz Apple's documentation on the CoreBluetooth framework [Wymagana jest darmowa rejestracja programisty].

Powiązane problemy