Repolode
zjs81

zjs81/meshcore-open

오프그리드 메시징을 위해 BLE, USB 시리얼 또는 TCP로 MeshCore LoRa 메시 라디오에 연결하는 오픈소스 Flutter 클라이언트입니다.

스타
654
포크
148
열린 이슈
109
마지막 커밋
17시간 전

어떤 프로젝트인가요?

MeshCore Open은 MeshCore LoRa 메시 라디오와 통신하는 크로스 플랫폼 앱입니다. Bluetooth Low Energy, USB 시리얼 또는 TCP로 라디오에 연결하며, 피어 투 피어 다이렉트 메시지, 공개·비공개 채널, 연락처를 지원해 셀룰러나 인터넷 인프라 없이도 메시지를 주고받을 수 있습니다.

메시징 외에도 메시 노드의 실시간 지도를 제공하며 노드 유형과 시간 범위로 필터링할 수 있습니다. 라우팅 경로와 SNR 신호 지표를 표시하고, 리피터 노드의 CLI 접근과 원격 관리를 지원하는 리피터 허브도 포함합니다. 채널 메시지에는 압축 이미지를 첨부할 수 있고, 기기 내 번역 기능은 선택적으로 사용할 수 있습니다.

Flutter와 Dart로 개발되어 Android, iOS, Linux, Windows, macOS에서 실행되며, USB 연결에는 Web Serial을 사용하는 Chrome 웹 클라이언트도 제공합니다. 웹 클라이언트는 BLE와 TCP를 지원하지 않습니다.

핵심 기능

  • 01다이렉트 메시징 및 공개·비공개·커뮤니티 채널
  • 02BLE, USB 시리얼 또는 TCP를 통한 라디오 연결
  • 03유형과 시간을 기준으로 필터링할 수 있는 메시 노드 실시간 지도
  • 04라우팅 경로 보기 및 SNR 신호 추적
  • 05CLI 접근과 원격 관리를 지원하는 리피터 허브
  • 06설정된 Stadia Maps 소스를 통한 오프라인 지도 타일

활용 사례

  • 셀룰러나 인터넷이 연결되지 않는 지역에서 오프그리드 메시징
  • MeshCore 리피터 노드 모니터링 및 관리
  • 커뮤니티 메시 네트워크를 지도로 시각화
  • 휴대폰이나 노트북을 LoRa 라디오 클라이언트로 사용

빠른 시작

  1. 1

    저장소를 클론합니다

    git clone https://github.com/zjs81/meshcore-open.git
  2. 2

    프로젝트 디렉터리로 이동합니다

    cd meshcore-open
  3. 3

    종속 항목을 설치합니다

    flutter pub get
  4. 4

    앱을 실행합니다

    flutter run

사용 전 알아둘 점

  • 연결하려면 컴패니언 펌웨어가 실행 중인 MeshCore 무전기가 필요합니다.
  • 소스에서 빌드하려면 Dart ^3.9.2가 포함된 Flutter SDK가 필요합니다.
  • 웹 클라이언트는 USB 연결 시 Chrome 기반 브라우저에서만 작동하며, 직접 호스팅하는 경우 HTTPS가 필요합니다.
  • 알림 답장은 Android에서만 사용할 수 있으며, iOS, 데스크톱, 웹에서는 지원되지 않습니다.

토픽

자주 묻는 질문

meshcore-open은(는) 무엇인가요?
오프그리드 메시징을 위해 BLE, USB 시리얼 또는 TCP로 MeshCore LoRa 메시 라디오에 연결하는 오픈소스 Flutter 클라이언트입니다. MeshCore Open은 MeshCore LoRa 메시 라디오와 통신하는 크로스 플랫폼 앱입니다. Bluetooth Low Energy, USB 시리얼 또는 TCP로 라디오에 연결하며, 피어 투 피어 다이렉트 메시지, 공개·비공개 채널, 연락처를 지원해 셀룰러나 인터넷 인프라 없이도 메시지를 주고받을 수 있습니다.
meshcore-open은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
meshcore-open은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
meshcore-open은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. meshcore-open의 마지막 커밋은 2026년 11월 7일입니다.
meshcore-open은(는) 어디에 사용할 수 있나요?
셀룰러나 인터넷이 연결되지 않는 지역에서 오프그리드 메시징 MeshCore 리피터 노드 모니터링 및 관리 커뮤니티 메시 네트워크를 지도로 시각화 휴대폰이나 노트북을 LoRa 라디오 클라이언트로 사용
meshcore-open는 어떻게 설치하나요?
저장소를 클론합니다: git clone https://github.com/zjs81/meshcore-open.git 프로젝트 디렉터리로 이동합니다: cd meshcore-open 종속 항목을 설치합니다: flutter pub get 앱을 실행합니다: flutter run
meshcore-open은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/zjs81/meshcore-open

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

관련 프로젝트