Beyblade 발사 트래커, 블루투스 패킷을 리버스 엔지니어링하다
Reverse engineering a Beyblade launch tracker

Beyblade X의 공식 액세서리인 Beybattle Pass(BX-09)는 발사 시 RPM을 측정해 앱으로 전송한다. 작성자는 eBay에서 구매한 이 기기를 분해하지 않고 블루투스 트래픽을 스니핑해 패킷 구조를 분석했다. 발사 카운터, 최고 기록, 배터리 잔량으로 추정되는 바이트를 식별하고, 리틀 엔디언으로 인코딩된 RPM 값을 해독했다. 센서가 적외선으로 회전 디스크를 감지한다는 가설도 세웠다.
처음에는 이 구조가 충분히 단순해 보인다고 생각했다. Read and Notify 특성에 구독했지만 아무 일도 일어나지 않았다. 그런데 Beybattle Pass를 런처에 연결하고 Beyblade를 장착하면 어떤 일이 벌어질지 궁금했다. 거의 즉시 주황색 LED가 켜지는 것을 발견했다.