MSP430F5338(MCU Chip)과 CLE110D간에 uart통신을 하고
블루투스 동글을 이용하여 pc에서 sensor raw data를 받아들이려고 합니다.
구현하기 위한 기본적인 mcu에서 사용할 bluetooth firmware를 제작중인데요

현재 window7 PC를 사용하고 있으며
시도해본 bluetooth 동글은 UD-100과 BM42(anyclear) 두가지를 사용해 보았습니다.
BLE 모듈은 Master[Pheripheral]로 동작합니다.

그런데 BLE 모듈과 msp430간의 UART통신은 정상적으로 되나
PC에서는 검색이 되지 않거나(UD-100) 검색이 되더라도 페어링이 진행되지 않습니다(BM42).
관련한 추가적인 테스트로 휴대폰의 BLE App(B-BLE App 등)을 사용하면 Connected 되고 난 후 10~15초 뒤 Disconnected가 됩니다.

이에 따른 몇가지 질문사항은
1. 기존의 블루투스는 pin code를 사용하여 페어링을 진행하였는데 4.0부터 사용된 BLE 모듈은 단순히 Central 장치에서 Scan 하고 connect 시도만 하면 바로 페어링이 되는방식인가요?

-> BT 4.0 표준에서는 Pin code 교환이 없어졌습니다.
    

2. UD-100와 CLE110간의 블루투스 버전이 달라서 호환이 되지 않는 것인지, 그렇다면 사용 가능한 블루투스 동글을 추천부탁드립니다.

-> UD100 제품도 BT 4.0을 지원하고 있으나 GATT 프로파일을 지원하지 않습니다.
    GATT를 지원하는 프로그램이 있는 동글이 제품이면 가능하나
    Windows 8.1 이상부터 지원되는 것으로 알고 있습니다.



3. BLE모듈과 휴대폰과 페어링을 할 시에 계속적으로 disconnected가 되는 이유를 알고 싶습니다. (모듈의 버전은 v1.1입니다.)

-> 2번 답변드린 GATT와 관련되어 있을 수 있습니다.
    플레이스토어의 BoT-CLE110 또는 nRF Master contorol panel 어플로 테스트 진행 바랍니다.