LoRa
- 저전력 소모
- 넓은 커버리지
- 페이로드, 프레임 길이 짧음, 비면허 대역
- 셈텍사의 장거리 전송 기술로 Physical Layer 기술
LoRaWAN
- MAC Layer 계층으로 프로토콜 스펙이 정의
- LoRa MAC ( Class A , Class B , Class C)
ㅇA Class
LoRa 디바이스가 게이트웨이에게 Up-Link 전송을 수행한 이후에 두 번에 걸쳐 Down-Link 수신할 수 있다.
Rx를 수신하기 위해서 Tx를 사용해야 함.
Tx 1회당 2번의 Rx를 할 수 있는데 첫 번째 Rx 타이밍에 수신한 데이터가 없을 때 두 번째 Rx를 시도 한다.
ㅇB Class
일정 시간 간격마다 Rx를 수신할 수 있는 상태가 되고, 해당 타이밍에 LoRa Gateway로 부터 데이터를 수신할 수 있다.
ㅇC Class
Rx 가능 상태를 유지하기 때문에 타 Class에 비해 최소 지연시간을 갖지만, 가장 많은 전력을 소비한다.
- LoRa MAC Message Formats
모든 LoRa 업 링크 및 다운 링크 메시지는 단일 옥텟 MAC 헤더 (MHDR)로 시작하여 MAC 페이로드 (MACPayload), 4 옥텟 메시지 무결성 코드 (MIC)로 끝나는 PHY 페이로드 (페이로드)를 전달합니다.
Radio PHY layer
Preamble(프레임 시작) | PHDR(physical header) | PHDR_CRC(physical header_crc) | PHYPayload | CRC
PHYPayload
MHDR(MAC HEADER - 1Bit) | MACPayload | MIC(Message Integrity Check - 4Bit)
MHDR(MAC HEADER - 1Bit) | Join-Request | MIC(Message Integrity Check - 4Bit)
MHDR(MAC HEADER - 1Bit) | Join-Response | MIC(Message Integrity Check - 4Bit)
MHDR
MTYPE | RFU | Major -> ??
MACPayload
FHDR | FPort | FRMPayload
FHDR
DevAddr | FCtrl | FCnt | Fopts
댓글