2012-07-27 2 views
14

iOS 프로그래밍에 대한 기본 지식을 알고 있습니다. 이제는 내 앱을 다른 비 아이폰 장치에 연결하고 싶습니다. 전구를 켜고 끌 수있는 블루투스 장치에 연결하거나 가구를 제어 할 수 있습니다.다른 블루투스 장치를 연결할 수있는 간단한 iphone 앱을 만드십시오.

제 질문은 iOS xcode 이외에도 제 목표를 달성하기 위해 어떤 프로그램을 배워야합니까?

내가 배울 수있는 자료가 있습니까?

답변

21

Bluetooth 저에너지 장치의 경우 CoreBluetooth 프레임 워크를 사용하여 액세스 할 수 있습니다.

Dock 커넥터를 사용하는 클래식 Bluetooth 장치 또는 액세서리의 경우 프로토콜이 열리지 않고 Made for iPhone (MFi) 프로그램에 참여해야합니다. 나는 이것을 시작으로 제안하지 않는다.

내 제안은 블루투스 저에너지를 지원하는 폴라 심장 박동 벨트를 구매하는 것입니다. 이들은 standard protocols을 사용합니다. Sample code은 Apple에서 이러한 장치로 심박수를 읽는 방법을 보여줍니다.

심박수 모니터 예제를 마스터하자마자 다음 단계는 프로그래밍 가능한 Bluetooth Low Energy 칩을 얻는 것입니다 (그러나 종종 개발 도구가 비싸지 만!). 이러한 칩은 특성에 대한 쓰기가 발생할 때 Bluetooth Low Energy 연결을 청취 한 다음 정의 된 작업 (LED 조명)을 수행하기 위해 사용자 정의 프로파일로 프로그래밍 할 수 있습니다. 따라서 심박수 모니터 및 이와 유사한 장치에 국한되지 않습니다.

검색 할 수있는 키워드 : GATT 프로토콜, Bluetooth 저에너지, CoreBluetooth.

초심자에게는 가파른 학습 곡선이지만 그 영역은 꽤 새로워졌습니다. 그러나, 나는 그것이 재미있는 지역이라는 것을 확신 할 수있다.

+1

매우 자세한 설명. 대단히 감사합니다. – Clarence

1

나는 또한 슬레이브 장치에 임베디드 C 프로그래밍에보고해야한다고 생각 (심장 박동 모니터)

1

당신이 수 ~ $ 150 사망 시각 스마트 비콘 개발 키트를 가져온 다음에 펌웨어를 코딩하는 BGScript를 사용 휴대 전화 또는 PC에서 BLE 장치를 제어하십시오. 자세한 정보는 todhq.com을 참조하십시오.

관련 문제