Core Library Update: 0.10.85

LoRaWAN 최대 전송가능 MAC payload 크기 오류 수정

  • 재전송시 낮은 DR로 전환하지 않는 문제 해결
    • DR이 낮아지면 최대 전송할 수 있는 MAC payload 크기가 작아지는데 오류로 인해 전송할 수 있음에도 전송하지 못하는 문제가 있었음
  • KR920 대역(LoRaMacKR920)에서 최대 전송할 수 있는 MAC payload 크기에 대해 LoRaWANTM Regional Parameters v1.0.2 B에 맞게 수정
    • SKT용 KR920 대역 (LoRaMacKR920SKT)에서는 기존처럼 LoRaWANTM Regional Parameters v1.0을 따르도록 유지

기본적으로 LoRaWAN confirmed uplink에 대해 재전송하지 않도록 수정

  • LoRaWANTM v1.1에서는 unconfirmed 뿐만 아니라 confirmed uplink 전송에 대해서도 ADR Request MAC command를 통해 서버가 제시하는 횟수만큼 재전송해야 함
  • LoRaWANTM v1.0.2에서는 강제되지 않는 사항이지만 기본 재전송 값을 기존 8회에서 1회로 변경함
    • 재전송을 원하는 경우 LoRaMac::send()LoRaMacFrame::numTrials 값을 지정해야 함.