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 |