Repolode
meshcore-dev

meshcore-dev/MeshCore

인터넷 없이 오프그리드 메시 네트워크를 구축할 수 있도록 LoRa 무전기에서 멀티홉 패킷 라우팅을 지원하는 경량 C++ 라이브러리 및 펌웨어입니다.

대체할 수 있는 제품:Meshtastic

스타
4,005
포크
1,553
열린 이슈
913
마지막 커밋
3일 전

어떤 프로젝트인가요?

MeshCore는 LoRa 및 기타 패킷 무전기에서 멀티홉 패킷 라우팅이 필요한 임베디드 프로젝트를 위한 이식성 높은 C++ 라이브러리입니다. 장치(노드)가 중간 노드를 거쳐 메시지를 전달하므로 중앙 서버나 인터넷 연결 없이도 단일 무전기의 통신 범위를 넘어 통신할 수 있습니다.

이 프로젝트에는 BLE, USB 또는 Wi-Fi로 채팅 앱에 연결하는 컴패니언 무전기, 리피터, 공유 BBS 게시판 역할을 하는 룸 서버, 보안 터미널 채팅, 원격 센서 노드용 텔레메트리 및 알림 기능의 예제 애플리케이션이 포함됩니다. 노드에는 고정된 역할이 있으며 컴패니언 노드는 메시지를 중계하지 않습니다. 지원 장치에는 웹 플래셔로 미리 빌드된 펌웨어를 플래시할 수 있고, VS Code에서 PlatformIO로 개발하도록 설정되어 있습니다.

MeshCore는 가벼운 LoRa 채팅을 겨냥한 Meshtastic과 더 고급 네트워킹 기능을 제공하는 Reticulum 사이에 자리하며, 맞춤형 임베디드 솔루션을 위한 단순하고 확장 가능한 라우팅에 중점을 둡니다.

핵심 기능

  • 01홉 수 제한을 설정할 수 있는 멀티홉 패킷 라우팅.
  • 02Heltec, RAK Wireless 및 기타 LoRa 기반 하드웨어 지원.
  • 03중앙 서버나 인터넷 없이 분산 방식으로 작동.
  • 04배터리 또는 태양광으로 구동되는 장치에 적합한 저전력 소비.
  • 05웹 플래셔로 플래시할 수 있는 사전 빌드 펌웨어와 PlatformIO 예제 앱 제공.
  • 06BLE, USB 또는 Wi-Fi를 통해 컴패니언 앱에 연결.

활용 사례

  • 외딴 지역, 하이킹 또는 캠핑 중 오프그리드 통신.
  • 인프라가 중단된 상황에서의 긴급 대응 및 재난 복구.
  • 텔레메트리를 중앙 지점까지 중계하는 원격 센서 네트워크.
  • LoRa 무전기를 기반으로 한 맞춤형 임베디드 통신 솔루션.

빠른 시작

  1. 1

    Visual Studio Code에 PlatformIO를 설치합니다

  2. 2

    Visual Studio Code에서 MeshCore 저장소를 클론하고 엽니다

  3. 3

    단위 테스트를 실행합니다

    pio test --environment native --verbose

사용 전 알아둘 점

  • MeshCore Flasher에 나열된 특정 LoRa 기기용으로 설계되어 있어 다른 하드웨어는 지원되지 않을 수 있습니다.
  • 다중 서브메시 지원과 V2 프로토콜 사양 등 일부 예정된 기능은 아직 완성되지 않았습니다.

포함된 컬렉션

토픽

자주 묻는 질문

MeshCore은(는) 무엇인가요?
인터넷 없이 오프그리드 메시 네트워크를 구축할 수 있도록 LoRa 무전기에서 멀티홉 패킷 라우팅을 지원하는 경량 C++ 라이브러리 및 펌웨어입니다. MeshCore는 LoRa 및 기타 패킷 무전기에서 멀티홉 패킷 라우팅이 필요한 임베디드 프로젝트를 위한 이식성 높은 C++ 라이브러리입니다. 장치(노드)가 중간 노드를 거쳐 메시지를 전달하므로 중앙 서버나 인터넷 연결 없이도 단일 무전기의 통신 범위를 넘어 통신할 수 있습니다.
MeshCore은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
MeshCore은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
MeshCore은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. MeshCore의 마지막 커밋은 2026년 11월 4일입니다.
MeshCore은(는) 어디에 사용할 수 있나요?
외딴 지역, 하이킹 또는 캠핑 중 오프그리드 통신. 인프라가 중단된 상황에서의 긴급 대응 및 재난 복구. 텔레메트리를 중앙 지점까지 중계하는 원격 센서 네트워크. LoRa 무전기를 기반으로 한 맞춤형 임베디드 통신 솔루션.
MeshCore는 어떻게 설치하나요?
Visual Studio Code에 PlatformIO를 설치합니다 Visual Studio Code에서 MeshCore 저장소를 클론하고 엽니다 단위 테스트를 실행합니다: pio test --environment native --verbose
MeshCore은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/meshcore-dev/MeshCore

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

Sideband는 Reticulum 네트워크를 통해 작동하는 Android, Linux, macOS, Windows용 LXMF 메시징 및 LXST 음성 클라이언트입니다.

생산성·앱#reticulum#lxmf#mesh-networking
1.9천+10 이번 주168PythonOther업데이트 지난달