2014년 3월 5일 수요일

5. BLE (Bluetooth Low Energy or Bluetooth 4.0 single mode ) 사용 모드


이번 글에서는 다양한 BLE 사용 모드에 대하여 알아보도록 하겠습니다.



BLE 는 위의 그림과 같이 크게 Integrated mode 와 Separated mode 2개의 모드로 나눌 수 있습니다.

Integrated mode에서는 BLE Stack과 Profie/Service 가 하나의 MCU에 내장되어 운영되며 Bluetooth SIG에 정의되어 있는 대부분의 Profile/Service가 Integrated mode에서 사용되고 있습니다.

현재 출시되고 있는 대부분의 BLE IC가 BLE 통신 기능 위주로 개발이 되었기에, 기존에 사용하던 MCU를 사용하지 않고 BLE IC만으로 각각의 application를 구현하기엔 아직 많은 어려움이 있습니다.
따라서, Integrated mode에서는 기존의 사용중인 MCU는 그대로 사용하고 정해진 format 의 data를 UART를 통해 BLE stack과 profile/service가 올라 BLE IC로 보내는 방법과,기존에 사용하던 MCU에 BLE stack과 profile/service를 올리고 SPI를 통하여 BLE transceiver로 보내는 두가지 방법이 있습니다.
첫번째 방법은 기존의 사용하던 MCU와 BLE IC에 내장되어 있는 MCU 두개의 MCU를 사용하기 때문에 가격이 약간 높지만 개발이 용이하다는 장점이 있습니다.
그리고, 두번째 방법은 하나의 MCU만 사용하기때문에 가격은 더 저렴하지만 사용하는 MCU에 맞도록 BLE stack과 profile/service를 customizing 해야 하는 단점이 있습니다.
그리고, 대부분의 BLE를 사용하는 application이 단가 압력이 심하기 때문에 위의 두번째 방법을 사용하여 제품을 양산하고 있습니다.

Separated mode는 Bluetooth SIG에 규정되어있지 않는 application을 개발하거나, BLE IC에 내장되어 있는 MCU 의 Flash 용량보다 BLE stack과 application 용량이 더 클 경우에 사용합니다. 과거의 SPP(serial port profile) 모드와 유사하며 BLE IC에는 BLE stack만 올라가고 외부 MCU에 application이 올라가 UART로 data를 보내면 BLE IC 통해서 BLE 통신을 할 수 있습니다.
Bluetooth SIG에 규정되어 있지 않은 service에서도 쉽게 BLE 구현이 가능하며, 현재 대부분의 Nike 퓨얼밴드 등의 활동량계 (activity tracker), ECG 등은 이러한 방법을 사용하고 있습니다.

다음 시간에는 BDE에서출시하는 BLE module에 대하여 알아보도록 하겠습니다.


제품에 대한 좀 더 자세한 내용은 www.linkcon.co.kr를 참조 부탁드리겠습니다.

댓글 없음:

댓글 쓰기