564

Meshcore или "связь судного дня"

Карта покрытия meshcore в Московской области

Карта покрытия meshcore в Московской области

Актуальная в наше время тема связи, когда нет связи. Сразу оговорюсь, я не специалист по mesh-сетям и описываю здесь свой опыт взаимодействия с meshcore. Началось всё с meshtastic: увидел в рекомендациях одно видео, потом кто-то из больших блогеров рассказал про технологию, и захотелось попробовать. Благо порог входа в тастик очень низкий (в мешкор тоже, но его почему-то боятся): понадобится только клиентское устройство, оно же нода, прошивка под неё, приложение на телефон, и можно пользоваться связью без интернета.

Важная ремарка - в мешкоре и мештастике возможен обмен только текстовыми сообщениями. Есть ещё проект reticulum, который позволяет обмениваться медиафайлами на том же оборудовании, но он ещё очень сырой и скорости передачи данных низкие.

За связь у всех устройств отвечает модуль LoRa, у нас разрешённые частоты 433 МГц и 868 МГц - в разных регионах используют разные диапазоны, это нужно уточнять в местных группах по мештастику или мешкору. Ничего регистрировать в Роскомнадзоре не нужно, данные частоты открыты для свободного использования. Есть ограничения по мощности передаваемого сигнала, но 99% нод в него укладываются.

Первые две ноды купил в тематических группах ТГ, посвящённых мештастику - если мониторить раздел барахолки, то можно отхватить отличное устройство по хорошей цене. Для себя купил T-echo от Lilygo и Mesh Pocket (нода в форм-факторе повербанка на 10000mAh). Оба варианта вышли в ~5000р за каждое, но у T-echo в комплекте была пара внешних антенн от предыдущего владельца. Но можно купить набор Heltec или Faketec для самостоятельной сборки от 1500р, напечатать корпус на 3D-принтере и пользоваться. Ещё вариант - Авито, по ключевому слову meshtastic будет куча предложений уже готовых устройств или наборов для сборки. Далее накатил прошивки, ввёл настройки региона, они могут отличаться, и для точных цифр нужно заходить в группы своего региона, там всё расписано.

Heltec Mesh Pocket10000mAh

Heltec Mesh Pocket10000mAh

Забыл упомянуть - носимые устройства подключаются к телефону по Bluetooth, и нужно использовать своё приложение, что для мештастика, что для мешкора. Есть не только официальные, но и от сторонних разработчиков, но максимальный функционал доступен только в родных программах.

Кратко про технологию - меш-сеть не имеет централизованного управления, каждое устройство пользователя связывается по радиоканалу с устройствами других пользователей в радиусе доступности, и передача сообщений происходит через отправку данных сразу всем слышимым абонентам, которые, в свою очередь, передают это сообщение дальше также всем, кого слышат.

Про само "общение" - в общем канале 90% сообщений - это пинги, когда кто-то пишет, в каком районе находится, и собирает статистику, откуда его слышно. К слову, у мештастика ограничение на передачу сообщений в 7 хопов (т.е. 7 устройств в цепочке передачи сигнала). Если получатель сообщения находится дальше, то сообщение не будет доставлено.

Посидев пару недель на мештастике, наткнулся на проект https://www.meshcoretel.ru/. Работает на тех же устройствах, но выглядит как взрослая версия тастика - 64 хопа для связи, возможность работы через ретрансляторы, а не только прямые соединения клиент-клиент, отчёты о доставке, подключение ботов в каналы, специальные каналы для любителей пингов, карта покрытия, дружелюбное сообщество, передача сообщений определённым маршрутом, а не флудом на все доступные в радиусе устройства. Любопытство пересилило, и я залил на свои ноды прошивку мешкор, ввёл региональные настройки и подключился к сети московского региона. По сравнению с тастиком - земля и небо. В общем канале конструктивное общение, побаловался с ботами на пингах, удивился дальности связи - из Серпухова можно отправить сообщение в Мытищи и получить ответ. И это без использования интернет-канала или сотовой сети, доставка по радиоканалу 868МГц через ретрансляторы.

Карта связанности узлов сети в Подмосковье

Карта связанности узлов сети в Подмосковье

Как упоминал ранее, в мешкоре есть ретрансляторы - узлы, которые занимаются только приёмом и передачей сообщений и расположены стационарно. Если посмотреть в статистику узлов, то может показаться, что всё состоит только из репитеров, но это не так - клиентские ноды просто не отражаются в таблицах:

И есть распространённое заблуждение, что для мешкора нужно обязательно иметь не только клиентскую ноду (здесь она называется компаньон), но и ретранслятор. Это совершенно не обязательно, и можно пользоваться своим устройством для доступа. А репитер можно установить дома или в офисе, если есть возможность и желание поучаствовать в расширении покрытия сети. Кстати, вот так выглядит динамика развития сети ретрансляторов в московском регионе:

Рост сети ретрансляторов meshcore

Рост сети ретрансляторов meshcore

В личных чатах используется шифрование и товарищ майор не сможет прочитать ваши сообщения. К общим каналам это не относится, там всё публично.

На этом краткий экскурс в мир мешкора окончен, текст и так получился длинным. Если что-то забыл упомянуть, спрашивайте в комментариях, постараюсь ответить.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества