BLE 전송 속도
본 프로젝트를 진행하면서 BLE를 처음 사용해보았다. Bluetooth Classic 대신 BLE를 사용한 이유는 아두이노 기기에 전원을 공급하는 Li-Po 배터리의 소모량을 최대한 줄이기 위함이었다. 그런데 배터리 소모량이 낮은 대신에 전송 속도도 매우 느렸다. 이론상 1 Mbps의 전송 속도를 갖는다고 하는데 글쎄다, 정확히 측정해보지는 않았지만 그것보다는 훨씬 낮은 것 같다.
BLE의 낮은 전송 속도를 개선할 수 있는 방법이 한 가지 있다. 현재 프로젝트에서 사용하는 ArduinoBLE 라이브러리에는 MTU를 조절할 수 있는 기능이 없다. 기본 MTU는 23으로 매우 낮은 편이다. 이를 조절할 수 있다면 낮은 전송 속도를 그나마 개선할 수 있을 것이다.
Last updated