게이트웨이 "LoRa1ch"와 "LoRaWAN8ch"의 LMIC 차이


1. 싱글 채널 게이트웨이 토마스터 켐프에 대해
single channel gateway는 여러 주파수와 확산 요인을 사용하는 유니버설 LoRaWAN 장치 (지역 내 게이트웨이 유형을 알지 못하는 장치) 를 정확하게 지원할 수 없기 때문에 사실상 덮어쓰지 않습니다.노드를 단일 주파수와 SF로 수정해야 합니다.
2. 실증 실험에 사용된 single channel gateway용 노드 LMIC
lorabasa.h의 일부
//                 freq             band     datarates
//based on TTN arrangement
enum { AS923_F1 = 923200000,      // g1   SF7-12
       AS923_F2 = 923200000,      // g1   SF7-12 
       AS923_F3 = 923200000,      // g1   SF7-12
       AS923_F4 = 923200000,      // g2   SF7-12
       AS923_F5 = 923200000,      // g2   SF7-12
       AS923_F6 = 923200000,      // g3   SF7-12
       AS923_J4 = 923200000,      // g2   SF7-12  
       AS923_J5 = 923200000,      // g2   SF7-12   
       AS923_J6 = 923200000,      // g2   SF7      
};
enum { AS923_FREQ_MIN = 923200000,
       AS923_FREQ_MAX = 923200000 };

enum { CHNL_PING         = 5 };
enum { FREQ_PING         = AS923_F6 };  // default ping freq
enum { DR_PING           = DR_SF9 };       // default ping DR
enum { CHNL_DNW2         = 5 };
enum { FREQ_DNW2         = AS923_F6 };
enum { DR_DNW2           = DR_SF10 };
enum { CHNL_BCN          = 5 };
enum { FREQ_BCN          = AS923_F6 };
enum { DR_BCN            = DR_SF9 };
enum { AIRTIME_BCN       = 144384 };  // micros
마지막으로'첫 번째 LoRa'The Things Network'에서'Dragino LG01-P'연결을 사용했을 때 위에서 말한 바와 같이 노드를 LG01 전용으로 덮어쓰고 LG01 측의 설정을 바꾸어 덮어쓰기를 확인했다.
8ch라면 터미널의 통신 데이터율을 자동으로 전환하는 ADR(Adaptive Data Rate)이 작용하기 때문에 통신 후 SF값을 잘 모르지만 1ch면 수동으로 SF를 전환해 확인할 수 있어 통신 기초 실증 실험에 적합하다.

노드는 정상에, 짐니에는 LG01 게이트웨이를 설치해 산악지대를 확인했다.
3.8 채널 게이트웨이용 노드 LMIC
lorabasa.h의 일부
//                 freq             band     datarates
//based on TTN arrangement
enum { AS923_F1 = 923200000,      // g1   SF7-12
       AS923_F2 = 923400000,      // g1   SF7-12 
       AS923_F3 = 922200000,      // g1   SF7-12
       AS923_F4 = 922400000,      // g2   SF7-12
       AS923_F5 = 922600000,      // g2   SF7-12
       AS923_F6 = 922800000,      // g3   SF7-12
       AS923_J4 = 923000000,      // g2   SF7-12  
       AS923_J5 = 922000000,      // g2   SF7-12   
       // AS923_J6 = 922100000,      // g2   SF7      
};
enum { AS923_FREQ_MIN = 921000000,
       AS923_FREQ_MAX = 924000000 };

enum { CHNL_PING         = 5 };
enum { FREQ_PING         = AS923_F2 };  // default ping freq
enum { DR_PING           = DR_SF9 };       // default ping DR
enum { CHNL_DNW2         = 0 };
enum { FREQ_DNW2         = AS923_F1 };
enum { DR_DNW2           = DR_SF10 };
enum { CHNL_BCN          = 5 };
enum { FREQ_BCN          = AS923_F2 };
enum { DR_BCN            = DR_SF9 };
enum { AIRTIME_BCN       = 144384 };  // micros

TheThingsNetwork LoRaWAN Frequencies Overview
lorabasa.EU 868의 주파수 섹션을 위의 내용으로 변경하기만 하면 됩니다.좋아하시는 분이지만 그 사람은 다른 파일과 상관이 없어서 간단할 수도 있어요.
4. LMIC
Arduino 시스템 LoRa 노드가 ArduinoIDE로 기술할 때의 기본 프로그램인 LMIC는 주로 3가지가 있다.
1. IBM 마티스 규스만 작품
  • GiitHub에 있는 matthijoskooijman/arduino-lmic
  • 2. TTN_뉴욕 MCI Cantena 작품
  • GiitHub에 있는 mcci-catena/arduino-lmic
  • 3. Lacuna Space 토마스·드라마 작품
  • GiitHub의 tftelkamp/arduino-lmic-v1.5
  • 등지시 소프트뱅크와 도전시 TheThingsNetwork의 연결시험에서 일본 AS923 주파수 규격에 대응하는 게이트웨이 ADR은 상기 3가지 중 1의 IBM제가 가장 문제가 없다.
    또한 현재 Downlink를 실현하기 위해 세계 각지에서 LMIC를 편집했고 메모리 소비량도 증가하고 있다.
    5. 결론
    8ch의 SF값이 자동으로 전환되기 때문에 실제 운용에서는 전파가 비행할 것으로 생각한다.
    참고 자료
  • TheThings Network FORUM 단일 채널 게이트웨이 부분 1 (Lacuna Space 토마스 Telcup)
  • 좋은 웹페이지 즐겨찾기