- 전쟁·지정학·기후 변화로 유럽의 인터넷 장애가 더 잦고 심각해질 수 있어, 소규모 자원봉사 기술자 그룹이 통신 복구의 초기 구심점이 될 수 있음
- 클럽은 저전력·비면허 LoRa 무전기와 오픈소스 Meshtastic 문자 메시징으로 중앙 인프라 없이 수 km 범위에서 서로 연락함
- 이 조합은 면허와 중앙 서버가 필요 없고 약 €20부터 시작할 수 있으며, 1W 미만 전력으로 보조배터리나 소형 태양광 패널에서도 운용 가능함
- 시작 방법은 약 10km 안의 인터넷 전문가를 모으고, 평상시 연락 채널을 정한 뒤, LoRa 무전기와 보조배터리를 준비해 공통 채널에서 반복 연습하는 흐름임
- 전력이나 인터넷이 끊긴 뒤에는 준비 시간이 없으므로, 위기 전에 직접 만나 메시지를 주고받고 장비·절차를 손에 익혀야 함
Internet Resiliency Club의 역할
- Internet Resiliency Club은 인터넷 전문가들이 중앙화된 인프라 없이 서로 통신하기 위한 자원봉사 그룹임
- 값싼 저전력 비면허 LoRa 무전기와 오픈소스 Meshtastic 문자 메시징 소프트웨어를 사용함
- 참여자들은 무전기, 기술 역량, 다른 전문가들과의 개인적 연결을 활용해 인터넷 연결 복구를 부트스트랩할 수 있음
- 출발점은 전쟁, 지정학, 기후 변화로 유럽의 인터넷 장애가 더 자주, 더 심각하게 발생할 수 있다는 문제의식임
- 정부와 기업은 필요한 변경의 위험과 비용 때문에 위기가 닥치기 전까지 움직이지 않을 수 있음
지금 준비해야 하는 이유
- 우크라이나에서는 러시아가 폭탄과 해커를 모두 사용해 통신과 전력을 반복적으로 공격함
- 2022년에는 우크라이나를 겨냥한 악성코드로 독일 풍력발전기가 비활성화됨
- 발트해에서는 의심스러운 유조선들이 닻을 끌어 해저 케이블을 절단하는 일이 이어짐
- NATO 수장은 모두에게 집에 3일치 물자를 보관하라고 조언함
- 우크라이나 IXP 1-IX의 “Network Resilience: Experiences of survival and development during the war in Ukraine”는 전쟁 중 네트워크 운영 현실을 보여줌
- 위장된 라우터실 구축
- 3일치 발전기 전력 확보
- 능동 광케이블을 수동 방식으로 교체
- 네트워크 인력의 병역 면제 확보
- 네덜란드의 클라우드 기반 “비상 통신” 시스템은 전력이나 인터넷 연결에 영향을 주는 비상 상황에서 작동하지 않을 것이라는 비판을 받음
- 통신 분야에 전력망의 “black start”에 해당하는 공식 계획이 있더라도, 이를 구현해야 할 네트워크 운영자들에게 공유되지 않고 있음
위기 대응과 자원봉사 네트워크
- Layer Aleph의 Crisis Engineering 수업은 조직이 실존적 위기에 직면하면 빠르게 더 기능적인 형태로 바뀌거나, 실패해 더 역기능적으로 변한다고 봄
- 이 접근에서는 위기가 올 것이라고 조직을 미리 설득하기보다, 위기가 도착했을 때 사용할 도구와 계획을 준비하는 쪽에 초점을 둠
- 개인이 정부나 기업 도움 없이 할 수 있는 일로는, 중앙 인프라 없이 통신 가능한 자원봉사 네트워크 전문가 그룹을 만드는 방법이 있음
- 아마추어 무선은 더 긴 거리와 높은 대역폭을 제공할 수 있지만, 비용·학습·면허·안테나·전력 요구가 커서 이 목적에는 실용성이 낮다고 판단함
- LoRa와 Meshtastic은 몇 km 범위에서 문자 메시지를 보낼 수 있는 값싸고 저전력인 대안으로 선택됨
빠른 시작 절차
- Internet Resiliency Club 구성 방법
- 약 10km 이내에 있는 인터넷 관련 기술자들을 모음
- 평상시 연락 수단을 정함: Signal, Matrix, 이메일 등
- 각자 LoRa 무전기와 저전류 충전(trickle charge) 을 지원하는 보조배터리를 준비함
- LoRa 무전기에 Meshtastic을 설치함
- 함께 사용할 LoRa 채널을 정함
- 모임을 열고 Meshtastic으로 메시지를 보내며 연습함
- 인터넷 인프라 회사에서 일한다면, 관심 있는 직원에게 LoRa 무전기, 휴대폰 보조배터리, 가능하면 소형 태양광 패널을 개인 용도로 제공하는 방안을 제안할 수 있음
LoRa와 Meshtastic의 기본 동작
- LoRa 무전기는 비상 통신에 맞는 여러 특성을 갖고 있음
- 중앙 인프라 불필요
- 면허 불필요
- 약 €20부터 시작하는 낮은 가격
- 1W 미만 저전력
- 일반 휴대폰 보조배터리로 전원 공급 가능
- 오픈소스 Meshtastic 펌웨어 실행
- 가시선 기준 여러 홉, 수 km 범위에서 문자 메시지 송수신 가능
- Bluetooth나 WiFi로 휴대폰·컴퓨터에 연결 가능
- 많은 도시 지역에 이미 Meshtastic 네트워크가 있음
- LoRa는 chirp spread spectrum 기법에서 파생된 저전력 저비트레이트 무선 메시징 방식임
- 전송 속도는 약 1~25kbps
- 전력 사용량은 1W 미만
- Meshtastic은 LoRa 무전기용 오픈소스 펌웨어임
- flood-forward 메시 네트워크 프로토콜을 사용함
- Meshtastic 노드 사이에서 최대 3개 가시선 홉까지 메시지를 전달함
- 보통 약 10km 정도지만, 지형과 날씨에 크게 의존함
- 저가형 LoRa 보드는 개발 보드 형태가 많아 배터리, 케이스, 좋은 안테나가 없을 수 있음
- 더 비싼 제품은 인클로저, 배터리, 태양광 패널, 큰 화면, 키보드 등을 포함할 수 있으며, 일부는 별도 휴대폰이나 컴퓨터 없이 사용할 수 있음
Meshtastic과 MeshCore 선택
- MeshCore는 메시를 더 안정적으로 보낼 수 있지만 복원력은 낮다고 평가됨
- 장거리 신뢰성은 중앙화되고 중앙 관리되는 네트워크에 가까운 방식에서 나옴
- MeshCore는 현재 혼잡 문제를 겪고 있고, 상향식보다 top-down 관리가 필요함
- 전력이 끊겨 많은 리피터가 내려가면 MeshCore 네트워크의 큰 구역이 분리되고, 남은 부분은 업데이트 메시지로 넘칠 수 있음
- 두 방식을 함께 쓰는 것도 가능함
- Meshtastic과 MeshCore를 모두 실행하는 기기를 준비함
- 네트워크 연결이나 상용 전력 없이 펌웨어를 바꾸는 연습을 함
배터리와 태양광 전원
- LoRa 무전기는 보통 100~200mA 수준의 낮은 전력을 사용함
- 10,000~20,000mAh 용량의 일반 휴대폰 보조배터리는 LoRa 무전기를 약 2~8일 구동할 수 있음
- 칩셋
- 송신 시간
- WiFi 또는 Bluetooth 사용 여부에 따라 달라짐
- 보조배터리는 저전류 충전을 지원해야 함
- 지원하지 않으면 LoRa 무전기의 전력 소모가 너무 낮아, 보조배터리가 아무것도 연결되지 않았다고 판단하고 전원 공급을 멈출 수 있음
- USB 출력이 있는 소형 태양광 패널을 직접 연결하거나, LoRa 무전기에 쓰는 배터리를 충전하는 방식으로 태양광 전원을 사용할 수 있음
- 800cm² 접이식 태양광 패널이 15W를 생성하고 최대 5W/500mA를 출력하면 많은 LoRa 무전기를 구동하기에 충분함
- 이 정도 소형 구성에서는 퓨즈, 충전 컨트롤러, buck/boost 컨버터 없이 태양광 패널과 선택적 휴대폰 보조배터리만으로도 가능함
- 2026년 기준으로 통합 배터리를 갖춘 완전 태양광 LoRa 무전기를 살 수 있지만, 품질 관리 문제는 여전히 있는 편임
추천 LoRa 기기
- Internet Resiliency Club용 추천 기기
- SenseCap Solar P-1 Pro: 태양광 전원, 배터리 백업, 실외 설치용
- Heltec V4: 가장 저렴한 선택지
- SenseCap Card Tracker 1000E: everyday carry 또는 비기술 사용자용
- LILYGO T-Echo: 휴대 가능하고 해킹에 적합
- 기기 선택보다 구매가 더 어려울 수 있으므로, 너무 오래 고민하지 말고 시작하는 편이 나음
- 주의: 안테나를 연결하지 않은 상태로 LoRa 기기를 켜면 안 됨
- 안테나로 보내야 할 전력이 방사되지 못해 기기가 손상될 수 있음
- 많은 LoRa 기기가 USB-C 포트를 갖고 있어도 USB-C PD를 제대로 구현하지 않을 수 있음
- 안정적인 충전을 위해 USB-A to USB-C 케이블 사용이 권장됨
-
SenseCap Solar P-1 Pro
- €100을 낼 수 있다면 외부 전력 없이 계속 동작하는 LoRa 노드를 추가하는 가장 좋은 선택지로 제안됨
- 발코니, 지붕, 울타리에 붙일 수 있는 태양광·배터리 백업 LoRa 노드임
- P-1 Pro는 배터리와 GPS를 포함하지만, P-1은 포함하지 않음
- Meshtastic의 SenseCap Solar P-1/P-1 Pro 문서
-
Heltec V4 이상
- 시간이 더 있고 돈을 아끼고 싶다면 약 €20의 Heltec V4 이상이 추천됨
- 우표 크기 OLED 화면, 작은 버튼 몇 개, WiFi/Bluetooth, USB-C 입력·전원을 갖춤
- 수신 메시지는 OLED에 표시되고 버튼으로 넘겨볼 수 있음
- 메시지 전송에는 WiFi 또는 Bluetooth 연결이 필요함
- 케이스와 배터리, GPS는 없지만 별도 보조배터리 사용이 권장됨
- Meshtastic의 Heltec V4 문서
-
SenseCap Card Tracker 1000-E
- Meshtastic 노드를 매일 휴대하는 용도로 적합함
- 여러 장의 신용카드 정도 크기와 형태임
- 기술에 익숙하지 않은 가족이나 친구에게 주기에도 편리함
- Meshtastic의 SenseCAP 1000-E 문서
-
LILYGO T-Echo
- 해킹에 적합하고 작은 케이스가 있는 기기를 원할 때 추천됨
- 약 €80의 저전력 휴대용 기기임
- 약 3cm 정사각형 e-ink 화면, 버튼이 있는 케이스, Bluetooth, GPS, 약 하루 분량의 배터리를 갖춤
- 수신 메시지는 e-ink 화면에 표시되고 버튼으로 넘겨볼 수 있음
- 메시지 전송은 다른 기기와 Bluetooth로 연결해야 함
- Meshtastic의 LILYGO T-Echo 문서
펌웨어 설치와 무선 설정
- 일부 보드는 Meshtastic이 이미 설치된 상태로 출하되지만, 보통 몇 달 지난 버전일 가능성이 큼
- LoRa 보드 플래싱은 비교적 쉬운 편임
- Meshtastic 웹 브라우저 플래셔 사용 가능
- Chrome 또는 Edge 필요
- 기기가 USB 드라이브처럼 마운트되면 파일을 끌어다 놓는 방식도 가능함
- 시리얼 인터페이스를 쓰는 명령줄 도구도 있으나 Python 환경 조정이 필요할 수 있음
- 유럽에서 LoRa에 사용할 수 있는 주파수는 868MHz와 433MHz임
- 유럽 Meshtastic 사용자에게는 868MHz가 가장 많이 쓰임
- 모뎀 프리셋은 특별한 이유가 없다면 기본값인
LONG_FAST를 사용함 - LoRa의 채널은 같은 암호화 키와 채널명을 쓰는 메시지 흐름임
- 모든 Meshtastic 노드가 공유하는 기본 primary channel이 있음
- 같은 키와 채널명을 가진 노드만 접근 가능한 secondary channel도 설정할 수 있음
- 공유 secondary channel용 암호화 키와 채널명을 정하고, QR 코드로 설정을 공유할 수 있음
모임과 연습
- 함께 일하는 방법은 위기 중이 아니라 위기 전에 익혀야 함
- Crisis Engineering 관점에서는 이미 함께 일해본 팀이 성공할 가능성이 더 높음
- 자원봉사 그룹에서는 함께 “일하는” 경험이 재미있어야 함
- 모임 활동, 장소, 시간을 바꿔가며 다양한 사람이 참여할 수 있게 해야 함
- 실제로 만나서 Meshtastic 메시지를 보내고, 장비와 절차를 손에 익히는 것이 클럽 운영의 핵심임