본문으로 건너뛰기
피드

메시타스틱, 인터넷 없어도 로라 무전기로 메시 네트워크 만드는 오픈소스 프로젝트

open-source 약 4분

메시타스틱은 저렴한 로라 무전기를 이용해 통신 인프라가 없는 곳에서도 문자 메시지를 주고받게 해주는 오픈소스 프로젝트다. 중앙 라우터 없이 기기들이 메시지를 재전송하는 방식이라 캠핑, 재난 상황, 오지 활동처럼 인터넷이 불안정한 환경에서 꽤 실용적이다.

  • 1

    로라 기반 장거리 오프그리드 통신을 저렴한 무전기로 구현

  • 2

    331km 장거리 통신 기록, 암호화, 배터리 효율, 위치 기능 지원

  • 3

    중앙 라우터 없이 각 기기가 메시지를 재전송하는 메시 네트워크 구조

  • 메시타스틱은 저렴한 로라(LoRa) 무전기를 장거리 오프그리드 통신망으로 바꿔주는 오픈소스 프로젝트임

    • 핵심은 휴대폰망, 와이파이, 인터넷이 없어도 메시지를 주고받게 만드는 것
    • 프로젝트는 100% 커뮤니티 주도 오픈소스이고, 코드와 문서도 자원봉사자들이 유지함
  • 기능 목록만 보면 꽤 실전형임

    • 장거리 통신 기록은 331km까지 나와 있음
    • 메시 통신 자체는 휴대폰이 없어도 가능함
    • 암호화 통신, 긴 배터리 수명, 텍스트 송수신, 선택적 GPS 위치 기능을 제공함
  • 동작 방식은 단순하지만 강력함. 각 무전기가 메시지를 받으면 다시 주변으로 재전송함

    • 전용 라우터가 필요 없고, 네트워크 안의 기기들이 자연스럽게 중계 노드 역할을 함
    • 그래서 가장 멀리 떨어진 구성원도 중간 노드를 거쳐 메시지를 받을 수 있음
  • 로라를 쓰는 것도 포인트임

    • 로라는 대부분 지역에서 비교적 쉽게 접근 가능한 장거리 무선 프로토콜임
    • 아마추어 무선처럼 별도 면허나 인증이 필요한 경우와 다르게 진입 장벽이 낮다는 설명이 붙어 있음
  • 휴대폰과 붙여 쓰는 방식도 지원함

    • 무전기 하나를 휴대폰 하나와 페어링해서 친구나 가족에게 특정 무전기로 직접 메시지를 보낼 수 있음
    • 다만 기기 하나가 동시에 지원하는 사용자 연결은 1명뿐이라, 여러 사람이 한 장비를 공유하는 구조는 아님

ℹ️참고

> 메시타스틱의 재미는 ‘채팅 앱’이 아니라 ‘통신망 자체를 커뮤니티가 들고 다닌다’는 데 있음. 인터넷 장애나 통신 음영 지역을 전제로 설계된 점이 일반 메신저와 완전히 다름.


기술 맥락

  • 메시타스틱이 로라를 고른 이유는 통신 인프라가 없는 곳에서도 저전력으로 멀리 보내야 하기 때문이에요. 고속 데이터 전송보다 긴 거리와 배터리 효율이 더 중요하니까, 텍스트 메시지 중심 설계와 잘 맞아요.

  • 중앙 라우터를 두지 않는 메시 네트워크 구조도 같은 맥락이에요. 특정 장비 하나가 죽으면 전체가 멈추는 방식이면 오프그리드 환경에서 쓸모가 확 줄어들거든요.

  • 각 무전기가 받은 메시지를 다시 뿌리는 방식은 구현은 단순해 보여도 운영 관점에선 꽤 큰 차이를 만들어요. 사용자가 늘수록 중계 지점도 같이 늘어날 수 있어서, 고정 인프라 없이 커버리지를 확장할 수 있어요.

  • 다만 휴대폰 페어링이 기기당 1명이라는 제약은 실제 사용 설계에서 신경 써야 해요. 팀 단위로 쓸 때는 사람 수, 무전기 수, 배터리 운영 방식을 같이 잡아야 안정적으로 굴러가요.

개발자 입장에선 ‘인터넷이 없는 곳의 슬랙’이라기보다, 저전력 장거리 무선망을 커뮤니티가 직접 굴리는 오픈소스 실험에 가깝다. 재난 대응이나 야외 활동뿐 아니라 로컬 퍼스트 통신 인프라를 고민할 때 참고할 만함.

댓글

댓글

댓글을 불러오는 중...

open-source

뱀부랩, 오픈소스 슬라이서 개발자에게 법적 압박 걸었다가 역풍 맞음

3D 프린터 제조사 뱀부랩이 OrcaSlicer-BambuLab 개발자에게 중단 요구서를 보내면서 오픈소스와 수리권 커뮤니티의 반발을 샀다. GamersNexus와 Louis Rossmann은 개발자의 허락을 받아 소프트웨어를 다시 호스팅하고, 소송이 걸리면 각각 1만 달러씩 법률 지원을 하겠다고 나섰다.

open-source

OrcaSlicer 포크, Bambu Lab 프린터의 인터넷 연결 기능 되살림

FULU Foundation의 OrcaSlicer-bambulab 포크가 Bambu Lab 프린터에서 LAN 전용 제한 없이 BambuNetwork 기반 인터넷 연결을 다시 지원한다고 밝힘. Windows에서는 WSL 2 설정이 필요하고, Linux에서는 일반 설치만으로 충분하다고 안내함.

open-source

코넬대가 공개한 정확히 2,000줄짜리 교육용 운영체제

코넬대 기반 프로젝트인 egos-2000은 학생이 교육용 운영체제 전체 코드를 직접 읽을 수 있게 만드는 걸 목표로 한다. C, 헤더, 어셈블리, make 파일을 합쳐 정확히 2,000줄이며, QEMU와 RISC-V 보드에서 동작하고 9개 코스 프로젝트가 붙어 있다. 운영체제 수업에서 ‘작지만 전체 구조가 보이는 코드베이스’가 필요했던 사람에게 꽤 반가운 자료다.

open-source

이맥스가 Git 대신 Bazaar를 붙잡았던 6년짜리 오픈소스 드라마

이맥스는 2008년 CVS에서 벗어나면서 Git 대신 GNU 프로젝트인 Bazaar를 선택했고, 이 결정은 성능 벤치마크와 개발자 반발을 압도한 정치적 판단에 가까웠다. Bazaar는 느리고 유지보수도 흔들렸지만, GNU 패키지는 GNU 도구를 써야 한다는 원칙 때문에 전환은 2014년까지 미뤄졌다. 결국 ELPA 브랜치 문제와 Bazaar 개발 중단, 변환 스크립트 준비 끝에 이맥스는 Git으로 옮겨갔다.

open-source

현대차·기아, 오픈소스 특허 방어망 넓혀 소프트웨어 중심 차량 전환 준비

현대차·기아가 오픈소스 소프트웨어 특허 분쟁을 줄이기 위해 글로벌 특허 네트워크 OIN 2.0에 가입했다. 소프트웨어 중심 차량, 클라우드, 커넥티드 서비스처럼 오픈소스 의존도가 큰 영역에서 법적 리스크를 미리 관리하려는 움직임이다.