• Q.
    BoT-CLE100 모듈을 observer mode로 사용중에 있습니다. 비콘에서 advertising data를 수신해 보면 데이터시트에는 없는 포맷으로 수신되는 경우가 있습니다.
    저희가 사용하는 비콘은 uuid+major+minor를 각각 16바이트+2바이트+2바이트 포맷으로 보내는데 Bot-CLE100모듈에서 수신되는 데이터는 uuid, major, minor 앞뒤로데이터가 몇개 더 붙어서 들어오고 있습니다. 예를 들면  0x4C 0x00 0x02 + UUID + Major + Minor + 0xB3 와 같은 형태입니다.
    앞뒤의 데이터를 ble 모듈쪽에서 붙여서 보내는 것인지 궁금합니다.



  • A
    문의하신 observer mode는 ibeacon 이나 타사 제품을 스캔하기 위한 용도가 아닌 당사제품 또는 표준제품 기준으로제작되어 있습니다.
    만약 SCAN RAW DATA를 보고 싶으시면AT+SCANRAW=ON 명령어로 RAW값을 보실 수 있습니다.

  • Q
    observer mode는 당사제품 또는 표준제품 기준으로 제작되어 있다는 말씀이 칩센제품만을 위한 용도라는 말씀이신지요?  표준제품 기준이란 것이 어떤 의미인지요?
    결국 어떤 beacon 제품이든지 raw data를 확인하고자 할 경우는 at+scanraw=on 명령어를 사용해야 된다는 의미인가요?


  • A
    통상적으로 비콘을 지칭하는 아이비콘 또는 에디스톤 같은 제품들은물론 표준을 따르지만, 그 표준 영역중 0xFF 항목인 Factory reserver 영역에
    각 IT회사의 포맷형식을 지정하여 advertising 합니다.
    따라서 이 영역은 해당 패킷을 포맷형식에 맞춰 분석해야되며이 부분은 블루투스 표준에 정의되어 있지 않습니다.
    https://www.bluetooth.com/ko-kr/specifications/assigned-numbers/generic-access-profile

    저희가 말하는 표준은 예를들어 0x09는 디바이스네임(complete local name)으로 사용한다던지하는 Bluetooth SIG에서 정의한 사용방법에 따르는 제품 입니다.
    일반적인 비콘을 스캔하고자 하는 경우언급하신 RAW DATA를 스캔하여 패킷 분석후 사용하셔야 합니다.아이비콘, 에디스톤 외 각 제조사의 커스텀 비코들도 모두 동일한 이유입니다. 사실상 모두 다릅니다.