2014-04-11 2 views
7

bluetooth connection이 필요한 앱을 만들고 싶습니다. Bluetooth HC05 module이 Arduino에 연결되어 있습니다. 이 블루투스 모듈에 연결할 수있는 앱을 제작하는 데 필요한 프레임 워크 (또는 기타 관련 항목)를 알고 싶습니다.블루투스 3.0과 Arduino 및 iPhone 연결

아직 시작하는 방법을 모릅니다. 누구든지 도울 수 있니?

답변

11

불행히도 대답은 "할 수 없다"입니다.

iOS는 HFP, PBAP, A2DP, AVRCP, PAN, HID 및 MAP과 같은 Bluetooth 프로필 만 지원합니다. 그것들 중 아무 것도 당신의 Arduino와 통신하기 위해 앱 안에 사용될 수 없습니다.

SPP (Serial Port Profile) 및 임의의 블루투스 통신과 같은 유용한 프로필을 보려면 Arduino에 인증 칩을 추가해야합니다. 불행히도 MFi membership이 없으면이 칩을 구입할 수 없습니다. 그리고 구체적인 제품 (대량 시장 규모)을 염두에 둔 회사가 아니라면 MFi 프로그램에 참여하지 않을 것입니다.

다행히도 Bluetooth 저에너지가 있습니다. 블루투스 LE는 모든 MFi 번거 로움없이 iOS 앱에서 쉽게 사용할 수 있습니다. 따라서 Arduino 용 Bluetooth 4.0 모듈을 구입해야합니다.

블루투스 4.0 통신에 사용되는 프레임 워크를 CoreBluetooth라고합니다. iOS Developer Center에 설명서, 샘플 코드 및 WWDC 비디오가 있습니다. Core Bluetooth Programming Guide

으로 시작하십시오.