iOS에서 블루투스로 데이터를 보내고 싶었을 뿐인데..
-
나는 Qt를 이용해 SPP 프로파일만 지원하는 블루투스 기계(다른 통신방법은 RS232)와 아이폰 사이에 데이터를 교환하고싶었다. 그렇게 삽질은 시작됐다.
-
일주일동안의 삽질을 통해 겨우 블루투스에 대해 겉핥기만 할 수 있었다. 블루투스 프로필 종류, 버전에 따른 소소한 차이점, 애플의 정책에 대해 알아가고 있을뿐이다. 위 스택오버플로우 답변을 정리하면, 블루투스 ‘Classic’ 버전 모듈을 사용할 때 iOS: 지원되는 Bluetooth 프로파일 의 프로파일을 사용할 수 있다. (단, 해당 모듈이 MFi 프로그램에 가입되어있어야한다.) 다른 방법으로 BLE(Bluetooth Low Energy) 모듈을 사용하는 방법이 있다. 이 방법은 해당 모듈이 MFi에 가입되어있지 않아도 된다. 즉, MFi 프로그램에 등록되어있지않은 블루투스 기계는 BLE 모듈을 중간자로 연결하여 아이폰과 통신이 가능하다. 문제는 국내에는 RS232<->BLE 모듈이 없다. 또다른 문제점이다..
Written on August 3, 2016