2009-07-13 22 views

Odpowiedz

4

Nawet jeśli dołączysz do programu deweloperskiego MFi/WWi, nie możesz podłączyć swojego iPhone'a do dowolnej drukarki. Drukarka musiałaby być skonstruowana specjalnie pod kątem kompatybilności z iPhone'em i zawierać układ firmy Apple. Program jest przeznaczony dla producentów urządzeń do budowania konkretnych urządzeń iPod/iPhone, a nie dla niezależnych programistów lub producentów urządzeń z istniejącymi produktami bluetooth.

-1

Możesz chcieć sprawdzić w GameKit. Po prostu użyłem go do połączenia dwóch iPodów przez bluetooth. Apple wykonało całą ciężką pracę, a dzięki kilku linijkom kodu iPod może wyszukiwać urządzenia bluetooth. Jeśli tworzysz własną sieć Wi-Fi, możesz nawet sprawić, że wyszukiwanie iPoda/iPhone'a za pomocą bluetooth lub Wi-Fi będzie stosunkowo łatwe.

+0

GameKit nie może być do tego użyty. Technologia Bluetooth jest dostępna dla programistów za pośrednictwem platformy ExternalAccessory, ale wszystkie akcesoria wymagają specjalnego chipu firmy Apple. Nie możesz po prostu rozmawiać z żadnym urządzeniem bluetooth. –

+1

W rzeczywistości rozumiem, że Bonjour został włączony przez Bluetooth w wersji 3.0 w ten sam sposób, w jaki jest obsługiwany przez Wi-Fi. Chociaż GameKit jest ograniczony do komunikacji typu peer-to-peer pomiędzy urządzeniami, możliwe jest wykrycie drukarki przy użyciu Bonjour na niższym poziomie, jeśli drukarka ma na to wsparcie. –

0

"i zawierają specyficzny Apple chip"

śmieci! Bluetooth to Bluetooth to Bluetooth. Potrzebna jest odpowiednia obsługa Bluetooth w telefonie iPhone.

+2

Firma Apple (z jakiegokolwiek powodu) postanowiła nie zezwalać na to. Ponieważ aplikacje piaskownicy SDK mogą wchodzić w interakcję ze sprzętem na tym poziomie, uzyskanie bezpośredniego dostępu do standardowych usług Bluetooth nie jest możliwe bez użycia jailbreak. Ponadto nie wszystkie urządzenia Bluetooth są sobie równe; istnieje wiele różnych wersji, prędkości i protokołów, które urządzenia mogą implementować – rpetrich

Powiązane problemy