본문 바로가기

프로그래밍/Waspmote-LoRa

WASPMOTE LORA mode 종류

waspmote_lora_868mhz_915mhz_sx1272_networking_guide.pdf



LoRa모드는 간단한 코드를 통해서 설정이 가능하다. 




각 모드들은 특징을 가지고 있다. LoRa의 특징인 LongRange를 특화를 시킬 것인지 혹은 거리는 조금 줄이고 packet의 손실을 줄이고 속도를 높일 것인지에 대한 절충을 할 수 있다.


LoRa는 위 표에 있는 것처럼 일반 mode 뿐만아니라 3개의 조정가능한 파라미터가 또 있다.

1. Bandwidth(BW) : 주파수대역폭

2. Coding Rate(CR) : 부호화율 - FEC(foward error correction)과 보내려고 하는 packet의 payload간의 비율입니다.

(비율이 어떠냐에 따라 error에 강인해지냐 강인하지 않냐에 영향을 미친다. error에 강인하다는 말은 fec비율이 높고 payload 가 낮기 때문에 data rate 가 떨어진다는 말이다.)

3. Spreading Factor(SF) : 확산인자 - 한 심볼에 대한 chip rate 와 연관이 있다.

(SF를 높이면 장거리에서 path loss에 의해서 데이터 에러가 나더라도 좀더 신뢰적으로 받아 볼 수 있다. 그러나 한번에 보낼 패킷에 SF에 비례하는 리던던시 f 를 보내기 때문에 data rate는 줄어든다.)


위 10개의 mode(the largest distance mode, the fastest mode, 나머지 8개의 모드)와 나머지 파라미터의 조합을 통해 최적의 통신 방법을 찾을 수 있고 상황에 따라 적절히 적용해야 한다.




'프로그래밍 > Waspmote-LoRa' 카테고리의 다른 글

WASPMOTE LoRa 기본 통신  (4) 2016.06.21
WASPMOTE PRO IDE 소개  (0) 2016.06.21
WASPMOTE 소개  (1) 2016.06.21