블루투스를 통해 iphone을 프린터에 연결하고 싶지만 iPhone 3.0 SDK에서 블루투스에 대한 클래스를 찾을 수 없습니다. SDK를 얻으려면 "Made for iPod 및 iPhone 라이센스 프로그램과 함께"에 가입해야합니까? 아니면 프로그램에 가입하지 않고도이 작업을 수행 할 수 있습니까?블루투스를 통해 iphone을 프린터에 연결할 수 있습니까?
답변
MFi/WWi 개발자 프로그램에 가입하더라도 iPhone을 임의의 프린터에 연결할 수 없습니다. 프린터는 iPhone 호환성을 위해 특별히 제작되고 Apple 전용 칩을 통합해야합니다. 이 프로그램은 장치 제조업체가 iPod/iPhone 전용 장치를 제작하는 것을 목적으로하며 독립 개발자 나 기존 블루투스 제품이있는 장치 제조업체를 대상으로하지 않습니다.
GameKit에 체크하고 싶을 수도 있습니다. 방금 Bluetooth를 통해 두 iPod을 연결하는 데 사용했습니다. Apple은 모든 노력을 기울 였고 몇 줄의 코드로 iPod에서 블루투스 장치를 검색 할 수 있습니다. 자신의 와이파이 네트워킹을 할 경우 블루투스 또는 Wi-Fi를 사용하는 프린터에 대한 iPod/iPhone 검색을 비교적 쉽게 할 수도 있습니다.
"과 애플 고유의 칩에 통합"
쓰레기를! 블루투스는 블루투스입니다. 필요한 것은 iPhone에서의 적절한 Bluetooth 지원입니다.
애플은 (어떤 이유로) 이것을 허용하지 않기로 결정했습니다. SDK가이 레벨에서 하드웨어와 상호 작용하지 못하도록 샌드 박스를 구성하기 때문에 표준 Bluetooth 서비스에 직접 액세스하는 것은 탈옥하지 않고는 불가능합니다. 또한 모든 블루투스 장치가 동일하게 만들어지는 것은 아닙니다. 기기가 구현할 수있는 다양한 버전, 속도 및 프로토콜이 있습니다. – rpetrich
- 1. 안드로이드 폰을 블루투스를 통해 프린터에 연결할 수 있습니까?
- 2. 블루투스를 통해 Android 기기를 외부 프린터에 연결할 수 있습니까?
- 3. iPhone을 Bluetooth를 통해 XBox에 연결할 수 있습니까?
- 4. iPhone을 Bluetooth를 통해 Mac에 어떻게 연결할 수 있습니까?
- 5. 블루투스를 통해 3 개 이상의 iPad를 페어링 할 수 있습니까?
- 6. iphone을 통해 프로필 사진을 변경할 수 있습니까?
- 7. 피어 2 피어 게임을 위해 3G를 통해 NAT 탐색 기술을 통해 iPhone을 연결할 수 있습니까?
- 8. 블루투스를 사용하여 두 대의 iPhone을 연결하는 방법은 무엇입니까?
- 9. 블루투스를 통해 정보 보내기
- 10. iPhone을 깨울 수 있습니까?
- 11. 실시간 게임 경험을 위해 WAN을 통해 두 대의 iPhone을 연결할 수 있습니까?
- 12. 인터넷을 통해 VisualSVN 서버에 연결할 수 있습니까
- 13. iPhone을 Wi-Fi를 통해 기기에 연결
- 14. 블루투스를 통해 다른 장치를 어떻게 찾을 수 있습니까?
- 15. 안드로이드 폰에서 블루투스를 통해 인쇄하기
- 16. iPhone에서 microsoft 데이터베이스를 연결할 수 있습니까?
- 17. 아이폰에서 bonjour를 사용하면 자동으로 블루투스를 사용할 수 있습니까?
- 18. 프로그램을 통해 블루투스를 통해 데이터를 전송하십시오.
- 19. 근처의 다른 안드로이드 장치를 블루투스를 통해 감지합니다.
- 20. iPhone을 통해 통화 로그에 액세스
- 21. iPhone을 에지 네트워크로 설정할 수 있습니까?
- 22. iPhone SDK의 어느 부분에서 블루투스를 처리합니까?
- 23. java로 모바일 장치에서 블루투스를 사용할 수 있습니까?
- 24. 아이폰에서 블루투스를 통해 이미지 파일을 전송 하시겠습니까?
- 25. 아이폰 프로그래밍에서 블루투스를 통해 이미지를 보내려면 어떻게해야하나요?
- 26. 블루투스를 통해 파일을 수신했을 때 활동이 발생했습니다
- 27. 안드로이드에서 블루투스를 통해 출력하는 가장 낮은 전력은 무엇입니까?
- 28. 블루투스를 통해 iOS 이외의 장치와 상호 작용하는 방법
- 29. 매 20 분마다 블루투스를 통해 연결
- 30. 블루투스를 통해 두 개의 iOS 장비 동기화하기
GameKit을 사용할 수 없습니다. Bluetooth는 ExternalAccessory 프레임 워크를 통해 개발자가 사용할 수 있지만 모든 액세서리에는 Apple 전용 칩이 필요합니다. 어떤 블루투스 장치와도 통화 할 수 없습니다. –
사실, Bonjour는 WiFi를 통해 지원되는 것과 같은 방식으로 3.0에서 Bluetooth를 통해 활성화되었습니다. GameKit은 장치 간 피어 - 투 - 피어 통신으로 제한되지만 프린터가 지원하는 경우 하위 수준의 Bonjour를 사용하여 프린터를 검색 할 수 있습니다. –