2009-06-12 21 views
10

Uczestniczę w Programie dla programistów iPhone'a i mam dostęp do oprogramowania iPhone 3.0 i SDK.iPhone SDK 3.0: gdzie jest Bluetooth?

jedną z nowych funkcji iPhone'a 3.0 - jest możliwość korzystania z Bluetooth, ale nie mogę znaleźć żadnej dokumentacji na jego temat. Czy ktoś może mnie wskazać - gdzie on jest?

Odpowiedz

14

Jedynym sposobem korzystania bezpośrednio z Bluetooth jest dołączenie do programu Made for iPod/Works With iPhone i zintegrowanie chipu uwierzytelniania Apple z urządzeniem niestandardowym. Po wykonaniu tej czynności można użyć architektury ExternalAccessory, która udostępnia interfejs API niskiego poziomu IO dla urządzenia.

Ramy takie jak Core Audio pozwolą Ci grać i nagrywać muzykę za pośrednictwem zestawów słuchawkowych Bluetooth, a framework Gamekit pozwoli Ci odkrywać i rozmawiać z innymi urządzeniami przez Bluetooth, ale fakt, że jest to bluetooth, nie jest w ogóle narażony na działanie programisty.

+0

Czy masz jakiś link, w którym można przeczytać więcej o wymaganiach dotyczących niestandardowego urządzenia (chip, dziwne?) –

+1

Musisz dołączyć do Made for iPod/Works Z programem iPhone i podpisuj odpowiednie NDA, zanim uzyskasz dostęp do tych informacji. –

2

Jeśli dobrze pamiętam, nie masz bezpośredniego dostępu do Bluetooth, ale możesz korzystać z niektórych wywołań API, które będą wyszukiwać pobliskie urządzenia. Jednak nie jestem obecnie programistą, więc nie mogę wskazać ci żadnej dokumentacji. Być może ktoś inny może poprzeć mnie trochę więcej informacji.

+0

Nie obchodzi mnie, jak dokładnie muszę to zrobić, ale zależy mi tylko na tym, jak komunikować się z portem szeregowym na innym urządzeniu z bluetooth. –

+0

Zostań programistą teraz (i tak miałem zamiar to zrobić). Być może uda mi się coś znaleźć i wskazać ci właściwy kierunek. –

+0

Wygląda na to, że pobranie mojej aktywacyjnej wiadomości e-mail może trochę potrwać. Wrócę do ciebie tak szybko, jak będę mógł. –

2

Spójrz na interfejs GameKit API - zapewnia prosty wysoki poziom dostępu do połączeń BlueTooth pomiędzy urządzeniami (zbudowany w serwisie Apple Bonjour Discovery).

1

Mój iPhone 3G & 4 połączy się z moim radioodtwarzaczem samochodowym Sony BT1500, który powstał przed pojawieniem się iPhone'a (tzn. Nie jest podpisany przez iPoda).

Powiązane problemy