오프그리드 메시징을 위해 BLE, USB 시리얼 또는 TCP로 MeshCore LoRa 메시 라디오에 연결하는 오픈소스 Flutter 클라이언트입니다.
SpudGunMan/meshing-around
문자 메시지로 네트워크 테스트, BBS형 메시징, 게임, 알림, 데이터 조회를 처리하는 Meshtastic 메시 네트워크용 Python 봇입니다.
- 스타
- 543
- 포크
- 82
- 열린 이슈
- 14
- 마지막 커밋
- 7일 전
어떤 프로젝트인가요?
Mesh Bot은 장거리 무선 메시 네트워크인 Meshtastic용 Python 봇입니다. 노드에서 실행하거나 Meshtastic 기기에 연결된 컴퓨터에서 실행할 수 있으며, 메시 네트워크를 통해 전송된 텍스트 명령에 응답합니다. 따라서 사용자는 휴대폰 앱이나 인터넷 연결 없이도 연결 상태를 테스트하고, 다른 노드에 메시지를 남기고, 텍스트 게임을 즐기고, 데이터를 조회할 수 있습니다.
키워드 응답 기능(예: "ping"에 "pong"으로 답장), 메일 및 저장 후 전달 방식의 메시징, 메시지 예약, 여러 봇 간 BBS 연결 기능을 제공합니다. 데이터 기능으로는 NOAA와 USGS의 날씨·지진·조수 정보, Wikipedia 및 Kiwix 검색, 위성 통과 정보, Ollama 기반 LLM 답변이 있습니다. 알림 기능에는 FEMA, NOAA, USGS의 긴급 정보 피드, 근접 알림, 파일 모니터링, Hamlib, WSJT-X, JS8Call을 통한 무선 모니터링이 포함됩니다.
이 프로젝트는 주로 Linux와 Raspberry Pi에서 개발되며, 설치 스크립트와 Docker 설정을 제공합니다. 설정은 config 파일과 모듈별 가이드를 통해 관리합니다.
핵심 기능
- 01DM 및 그룹 채널에서 키워드에 자동 응답하고 사용자 지정 트리거를 설정
- 02노드 간 메일 및 저장 후 전달 방식의 메시징과 BBS 연결
- 03NOAA, USGS, Open-Meteo에서 제공하는 날씨·지진·조수·강 데이터
- 04FEMA, NOAA, USGS 및 기타 피드의 긴급 알림
- 05BlackJack, Lemonade Stand 등의 내장 텍스트 게임
- 06Hamlib, WSJT-X, JS8Call을 통한 무선 모니터링
활용 사례
- Meshtastic 네트워크에서 메시지 전달과 하드웨어 한계 테스트
- 오프그리드 메시 네트워크에서 커뮤니티 BBS 또는 게시판 운영
- 재난 상황에서 메시 사용자에게 긴급 알림과 날씨 정보 전송
- GPS 기록을 바탕으로 지도에 장소나 자산 표시
빠른 시작
- 1
GitHub에서 저장소를 클론합니다
git clone https://github.com/spudgunman/meshing-around - 2
자동 설치 스크립트(install.sh)를 실행해 venv와 필요한 패키지를 설정합니다
- 3
Configuration Guide에 따라 Meshtastic 기기와 봇 설정을 구성합니다
사용 전 알아둘 점
- 메시 네트워크에 연결하려면 Meshtastic 호환 하드웨어가 필요합니다.
- GPL-3.0 라이선스가 적용됩니다. 카피레프트 라이선스이므로 파생 저작물도 동일한 조건으로 오픈 소스화해야 합니다.
- 주로 Linux(Raspberry Pi)에서 개발 및 테스트되었습니다. 다른 플랫폼에서는 검증이 덜 되었습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- meshing-around은(는) 무엇인가요?
- 문자 메시지로 네트워크 테스트, BBS형 메시징, 게임, 알림, 데이터 조회를 처리하는 Meshtastic 메시 네트워크용 Python 봇입니다. Mesh Bot은 장거리 무선 메시 네트워크인 Meshtastic용 Python 봇입니다. 노드에서 실행하거나 Meshtastic 기기에 연결된 컴퓨터에서 실행할 수 있으며, 메시 네트워크를 통해 전송된 텍스트 명령에 응답합니다. 따라서 사용자는 휴대폰 앱이나 인터넷 연결 없이도 연결 상태를 테스트하고, 다른 노드에 메시지를 남기고, 텍스트 게임을 즐기고, 데이터를 조회할 수 있습니다.
- meshing-around은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- meshing-around은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- meshing-around은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. meshing-around의 마지막 커밋은 2026년 10월 31일입니다.
- meshing-around은(는) 어디에 사용할 수 있나요?
- Meshtastic 네트워크에서 메시지 전달과 하드웨어 한계 테스트 오프그리드 메시 네트워크에서 커뮤니티 BBS 또는 게시판 운영 재난 상황에서 메시 사용자에게 긴급 알림과 날씨 정보 전송 GPS 기록을 바탕으로 지도에 장소나 자산 표시
- meshing-around는 어떻게 설치하나요?
- GitHub에서 저장소를 클론합니다: git clone https://github.com/spudgunman/meshing-around 자동 설치 스크립트(install.sh)를 실행해 venv와 필요한 패키지를 설정합니다 Configuration Guide에 따라 Meshtastic 기기와 봇 설정을 구성합니다
- meshing-around은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/SpudGunMan/meshing-around
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
하나 이상의 Raspberry Pi에서 FM 라디오로 오디오 파일과 라이브 스트림을 송출하고, 중앙 서버에서 관리합니다.
내보낸 채팅 기록으로 말투를 모방하는 파인튜닝 LLM을 만들고 Telegram, Discord, Slack 또는 WeChat 챗봇으로 배포합니다.
LoRA, DPO, CLI를 지원하는 대규모 언어 모델 미세 조정 프레임워크 및 노코드 GUI입니다.
Meshtastic의 공식 펌웨어로, 오프그리드 문자 메시지, 위치 공유, 원격 측정을 위한 오픈소스 LoRa 메시 라디오를 지원합니다.
인터넷 없이 오프그리드 메시 네트워크를 구축할 수 있도록 LoRa 무전기에서 멀티홉 패킷 라우팅을 지원하는 경량 C++ 라이브러리 및 펌웨어입니다.