본문 바로가기

카테고리 없음

Bluefruit52Lib txPower 변경

728x90

 

소스코드

https://github.com/adafruit/Adafruit_nRF52_Arduino/blob/master/libraries/Bluefruit52Lib/src/bluefruit.h

 

adafruit/Adafruit_nRF52_Arduino

Adafruit code for the Nordic nRF52 BLE SoC on Arduino - adafruit/Adafruit_nRF52_Arduino

github.com

// Supported tx_power values depending on mcu:
    // - nRF52832: -40dBm, -20dBm, -16dBm, -12dBm, -8dBm, -4dBm, 0dBm, +3dBm and +4dBm.
    // - nRF52840: -40dBm, -20dBm, -16dBm, -12dBm, -8dBm, -4dBm, 0dBm, +2dBm, +3dBm, +4dBm, +5dBm, +6dBm, +7dBm and +8dBm.
    bool     setTxPower         (int8_t power);
    int8_t   getTxPower         (void);

nrf52840을 사용중입니다.

txPower의 power 를 높이면 BLE 신호세기를 높힐 수 있습니다.

당연 배터리를 빨리 소모 될것입니다.

 

RSSI 관련 참조

https://m.blog.naver.com/PostView.nhn?blogId=duwnsrl&logNo=220480171614&proxyReferer=https:%2F%2Fwww.google.com%2F

 

BLE TxPower RSSI에 관한 내용

BLE는 신호 세기(TxPower)와 RSSI 값을 계산해 정확한 위치를 측정합니다. 1미터 떨어진 곳과 30...

blog.naver.com