Apple의 "Bluetooth Explorer"로 BLE 장치 조작

1892 단어 iOSBluetoothLEBLE

소개



Apple제 개발 툴 「Bluetooth Explorer」로 BLE 디바이스의 GATT 사양을 확인한다
의 기사 덕분에, BLE 디바이스의 개발이 진전되었습니다. 이 Bluetooth Explorer의 "Low Energy Devices"라는 도구는 사양을 확인할 뿐만 아니라 BLE 장치에 데이터를 쓰거나 업데이트 알림을 받고 데이터를 표시할 수도 있으므로 이 도구만으로 간단한 테스트, 디버깅이 가능했습니다.

Low Energy Devices



이 도구는 Bluetooth Explorer 메뉴 "Devices"→ "Low Energy Devices"에서 시작할 수 있습니다. 시작되면 오른쪽 상단의 "Start Scanning"버튼을 눌러 주변 BLE 장치를 스캔합니다.


BLE 장치에 연결



연결하려는 장치를 선택하고 위의 "Connect"버튼을 누릅니다. 다소 시간이 걸리지만 연결할 수 있으면 오른쪽 창에 발견한 서비스와 문자가 표시됩니다.


데이터 쓰기



쓰고 싶은 문자를 선택하고 도구 하단의 선택 상자에서 "Raw"를 선택합니다 (16 진수로 쓰는 경우). 텍스트 필드에 쓰고 싶은 값을 16진수로 입력하고 오른쪽의 "Write"버튼을 누르면 선택한 캐릭터리스틱에 데이터를 씁니다.


업데이트 알림 수신



업데이트 알림을 받고 싶은 문자를 선택하고 오른쪽 하단의 "Reg Notify"버튼을 누릅니다. Notify를 받을 때마다 선택한 캐릭터리스틱의 Value가 변화합니다. 수신을 중지할 때는 같은 버튼(표시는 "Dereg Notify"로 되어 있습니다)을 누릅니다.

끝에



제대로 사양서가 아직 없는 BLE 디바이스의 센트럴측의 앱을 만드는데 있어서, 어떤 데이터를 기입하면 디바이스가 어떻게 반응하는지를 확인하고 싶었기 때문에, 이 기능은 대단히 도움이 되었습니다. 기입하는 데이터 포맷에 대해서는 자료가 발견되지 않았기 때문에 다소 시행착오했습니다만, 예상대로는 움직였으므로 상기의 포마트라고 생각합니다.

좋은 웹페이지 즐겨찾기