칼럼 스마트폰을 품은 하드웨어
안드로이드 운영체제-블루투스 연결장치 개발과 프로그래밍 (3) 안드로이드 운영체제 4.3 버전부터는 BLE(Bluetooth Low Energy)에 대한 지원을 하고 있어 쉽게 안드로이드와 아이폰에 호환되는 앱세서리 장치를 개발할 수 있게 되었다. 아이폰에서와 마찬가지로 BLE에 관련된 프로파일 및 연결 방식은 동일하게 다루어지나 그 차이에 대해서는 좀 더 살펴볼 필요가 있다. 지금부터 안드로이드 운영체제에서 어떠한 방식으로 BLE 장치에 대한 프로파일을 관리하고 운영하는지에 대해 살펴보도록 하겠다. 윈도우폰 관련 스마트폰 앱 개발과 윈도우 임베디드CE 관련 장치를 개발했었고 이제는 앱 및 MEMS 센서 및 임베디드 시스템을 개발하는 전문 업체를 운영하고 있다. 개인 블로그(www.embeddedce.com)를 통해 임베디드 시스템 개발에 대한 다양한 생각과 방법론을 함께 생각해 보고자 노력 중이고 오픈 하드웨어, 오픈소스를 이용한 새로운 프로젝트를 기획 중이다. 지난호에서 BLE의 구성 및 내용에 대해서 살펴봤다. BLE 장치와의 통신은 다음과 같은 순서를 통해 연결이 되고 필요한 정보를 전달받게 된다. 여기서 GATT는 BLE 장치에 내장되어 있는 장치가