장거리 LoRa 메시 네트워크 구축 방법 | MeshTastic, Heltec, MeshNology
Meshtastic로 장거리 오프그리드 LoRa 메신저 구축하기
오늘날의 연결된 세상에서, 휴대폰 신호나 인터넷이 없으면 어떻게 될까요? 이 프로젝트 가이드는 수 마일에 걸쳐 무료로 작동하는 나만의 사설 오프그리드 통신 네트워크를 구축하는 방법을 보여드립니다. 우리는 다재다능한 Heltec WiFi LoRa 32 모듈을 오픈소스 Meshtastic 플랫폼을 사용하여 강력한 메시징 장치로 바꿀 것입니다. 이 설정을 통해 장거리, 저전력 메시 네트워크를 통해 기기 간에 문자 메시지를 보내고 위치를 공유할 수 있으며, 하이킹, 캠핑 또는 비상 상황에 완벽합니다.
우리는 Meshnology의 특수 제작 케이스인 N30, N32, N35를 사용할 것입니다. 이 케이스는 Heltec 보드를 수용하며 현장 사용 시간을 늘리기 위해 1100mAh에서 3000mAh까지의 배터리를 포함합니다. 필요한 모든 하드웨어, 소프트웨어 및 제휴 링크는 이 비디오 아래에 링크된 리소스 페이지에서 제공됩니다.
작동 원리: LoRa와 Meshtastic 설명
이 프로젝트는 비디오의 01:43에서 설명된 대로 장거리 오프그리드 통신을 달성하기 위해 두 가지 핵심 기술에 의존합니다.
- LoRa(장거리): 이는 매우 적은 전력으로 먼 거리에 걸쳐 데이터 전송을 가능하게 하는 무선 기술입니다. 비면허 주파수 대역(미국에서는 915MHz)에서 작동하므로 수수료나 구독료가 필요 없습니다.
- Meshtastic: 이는 저렴한 LoRa 라디오를 사용하여 분산되고 암호화된 메시 네트워크를 만드는 오픈소스 프로젝트입니다. 메시 네트워크에서 모든 장치는 다른 장치의 메시지를 중계할 수 있어 전체 네트워크의 범위를 자동으로 확장합니다.
통신 과정은 간단하면서도 강력합니다. 휴대폰의 Meshtastic 앱에 메시지를 입력합니다. 앱은 Bluetooth를 통해 페어링된 Heltec LoRa 장치로 메시지를 보냅니다. 그 장치는 LoRa 네트워크를 통해 메시지를 브로드캐스트합니다. 범위 내의 다른 장치는 LoRa 메시지를 수신하여 Bluetooth를 통해 페어링된 휴대폰으로 전달하고, 앱에 표시됩니다.
1단계: Meshtastic 펌웨어 플래싱
Heltec 모듈을 사용하기 전에 Meshtastic 펌웨어를 설치해야 합니다. 가장 쉬운 방법은 09:26에서 보여지는 공식 웹 플래셔 도구를 사용하는 것입니다.
- Heltec WiFi LoRa 32 장치를 USB로 컴퓨터에 연결합니다.
- 호환되는 웹 브라우저(예: Google Chrome 또는 Edge)를 열고 flasher.meshtastic.org로 이동합니다.
- 드롭다운 메뉴에서 장치를 선택합니다. "Heltec"으로 필터링하여 "Heltec Wireless Stick V3" 또는 유사한 모델을 쉽게 찾을 수 있습니다.
- 다음 드롭다운에서 최신 안정적인 펌웨어 버전을 선택합니다.
- "Flash" 버튼을 클릭합니다. 장치의 COM 포트를 선택하라는 팝업이 나타납니다. 선택하고 연결을 클릭합니다. 깨끗한 설치를 보장하려면 "Erase and install" 옵션을 선택하는 것이 좋습니다.
- 플래셔는 자동으로 이전 펌웨어를 지우고 Meshtastic을 설치합니다. 완료되면 장치가 재부팅되고 OLED 디스플레이에 Meshtastic 시작 화면이 표시됩니다.
2단계: Meshtastic 앱 설치 및 설정
Meshtastic 앱은 메시지 전송과 장치 구성을 위한 명령 센터입니다. 설치 과정은 12:48에서 시작됩니다.
- 스마트폰의 Google Play 스토어 또는 Apple App Store에서 "Meshtastic"을 검색합니다.
- 앱을 설치하고 엽니다. 초기 환영 화면은 건너뛸 수 있습니다.
- 앱이 작동하려면 Bluetooth 및 위치 권한이 필요하므로 요청 시 반드시 허용합니다.
- 앱이 열리면 첫 번째 LoRa 장치를 페어링할 준비가 된 것입니다.
3단계: 장치 페어링 및 구성
메시지를 보내려면 Bluetooth를 통해 LoRa 장치를 앱과 페어링해야 합니다. 이 중요한 단계는 13:38에서 다룹니다.
- Meshtastic 앱에서 Bluetooth 아이콘 또는 "scan" 버튼을 탭하여 주변 장치를 검색합니다.
- Heltec 장치가 "Meshtastic_XXXX"와 같은 이름으로 목록에 나타납니다. 탭합니다.
- 휴대폰에 페어링 요청이 나타나고 Heltec 장치의 OLED 화면에 6자리 확인 코드가 표시됩니다. 이 코드를 앱에 입력하여 페어링을 완료합니다.
- 페어링이 완료되면 앱이 연결되고 장치 구성을 로드합니다. 가장 중요한 첫 단계는 지역을 설정하는 것입니다. 장치 설정으로 이동하여 "LoRa" 또는 "Radio Configuration" 메뉴를 찾고 지역(예: "United States")을 선택합니다. 이렇게 하면 해당 지역에 맞는 올바른 주파수가 설정됩니다. 이 설정을 저장하면 장치가 재부팅됩니다.
- "User" 설정에서 장치에 고유한 이름을 지정할 수도 있으며, 네트워크에서 식별하기가 더 쉬워집니다.
4단계(선택 사항): 고급 웹 클라이언트 구성
고급 사용자를 위해 Meshtastic은 client.meshtastic.org에서 사용할 수 있는 강력한 웹 클라이언트를 제공합니다. 06:02에서 보여지는 대로 USB로 장치를 연결하고 이 인터페이스를 사용하여 메시 네트워크의 모든 노드 지도를 보고, 자세한 장치 통계를 확인하며, LoRa 전송 전력과 같은 고급 설정을 세밀하게 조정하여 범위와 배터리 수명의 균형을 맞출 수 있습니다.
첫 번째 메시지 보내기
장치 구성이 완료되면 통신할 준비가 된 것입니다! 이 과정은 18:50에서 시연됩니다.
- Meshtastic 앱에서 "채팅" 또는 "메시지" 탭으로 이동합니다.
- 모든 메시지는 채널을 통해 전송됩니다. 기본적으로 모든 사용자는 기본 채널에 있지만, 비공개 및 암호화된 채널도 만들 수 있습니다.
- 텍스트 상자에 메시지를 입력하고 보내기를 누르기만 하면 됩니다. 메시지는 Bluetooth를 통해 LoRa 장치로 전송되며, 해당 장치가 메시지를 메시 네트워크를 통해 브로드캐스트합니다.
- 몇 초 후, 메시지는 같은 채널에 있는 모든 사용자의 앱과 그들의 LoRa 장치의 OLED 화면에 표시됩니다.
비디오에서 보여주듯이, 이 시스템은 완벽하게 작동하며 여러 종류의 Meshtastic 장치 간 동시 통신을 가능하게 합니다. 19:58의 실제 현장 테스트는 1.5km 거리에서의 성공적인 통신을 확인했으며, 기반 기술은 훨씬 더 먼 거리에서도 작동하는 것으로 입증되었습니다.
비디오 챕터
- 00:00 - 프로젝트 소개
- 01:43 - LoRa와 Meshtastic이란 무엇인가?
- 02:40 - 하드웨어 개요
- 05:02 - 소프트웨어 및 도구 개요
- 09:26 - flasher.meshtastic.org로 펌웨어 플래싱
- 12:48 - Meshtastic 앱 설치
- 13:38 - Bluetooth로 장치 페어링
- 15:07 - 장치 설정 구성 (지역 및 이름)
- 18:50 - 실시간 실험실 데모: 메시지 보내기
- 19:58 - 실제 현장 테스트 (1.5km)
Common Course Links
Common Course Files
자원 및 참고자료
-
외부Purchase Wi-Fi LoRa 32 from Meshnologymeshnology.com
파일📁
파일이 없습니다.