USB to LoRa – 설정법

By | 2025년 1월 21일
Table of Contents

USB to LoRa – 설정법

시리얼 설정

Baud rate: 9600bps (기본값)
Data bits: 8
Stop bits: 1
Parity: None
Flow control: None

기본 설정 확인

// 기본 설정 확인
AT+MODE=TEST  // 테스트 모드 진입
AT+PARAMETER?  // 현재 파라미터 확인

// 필수 파라미터 설정
AT+PARAMETER=12,7,1,4  // SF=12, BW=125kHz, CR=4/5, Preamble=4
AT+ADDRESS=1  // 장치 1 주소 설정
AT+NETWORK=0  // 네트워크 ID 설정
AT+CRFOP=15  // 송신 출력 설정 (15dBm)

// 두 번째 장치도 동일하게 설정 (주소만 다르게)
AT+ADDRESS=2  // 장치 2 주소 설정
AT+SEND=2,5,HELLO  // 장치 2로 "HELLO" 메시지 전송
AT+RECEIVE?  // 수신 데이터 확인

AT+PARAMETER=12,7,1,4

AT+PARAMETER=SF,BW,CR,PPL
각 값의 의미:

  1. SF (Spreading Factor) = 12

    • 범위: 7~12
    • 값이 클수록 통신 거리는 증가하지만 데이터 전송 속도는 감소
    • SF12: 가장 긴 통신거리, 가장 느린 전송속도
    • SF7: 가장 짧은 통신거리, 가장 빠른 전송속도
  2. BW (Bandwidth) = 7

    • 값의 의미:
    • 7 = 125kHz
    • 8 = 250kHz
    • 9 = 500kHz
    • 대역폭이 클수록 데이터 전송 속도는 증가하지만 노이즈에 취약
    • 125kHz는 가장 안정적인 통신을 제공
  3. CR (Coding Rate) = 1

    • 범위: 1~4
    • 값의 의미:
    • 1 = 4/5
    • 2 = 4/6
    • 3 = 4/7
    • 4 = 4/8
    • 에러 검출과 정정을 위한 코딩 비율
    • 값이 높을수록 에러 정정 능력은 증가하지만 전송해야 할 데이터량 증가
  4. PPL (Preamble Length) = 4

    • 프리앰블 길이 설정
    • 범위: 4~15
    • 수신기가 데이터 패킷의 시작을 인식하기 위한 신호
    • 값이 클수록 수신 안정성은 증가하지만 전력 소비와 전송 시간 증가

일반적인 사용 권장값:

  • 장거리 안정성 중시: SF=12, BW=7(125kHz), CR=1(4/5)
    MAX PAYLOAD : 51 bytes
  • 중거리 균형: SF=10, BW=7(125kHz), CR=1(4/5)
  • 단거리 고속: SF=7, BW=8(250kHz), CR=1(4/5)

이 설정은 통신 환경과 요구사항에 따라 조정이 필요할 수 있습니다.

채널 번호 주파수 채널 번호 주파수
1 917.3MHz 11 921.5MHz
2 917.9MHz 12 921.7MHz
3 918.5MHz 13 921.9MHz
4 919.1MHz 14 922.1MHz
5 919.7MHz 15 922.3MHz
6 920.3MHz 16 922.5MHz
7 920.7MHz 17 922.7MHz
8 920.9MHz 18 922.9MHz
9 921.1MHz 19 923.1MHz
10 921.3MHz 20 923.3MHz

답글 남기기