2013-02-06 2 views
1

iOS 개발을 처음 접했을 때해야 할 프로젝트에 대해 몇 가지 질문이 있습니다.iOS + 블루투스 - 사용 방법

: 그래서 여기 내 질문은 ... 모든

첫째, 내 문제는 블루투스 장치와 함께 단일 하드웨어를 생성하는 것입니다 그리고 블루투스로 연결된 모든 iOS 장비 또는 안드로이드에 대한 정보를 보내드립니다 1) 필요한 블루투스 하드웨어 종류는 무엇입니까? BLE 4.0? 또는 2.1 및 3.0 장치와 통신하는 정상적인 것을 사용할 수 있습니까? iPhone 4S 이상 버전이 작동하도록 보장해야하며 안드로이드 통신에 문제가 발생하지 않습니다.

2) 개발에 필요한 것이 있습니까? MacBook Pro를 가지고 있는데 iOS 5 시뮬레이터의 ble 4.0을 사용하려면 어댑터가 필요합니까? 또는 Mac의 Bluetooth가 처리 할 수 ​​있습니까?

3) 내 하드웨어가 iOS의 구형 및 최신 버전에 대한 정보를 전송할 수 있습니까? 어떤 바보 같은 질문 죄송합니다

은, 난 단지

이 여러분 모두 감사합니다 .. 몇 일 전에 개발을 시작!

답변

2

1) 매우 광범위한 질문입니다. 아마도 Bluetooth 4.0을 사용하고 싶을 것입니다. iOS 장치는 Bluetooth 2.1 장치와 통신 할 수 있지만 개발 한 응용 프로그램에서 액세스하려면 Apple의 Made for iPhone 프로그램의 구성원이어야합니다. Made For iPhone 프로그램을 시작하는 것은 그리 쉬운 일이 아니며, 실제 경험이있는 회사가 아니라면 그렇게 할 수 없습니다. 제한없이 Bluetooth 4.0 (일명 Bluetooth LE)과 통신하는 응용 프로그램을 개발할 수 있습니다.

2) MacBook Pro의 새로운 기능에 따라 다릅니다. 내 머리 꼭대기에서 2012 년 중반의 MacBook Pro와 MacBook Air는 Bluetooth 4.0을 탑재 한 최초이자 유일한 MacBook입니다. iOS 시뮬레이터 을 사용하여 이러한 컴퓨터에서 Bluetooth 4.0 가능 앱을 개발할 수 있습니다. MacBook Pro가 오래 되었다면, 어댑터를 통해 Bluetooth 4.0 기능을 추가 할 수있는 옵션이 확실하지 않습니다. 어쨌든 실제 iOS 기기에서 개발 및 테스트를하는 것이 가장 좋은 방법이라고 생각합니다.

편집 : 원래이 질문에 답한 이후로 더 많은 것을 배웠습니다. Bluetooth 4.0이 내장 된 Mac에서도 Technical Note TN2295에서 설명한대로 iOS 시뮬레이터에서 BT 4.0 응용 프로그램을 테스트하려면 외부 Bluetooth 4.0 어댑터가 필요합니다.

3) 나는 당신이 여기서 무엇을 묻고 있는지 정말로 확신하지 못합니다. CoreBluetooth.framework 및 Bluetooth 4.0을 사용하려면 iOS 5.0 이상을 실행하는 iPhone 4S, iPad 3, 5th gen iPod Touch 이상이 필요합니다. 대부분의 새로운 개발을 위해서는 iOS 6.1 이상을 타겟팅하는 것이 좋습니다. iOS 6.0은 CoreBluetooth에 멋진 추가 기능을 추가합니다.

+0

감사합니다. 내 하드웨어에서 듀얼 모드로 블루투스 4.0 파일을 사용할 것이므로 대부분의 안드로이드처럼 4.0이 아닌 다른 장치와 연결할 수 있습니다. 내 진짜 문제는 내 맥북에 blutooth 4.0이 없기 때문에 시뮬레이터가 아닌 iphone 4s/5에서만 테스트해야한다는 것입니다. – user1571399