2P by GN⁺ 4일전 | ★ favorite | 댓글 1개
  • 저전력 장치에서 실행되는 오픈소스 메시 네트워크로, 인터넷 연결 없이 통신 가능한 탈중앙형 오프그리드 시스템
  • 다양한 하드웨어 구성을 지원하며, 사용자는 장치를 직접 선택해 펌웨어를 플래시하고 설정 가능
  • iOS, Android, 웹, Python CLI/SDK 등 여러 플랫폼에서 장치 제어 및 메시지 송수신 지원
  • GitHub, Discord, Reddit, Telegram 등 커뮤니티 채널을 통해 협업과 정보 공유 가능
  • 저비용·저전력 기반의 분산 통신 인프라를 구축하려는 개발자와 메이커에게 중요한 프로젝트

Meshtastic 개요

  • Meshtastic은 인터넷 연결 없이도 작동하는 오픈소스 탈중앙 메시 네트워크
    • 저비용, 저전력 장치에서 실행되며, 독립적인 통신망 구축 가능
    • “off-grid, decentralized, mesh network built to run on affordable, low-power devices”로 설명됨
  • 프로젝트는 비영리적 커뮤니티 중심으로 운영되며, 누구나 참여 가능
    • 공식 사이트에서 기여, 후원, 문서화 관련 안내 제공

시작하기 (Getting Started)

  • Step 1: 장치 선택
    • 다양한 Meshtastic 호환 장치 중 필요에 맞는 하드웨어 선택
    • [Choose a Device] 링크를 통해 장치 목록 확인 가능
  • Step 2: 플래시 및 설정
    • 최신 Meshtastic 버전을 장치에 플래시하고 사용자 설정 적용
    • [Flash and Configure your Device] 문서에서 절차 안내
  • Step 3: 연결 및 메시지 송수신
    • 클라이언트를 통해 장치에 연결 후 메시지 송수신 시작
    • “Connect to your device via any of our clients to start sending and receiving messages!”로 명시

클라이언트 및 플랫폼 지원

  • iOS 앱: 이동 중 네트워크 관리 가능
    • [Try it out] 링크를 통해 설치 및 사용 안내 제공
  • Android 앱: 장치 연결 및 제어 기능 지원
  • 웹 클라이언트: 브라우저 기반으로 네트워크 접근 가능
  • Python CLI/SDK: 개발자 및 고급 사용자를 위한 명령줄 인터페이스와 SDK 제공

커뮤니티 및 생태계

  • Discord, X(Twitter), Facebook, Instagram, YouTube, Reddit, Mastodon, Telegram 등에서 활발한 커뮤니티 운영
  • GitHub 저장소를 통해 코드와 문서 공개
  • Vercel에서 호스팅되며, “Meshtastic® is a registered trademark of Meshtastic LLC.”로 명시

쿠키 및 개인정보 관련 안내

  • 사이트는 CookieYes를 통해 쿠키 동의 관리
    • 필수(Necessary), 기능(Functional), 분석(Analytics), 광고(Advertisement) 쿠키로 구분
    • Cloudflare, GitHub, YouTube 관련 쿠키 사용 목적과 기간 명시
  • 쿠키는 사용자 경험 향상, 트래픽 분석, 개인화된 콘텐츠 제공에 활용됨
Hacker News 의견
  • 우리 보트에서 Meshtastic을 광범위하게 사용 중임
    각 승무원은 방수 모바일 노드(Seeed T1000e)를 들고 있고, 보트 자체에도 노드가 있으며, 딩기에는 Meshtastic 트래커를 달아둠
    통신 인프라가 없거나 너무 비싼 지역에서도, 누군가 육지로 나가면 서로 메시지를 주고받을 수 있고, 보트는 원격 승무원에게 텔레메트리와 경고를 전송할 수 있음
    다른 동료 보트들도 Meshtastic을 사용해서 VHF 대신 문자 채팅을 함
    자세한 내용은 이 블로그 글에 정리되어 있음

    • 이 사용 사례는 정말 멋짐. 다만 지역을 넘나들 때 자동으로 주파수와 출력 제한이 조정되는지 궁금함
    • 정말 흥미로움. 내 근처의 글라이더 비행장에서도 Meshtastic을 글라이더 추적 및 보조 통신용으로 사용 중임. 주변에 LoRa 스테이션이 많음
  • 나도 몇 개의 LoRa 라디오로 Meshtastic을 돌려봤는데, 중요한 상황에서는 신뢰하기 어려움
    노드 설정을 잘못하면 인근 노드에 문제를 일으키기 쉬움
    언젠가 프로젝트가 몇 가지 합리적인 프리셋으로 정착하길 바람. 이상적으로는 소프트웨어가 네트워크 상태에 따라 타임아웃, 홉 수, 역할 등을 자동 조정해주면 좋겠음

    • 더 나은 라디오 칩셋이 필요함. 국가별 주파수 제한을 고려해 넓은 대역을 스캔하고, 배터리 수명·거리·대역폭에 맞는 채널을 자동 선택하는 식으로 단순화된 인터페이스가 필요함
      독점적인 메쉬 네트워크는 종종 DoS 방어, 속도 제한, 밀집 지역 설정이 부실해서 결국 쓸모없어짐
    • 지역별 메쉬에는 추천 설정이 있음. 예를 들어 Bay Area Mesh의 추천 설정 문서 참고 가능
      일주일 전에 노드를 설치했는데, 솔직히 기대 이하였음
  • 대안으로 Reticulum을 고려할 수 있음

    • Reticulum의 열렬한 팬임. Meshtastic의 불만점을 많이 해결해줌. 아직 채택률이 낮은 게 아쉬움
      Reticulum 생태계에는 다음과 같은 도구들이 있음
    • Meshcore도 또 다른 대안임. 깊게 써보진 않았지만, Meshtastic의 문제를 해결한다는 평이 있음
      Meshcore 공식 사이트
    • Meshtastic은 LoRa 모뎀 기반의 텍스트 메시지 메쉬 네트워크, Reticulum은 IP 대체용 풀 네트워크 스택
      Reticulum은 저속·불안정 연결에 초점을 맞추고, LoRa·WiFi·아마추어 무선 등 다양한 전송 계층을 지원함
      단점은 완전하고 안정적인 구현이 Python 기반 하나뿐이고, 대부분의 앱 UI가 복잡함
    • Reticulum은 토폴로지 인식과 혼잡 관리가 없어 확장성이 떨어짐
    • 이름이 좀 별로임. ‘Anathem’을 좋아하긴 하지만, 이걸 3000년 후 인터넷 이름으로 쓰긴 어렵겠음
      Meshtastic은 라우팅이 없어서 스팸 공격에 취약해 보임. Reticulum이 그 부분은 낫길 바람
  • Meshtastic은 하이킹 같은 이동형 사용에는 괜찮지만, 고정형 네트워크 구축에는 Meshcore가 훨씬 나은 성능을 보였음
    Greater Boston Mesh에서의 경험임

  • Meshtastic은 예전에도 여러 번 Hacker News 인기글로 올라왔음
    2024년 38829448, 2022년 32016142, 2020년 22540066 참고 가능

    • 관련된 다른 스레드로는
      • Meshtastic's Opposition to Proposed Changes on 900 MHz Band (링크)
      • Meshtastic: An open source, off-grid, decentralized, mesh network (링크)
      • Meshtastic is an encrypted communications platform for the Lora RF protocol (링크)
      • We're making an open-source $30 GPS/mesh radio, would like advice (링크)
  • 이 프로젝트는 이미 잘 알려져 있지만, 다시 공유할 만한 재미있는 오픈 프로젝트
    베를린 지역의 PotatoMesh 일부를 소개함

    • Teufelsberg의 Freifunk라니, 정말 운명적인 조합 같음
  • 초저대역폭으로 설계된 메쉬 네트워크가 있는지 궁금함
    예를 들어 10kbps 정도로 제한하면 스팸이나 불법 콘텐츠 문제를 사실상 제거할 수 있을 것 같음
    단순한 텍스트 메시지나 텍스트 기반 웹사이트만 접근 가능한 네트워크를 상상 중임

    • Meshtastic이 거의 그 조건을 충족함. 단, IP 네트워크가 아니라서 텍스트 웹사이트 접근은 불가능함
      최고 속도는 21.88kbps이며, 공식 프리셋 문서에서 확인 가능함
  • BriarBerty 같은 대안도 있음
    Briar Android 앱, Berty iOS 앱

    • 아내와 비행기에서 떨어진 좌석에 앉았을 때 Briar로 연락하려 했는데, 메시지가 몇 시간 후에야 도착했음
  • Meshtastic은 LoRa를 쓰는 것 같은데, VHF/UHF 무전기와 비교하면 얼마나 멀리 갈 수 있는지 궁금함
    VHF 핸드헬드는 30마일 이상도 가능하다고 들었음. Meshtastic은 저전력으로 오래가는 게 장점일 듯
    앞으로는 위성 기반 채팅도 대안이 될 것 같음

    • 단일 홉에서는 VHF와 비슷한 거리(약 30해리)까지 가능했음. 안테나를 높이면 더 멀리도 가능함
      진짜 마법은 메쉬 홉에서 일어남. 노드를 거쳐가며 훨씬 멀리 도달할 수 있음
      위성 통신만큼의 신뢰성은 없지만, 인프라·면허·구독료가 필요 없음
    • Meshtastic은 멀티홉, 기본 암호화, 면허 불필요 등의 장점이 있음
      하지만 신뢰성은 낮고, 사실상 토이 네트워크에 가까움
  • AI 에이전트들이 서로 근거리에서 통신하기에 완벽해 보임
    LilyGo 유닛 두 개를 가지고 있는데, 하나는 컴퓨터에 연결하고 다른 하나는 들고 다닐 예정임

    • “AI 에이전트”가 정확히 뭘 의미하는지 모르겠음. 대부분의 정의로는 이런 저속 오프그리드 통신이 필요하지 않아 보임