인터넷이 없는 곳에서 사진을 보내려 할 때 걸림돌은 이미지를 만드는 능력보다 한 번에 보낼 수 있는 데이터의 양입니다. Seeed Studio가 소개한 MeshCore Open 사례는 이 제약에 다른 방식으로 접근합니다. 사진 파일을 무선망으로 옮기는 대신 스마트폰에서 AI로 이미지 정보를 압축해 작은 패킷으로 보내고, 수신 측에서 비슷한 이미지를 새로 생성합니다. 핵심은 원본 사진을 그대로 전하는 것이 아니라, 제한된 통신 용량 안에서 장면의 시각적 내용을 전하는 데 있습니다.
좁은 무선망이 사진을 옮기기 어려운 이유
MeshCore는 인터넷 연결 없이 기기끼리 메시지를 주고받는 mesh 무선망(여러 무선 기기가 서로 신호를 이어 전달하는 망)이며, 이 사례에서는 저대역폭 무선 통신인 LoRa를 이용합니다. LoRa는 대역폭이 좁아 한 번에 실을 수 있는 데이터 패킷의 크기가 작습니다.
이런 조건에서는 원본 이미지 파일을 그대로 전송하기가 사실상 불가능합니다. 사진 한 장은 픽셀 정보를 빠짐없이 담고 있어, 좁은 무선 링크가 감당하기에는 너무 큽니다. 그래서 MeshCore Open은 이미지 자체를 잘게 나누어 억지로 밀어 넣는 대신, 수신 측 AI가 이미지를 다시 만드는 데 쓸 정보만 보내는 쪽을 택합니다.
사진 파일 대신 보내는 것
전송 대상은 원본의 픽셀을 모두 담은 파일이 아닙니다. 스마트폰의 AI encoder(이미지를 전송용 정보로 바꾸는 처리 과정)가 사진을 간결한 이진 prompt(이미지 생성에 쓰이는 입력 정보) 데이터로 바꾸고, 이 정보가 작은 패킷에 담겨 이동합니다. 따라서 ’이미지를 보낸다’는 말은 결과를 설명하는 표현에 가깝고, 실제로는 이미지를 다시 그릴 단서를 보내는 방식입니다.
보내는 쪽에서도 AI가 쓰이고 받는 쪽에서도 AI가 쓰인다는 점에서, 이 방식은 ‘AI로 넣고 AI로 꺼내는’ 압축이라고 부를 만합니다. 원본 파일을 그대로 전하는 방식과 달리, 이 방식은 원본과 비슷해 보이는 장면을 새로 만드는 것을 목표로 합니다.

▲ 전송 정보의 압축
양쪽 기기에서 나눠 맡는 작업
Seeed Studio의 안내서는 Wio Tracker L1을 이용한 MeshCore 네트워크 구성을 다룹니다. 데이터가 이동하는 순서는 다음과 같습니다.
- 스마트폰에서 원본 이미지를 AI encoder로 처리해 압축된 정보를 만듭니다.
- 이 정보를 담은 작은 패킷을 MeshCore의 LoRa 무선망으로 수신 노드까지 보냅니다.
- 수신 측의 AI decoder(전달받은 정보로 이미지를 다시 만드는 처리 과정)가 압축된 설명과 매개변수를 바탕으로 새 이미지를 생성합니다.
이 구성에서 AI는 송신 측과 수신 측에 각각 놓이고, 두 곳 모두 기기 안에서 처리합니다. 무선망이 맡는 일은 무거운 사진 파일의 운반이 아니라 압축된 정보의 전달입니다. 인터넷 연결이 없는 환경에서도 이미지를 다루려는 목적에 맞춰, 통신량을 줄이는 쪽으로 작업을 나눈 셈입니다.
비슷한 이미지와 같은 사진은 다릅니다
수신 결과는 원본 사진의 픽셀을 복구한 것이 아닙니다. AI가 전달받은 정보를 바탕으로 다시 그린 이미지이므로 전체 장면은 비슷하게 보일 수 있지만, 작은 물체나 질감 같은 세부 요소는 바뀌거나 원본에 없던 모습으로 새로 만들어질 수 있습니다. 안내서에 실린 원본 사진과 재생성 이미지의 비교에서도 전체 구도는 닮았지만 세부는 서로 다릅니다.

▲ 원본과 재생성 결과
이 차이가 쓰임새를 가르는 기준입니다. 주변이 어떤 모습인지 대략 파악하는 시각적 상황 인식이 목적이라면 재생성된 이미지가 도움이 될 수 있습니다. 반면 사진 속 세부를 원본 그대로 확인해야 한다면, 그럴듯해 보이는 재생성 결과를 원본의 정확한 기록으로 다뤄서는 안 됩니다. 재생성 이미지에 보이는 세부가 실제 사진에도 있었다는 보장은 없습니다.
| 구분 | 일반 이미지 전송 | MeshCore Open 방식 |
|---|---|---|
| 무선망으로 보내는 것 | 픽셀을 담은 이미지 파일 | AI가 압축한 이진 prompt 데이터 |
| 수신 측 처리 | 파일을 그대로 표시 | AI decoder가 새 이미지 생성 |
| 결과 | 원본과 같은 사진 | 원본과 비슷한 이미지 |
| 알맞은 용도 | 세부 확인과 기록 | 장면의 대략적인 파악 |
전송 목적부터 정해야 합니다
MeshCore Open 사례는 좁은 무선망에서 ’사진 파일을 얼마나 보낼 수 있나’보다 ’어떤 시각 정보를 골라 보낼 것인가’를 먼저 묻게 합니다. Seeed Studio는 이 구성을 단계별로 따라 할 수 있는 설정 안내서를 위키 문서로 공개했으며, 아마추어 무선 운용자나 인터넷 없이 통신하는 방법을 다루는 사용자가 살펴볼 만합니다.
직접 시험해 본다면 먼저 원본을 정확히 보존해야 하는지, 장면을 대략 공유하는 것으로 충분한지부터 구분하는 것이 좋습니다. 그런 다음 수신 결과와 원본을 나란히 비교해, 달라진 세부가 자신의 용도에서 허용되는지 판단해야 합니다. 세부가 중요한 작업이라면 재생성 이미지를 보조 정보로만 쓰는 편이 안전합니다.