2009-07-13 4 views
5

블루투스를 통해 iphone을 프린터에 연결하고 싶지만 iPhone 3.0 SDK에서 블루투스에 대한 클래스를 찾을 수 없습니다. SDK를 얻으려면 "Made for iPod 및 iPhone 라이센스 프로그램과 함께"에 가입해야합니까? 아니면 프로그램에 가입하지 않고도이 작업을 수행 할 수 있습니까?블루투스를 통해 iphone을 프린터에 연결할 수 있습니까?

답변

4

MFi/WWi 개발자 프로그램에 가입하더라도 iPhone을 임의의 프린터에 연결할 수 없습니다. 프린터는 iPhone 호환성을 위해 특별히 제작되고 Apple 전용 칩을 통합해야합니다. 이 프로그램은 장치 제조업체가 iPod/iPhone 전용 장치를 제작하는 것을 목적으로하며 독립 개발자 나 기존 블루투스 제품이있는 장치 제조업체를 대상으로하지 않습니다.

-1

GameKit에 체크하고 싶을 수도 있습니다. 방금 Bluetooth를 통해 두 iPod을 연결하는 데 사용했습니다. Apple은 모든 노력을 기울 였고 몇 줄의 코드로 iPod에서 블루투스 장치를 검색 할 수 있습니다. 자신의 와이파이 네트워킹을 할 경우 블루투스 또는 Wi-Fi를 사용하는 프린터에 대한 iPod/iPhone 검색을 비교적 쉽게 할 수도 있습니다.

+0

GameKit을 사용할 수 없습니다. Bluetooth는 ExternalAccessory 프레임 워크를 통해 개발자가 사용할 수 있지만 모든 액세서리에는 Apple 전용 칩이 필요합니다. 어떤 블루투스 장치와도 통화 할 수 없습니다. –

+1

사실, Bonjour는 WiFi를 통해 지원되는 것과 같은 방식으로 3.0에서 Bluetooth를 통해 활성화되었습니다. GameKit은 장치 간 피어 - 투 - 피어 통신으로 제한되지만 프린터가 지원하는 경우 하위 수준의 Bonjour를 사용하여 프린터를 검색 할 수 있습니다. –

0

"과 애플 고유의 칩에 ​​통합"

쓰레기를! 블루투스는 블루투스입니다. 필요한 것은 iPhone에서의 적절한 Bluetooth 지원입니다.

+2

애플은 (어떤 이유로) 이것을 허용하지 않기로 결정했습니다. SDK가이 레벨에서 하드웨어와 상호 작용하지 못하도록 샌드 박스를 구성하기 때문에 표준 Bluetooth 서비스에 직접 액세스하는 것은 탈옥하지 않고는 불가능합니다. 또한 모든 블루투스 장치가 동일하게 만들어지는 것은 아닙니다. 기기가 구현할 수있는 다양한 버전, 속도 및 프로토콜이 있습니다. – rpetrich

관련 문제