Обновить

Комментарии 61

Очень интересно и наверное полезно!
Но можно для чайников сделать введение - зачем это всё нужно? А то вдруг это архиполезная вещь, а я вот так пройду мимо.
Если что - мы на МК что-то делали в лаборатории, но здесь как-то уж очень с места в карьер...

Кастомная цифровая радио-связь, не зависящая от интернета (что в РФ сейчас актуально). Децентрализованная архитектура, ячеистая структура. В крупных городах вроде покрывает чуть ли не весь город. Хороший вариант на случай полной деградации рунета - позволит хотя бы оставить общение в чатах.

Пока мехастик и его аналоги остаются увлечением единиц, то владельцы нод неуловимые Джо, а вот наоборот, зависит от сценария.

Если это будет случайный сбой(из за кривых рук РКП или ещё кого), то относительно кратковременный(и как правило не глобальный). Если не случайный, владельцев нод прилично, выпишут штрафы. Обяжут регистрироваться как провайдера и устанавливать оборудование ТСПУ. Если же это будет сбой вызванный разрушением инфраструктуры связи, то к владельцам нод придут совсем другие люди. От ФСБ, до иностранных граждан.

Вы кажется не поняли, что это такое и как работает

Это не просто приложение для смартфона (как в недавней вредоносной компании, где под именем "Meshcore" распространялся вредонос, который к делу вообще отношения никакого не имеет).

Работает оно без Интернета, через радио (частоты LoRA), поэтому слова "провайдер" и "ТСПУ" - мимо. ГРЧЦ и РКН уже там всё зарегулировали, есть требования, которые надо соблюдать: определённые частоты, ограниченная мощность (ЭИИМ < 25 мВт) и т. д. Если нужна б0льшая мощность - надо регистрировать РЭС в РКН, а если будет слишком большАя - штраф за нарушение. Нельзя использовать рядом с охраняемыми объектами (военными, с особым режимом и т. д.) - физически никто не помешает, но могут быть последствия. Местоположение не скрывает: "охота на лис", насколько понимаю, может привести к источнику сигнала. Анонимности нет: сообщество узкое, все друг друга знают; гипотетически ГРЧЦ может ограничить использование обязательным получением радиопозывного и регистрацией устройств даже малой мощности.

Можно сказать, это следующий этап развития радиолюбительства. Раньше общались на СВ-КВ-УКВ и слали QSL, потом пришло SDR и WebSDR с загаживанием эфира мемами на спектрограммах, а теперь вот - МК, подключаемые к смартфонам со специальным приложением, либо физически отдельные устройства с клавиатурой.

У меня вопрос такой: не мешает ли это существующим LoRA/IoT-сетям на тех же частотах?

Я понимаю как это работает. Интересовался темой Meshtastic ещё до того как оно стало популярно хоть где то. И понимаю, что был бы человек, а закон натянем.

Мешать естественно будет, если трафик станет достаточно большой.

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

Не зря придумали всякие fair use 30sec per day.

А тут уже и картинки хотят и кто-то емейлы ретранслирует

Стандартный для Meshtastic пресет Long Range Fast (1.07 kbps) исопльзует SF 11 и полосу частот 250 kHz. При этом LoRa супер устойчива к помехам, приемник стаблиьно принимает и декодирует сигнал с амплитудой НАМНОГО ниже уровня шума. Даже если в том же диапазоне частот будт кто-то еще рабоать, но с другм SF, то мешать друг-другу не будут практически несколько.

Более того в РФ без лицензии разрешены:

864,0 – 865,0 МГц ЭИИМ до 25 мВт (14 дБм) Рабочий цикл не более 0,1% ИЛИ использование механизма LBT (Listen Before Talk).

866,0 – 868,0 МГц ЭИИМ  до 25 мВт (14 дБм) Рабочий цикл не более 1% ИЛИ использование LBT

868,7 – 869,2 МГц ЭИИМ до 100 мВт (20 дБм).

Из 2,5 МГц разрешенной полосы исопльзуется только 0,25 МГц, плюс ограчниене на время в эфире. Промышленные LoRaWAN сети вообще работают одноврменено на нескольких частоах. Так что ссе сделано для того, чтобы никто никому не мешал.

Другое дело 433МГц и 2,4ГГц диапазоны. Вот там дикое количество мусора.

Несколько раз перечитал, но так и не понял, что за сбой и какие иностранные граждане.

Это хорошо. Значит и товарищ майор тем более не понял.

Так чего сложного, открываете интернет, строку поиска и пишите, спрашиваете что это такое, объясните пожалуйста.

Собираете два таких утсройства - и у вас есть текстовая связь на 1-5 км. Что значительно дальше обычных walkie talkie, и удобнее для передачи текста/цифр.

Собираете третье, ставите на крышу/мачту/дерево/холм - и у вас уже есть ретранслятор с радиусом 5+ км в прямой видимости.

Собираете два таких утсройства - и у вас есть текстовая связь на 1-5 км.

При прямой видимости между приличными антеннами. Иначе пару сот метров в лучшем случае.

Что значительно дальше обычных walkie talkie

Если речь про LPD, то да, потому что энергетика (EIRP) у них одинаковая по закону, а потребный минимальный SNR у сабжа значительно ниже.

Собираете третье, ставите на крышу/мачту/дерево/холм - и у вас уже есть ретранслятор с радиусом 5+ км в прямой видимости.

Питание нужно. Солнечная панель с контроллером, аккумулятор - чтобы поставить и забыть на несколько лет. Не невозможно и вполне массово изготавливается энтузиастами.

Я сам лично за городм в деревне устанавлиал связь с человеком на 4,5км без прямой видимости, с окна второго этажа, через несколько многоэтажек сосоеднего поселка, лесок. Причем это не случайность, несоклько раз с разницей в несколько недель. Анетнны были широко известные в узких кругах за 250р с убранным лишним стаканом.

Из всех безлицензионных средств связи LoRa даст наибольшую дальность.

Это децентрализованный (mesh) мессенджер без Интернетов, отдельным физическим устройством. Пригождается туристам, поисковым группам которые ищут потерявшихся туристов, экстренным службам которые ищут потерявшиеся поисковые группы, а также выживальщикам и жителям отдалённых поселений.

Постепенно распространяется среди достаточно умелых (DIY, радиолюбители, ардуинщики, электронщики) граждан для текстовой связи в условиях ограничений или белых списков.

поисковым группам которые ищут потерявшихся туристов

С его практическим радиусом действия - очень спорный кейс.

ретрансляторы не помогут?

Готовым в лесу взяться неоткуда. С собой притащить и поставить - очень особая история.

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

Эти вещи, помоему, самоочевидны, поэтому писать не стал. Тут в чём плюс, если например используется Meshcore на Android и установлены оффлайн-карты (OsmAnd) - можно послать координаты и получатель сразу увидит местоположение. Было бы оно более "дальнобойным" - цены бы не было, скорее всего.

ретрансляторы не помогут?

В местах, где теряются туристы, ретрансляторов нет.

Поэтому технически да, практически нет. Как и все, связанное что буквально с Meshtastic, что с любыми подобными аматорскими проектами - они решают несуществующие проблемы и не решают существующие. Покуда этим занимаются в виде хобби, все отлично. А если попытаться из этого сделать что-то повторяющее и/или заменяющее коммерческую связь, то выясняется, что сделать это невозможно где по техническим причинам, где по юридическим, а где и вовсе по социальным. Ретрансляторы помогут? Помогут. А если ретрансляторы на воздушном шаре поднять? Еще лучше помогут! А если ретранслятор в космос* запустить? И еще лучше, ведь площадь покрытия низкоорбитального спутника при высоте орбиты, скажем, 600км, теоретически составит порядка 22 миллионов квадратных километров - понятно, что чисто практически трудно работать с элевацией в ноль градусов, но даже при двадцати градусах получится что-то в районе трех с половиной миллионов квадратных километров. Только как вы это себе представляете в реальности? Вот и я никак не представляю.

*Занятным тут является то, что существует коммерческая спутниковая система, использующая LoRa или что-то подобное для передачи данных между любыми точками земли. Не буквально Meshtastic, но что-то очень-очень близкое по железу. По всей видимости, основные клиенты этой системы - сбор малых объемов телеметрии, а может и дистанционное управление, географически сильно удаленных объектов, то есть десятки-сотни байт в ретранслируемом сообщении при очень небольшом количестве сообщений в сутки.

зачем это всё нужно

Я, когда начинал заниматься Mesh сетями, рассматривал для себя следующие применения:

  1. Пеший туризм там, где нет сотовой связи, для связи внутри группы. Мне нравится отдыхать на Северном Кавказе, тропы, горы.

  2. Так же походы, но можно оставить 1 ноду на старте, где есть 4G, шлюз в интеренет, чтобы если что связаться с близкими или МЧС.

  3. Мониторинг дачи. Одна нода на мачте, вторая в доме с парой датчиков. Даже если отключат электричество и интернет, ноды 1-2 недели будут работать от аккумуляторов, сообщать о температруе, открытии дверей.

  4. Связь в регионах, где глушат мобильную связь. Чтобы можно было из магазина жене домой написать "пол литра надо купить или масло?".

  5. Связь в регионах, где мобильной связи больше нет, сотовые вышки уничтожены или разрядились без электричества.

  6. Групповые покатушки по лесам. Есть приложение ATAK - можно в реальном времени видеть кто где из твоей группы находится.

  7. Поиск потрявшихся, например операции Лиза Алерт. Люди при поиске распределяются более-менее равномерно, Mesh сеть должна хорошо работать, связывать всех со всеми. Плюс так же можно сделать ноду-шлюз в интеренет.

  8. Связь в зоне ЧС. Есть реальный кейс: Ураган «Хелен» (Северная Каролина, США), осень 2024.

  9. Трекер для горнолыжки. Ставим ретранслятор на высшей точке (обычно старт спуска), кладем в карман ноду с gps примеником. И ваши близкие всегда будут знать где вы, если вы вдруг ушли с маршрута или попали под лавину.

  10. Трекер в машину, на ребенка или собаку. Часто в городах уже есть mesh сети. Можно их использовать для поисков, самодельный airtag.

Есть же модули два в одном. Ресивер + esp32

Так у него esp уже на руках имелась

Все так. Есть готовые от 1000 руб. Оптимально сейчас брать Heltec v4 за 1500. Если интереснее сразу резульат, то, конечно, лучше покупать готовое.

Готовые устройства за 1000+ рублей. Не уверен, что столько страданий того стоят.

На Али готовый модуль Heltec с корпусом и антенной - 3000...

Без корпуса - в районе 1.5к (v3). Корпус - рублей 250 на Авито или на маркетплейсах. Для v4 - чуть дороже и корпуса вроде пока реже находятся. Наверное, если заменить антенну на хорошую и добавить АКБ, то почти 3к и выйдет. Но плюс в том, что есть варианты. Готовый комплект можно и с рук купить.

Почти все корпуса от v3 подходят и к v4. Габариты у них точь-в-точь. Единственное отличие: на V4 кнопки выше на 0,5 мм. И это решается очень просто при сборке подрезкой кнопок на корпусе.

Я покупал разные готовые копуса, удобнее всего показался самый дешешвый за 271 рубль с Озона под 18650. Но его можно и распечатать рублей за 100-200 у соседа. Хотя он требует пайки или сварки 18650, и желательно устаноки платы защиты АКБ.

Либо на Авито есть прекрасные варианты за 1500, там уже все припаяно, подключаешь Heltec разъемом и готово. Выглядит как полноценная "ручная" рация, но, как по мне, вертикальное расопложение менее удобно, нежели горизонтальное. Горизонтальный корпус можно поставить на стол и подключить провод зараядки сборку.

На озоне heltec v3 (на базе esp32) около 1000-1200 рублей. Если хочется автономности - t114 v2 на базе NRF за 2000 рублей там же

Без таких страданий мы бы из пещеры не вылезли.

Если вам страдания - то лучше покупайте готовое) Мне интересен процесс, погружение. Для таких же и написана статья.

Самое дешевое, что я тестировал, это был "Комплект Pro-Micro NRF52840 И Pro-Micro SX1262 Для Meshtastic" с Ozon за 976 рублей. Готовый бутерброд, так же без экрана. Но оно очень нестабильное, радиочасть там собрана... Не оптимально.

Но если покупать готовое, то луше всего начинать с Heltec WiFi LoRa v4 за 1500. Он чуть дороже v3 но во всем лучше.

Не уверен, что столько страданий того стоят.

Для любителя что-то спаять самому это не страдания, а удовольствие.

А что там, в этих сетях?

Это не окажется аналогом даркнета, только с передатчиком-уликой у себя дома?)

Я бы поставил вопрос по другому: есть сеть, можно купить или сделать устройство - но в чём практический смысл? Для чего это применяется на практике?

 в чём практический смысл?

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

Для чего это применяется на практике?

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

Вы, ваши родственники и друзья живете без интернета. Или потенциально без интернета. Между вами километры, вам нужно общение, хотя бы минимально. Возможно live-статус.

Вы, ваши родственники и друзья живете без интернета.

Так проведите себе интернет.

Подавляющее большинство живет там, где есть оптика и сотовый интернет. Регионов, где нет ни того, ни другого, относительно мало, поэтому чисто статистически вы, ваши родственники и друзья в число тех, кому недоступен проводной и/или сотовый интернет, не попадаете. Однако, места, где нет ни проводного, ни сотового интернета, безусловно существуют и, хотя в процентном отношении их очень мало, в абсолютных числах их все же довольно таки много. Так вот, на случай если вы недавние несколько десятилетий провели в анабиозе, сообщаю, что существует спутниковый интернет. Причем не просто существует, а очень даже активно развивается - к традиционным спутниковым провайдерам добавился новый мощный B2C игрок под названием Starlink, сейчас он в коммерческой эксплуатации, а еще готовится к запуску довольно похожий на него конкурирующий проект. Но и старые операторы спутникового интернета при этом никуда не делись - наоборот, вынуждены корректировать тарифы, чтобы оставаться востребованными под натиском новых операторов.

Или потенциально без интернета.

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

Между вами километры

Meshtastic скорее всего не справится. Можно сколько угодно рассуждать об объективно установленных рекордах дальности, но в реальной жизни дальность в километры это уже задача, требующая подходящих внешних условий, и требующая пусть небольших, но объективных инженерных усилий по ее решению. Если вы радиоинженер, то вам это и так понятно, а если нет - пробуйте, потом расскажете, что и как получилось. Не невозможно - возможно при определенных (не уникальных) обстоятельствах, но не надежно. Это все легко проверяемая теория, но в моем случае она на отлично подтверждается практикой участия в местном Meshtastic-сообществе.

вам нужно общение, хотя бы минимально

А как вы общались до интернетов? Ну, вообще до существования интернета в сегодняшнем понимании? Это не праздный вопрос, потому что быть может вы ищите проблему, которую, как вам кажется, может решить гипотетически или реально имеющееся у вас средство, а не ищете средство решения реальной проблемы.

Возможно live-статус.

Да хоть сигнальная ракета.

Мобильный интернет блокируется. Мобильная сеть может быть недоступна. Старлинк есть не на всех территориях.
За почти 25 лет мобильного итернета пользователи привыкли к постоянной доступности.

Быдло, твои высеры порядком надоели.

Сударь, что-то мне подсказывает, что вы либо не из РФ, либо лет на 20 отстали в машине времени. Если что, сейчас 2026 год и наличие подключенного интернета вообще не значит что он работает именно как интернет, а не кампус до сайта госуслуг и ВК с махом.

Так проведите себе интернет.

да хоть тот же Iridium

Все вы правильно говорите, но завучит как "Если у них нет хлеба, пусть едят пирожные!")))

Там ламповое ит-радиолюбительское комьюнити, которое увлечено технологией и в основном про нее и общается.

Есть публичные каналы, есть закрытые зашифрованные + закрытая личка. Но шифрование, вроде бы, не очень сильное.

В Москве meshtastic перегружен и там в паблике один сплошной пинг-понг: получил отклик от человека с другого конца города и радуешься.

В Meshcore связь надёжнее и есть группы по интересам + рабочая личка + bbs-ки, которые не очень популярны.

Есть ещё reticulum, там облегченный даже аналог web есть, а-ля gopher. Но там есть проблема с клиентами в маркетах из-за эксцентричного разработчика, хотя уже появились альтернативы, такие как reticulum columba. И с покрытием там похуже, зато это гибридная сеть, работает и через internet, и по радио, и даже есть реализации для i2p, tor и звуковой модуляции.

Да у этого мештастика скорость как у модемов из 90х. Даже картинку не отправить. И нет гарантии, что сообщение вообще долетит. Как игрушка норм, детство вспомнить :) Ну наверное можно показания с каких-нибудь датчиков температуры картошки в погребе собирать, и всё такое из кейсов IoT. Само приложение чат может только пригодиться кладмэнам для корпоративной коммуникации, и то сомнительно :) Как замена интернета и как связь судного дня - не вывезет :) Мне китайцы по ошибке отправили плату lilygo с модулем лора вместо gsm. Поигрался немного, потом на авито продал.

Картинку с показаниями счётчика?

Вот б портировали на stm32wle, тогда могли б быть готовые девайсы по цене менее 1к рублей. Так то stm32wle5ccu6 стоит как SX1262 отдельно

Кажется, там кардинально разные частотные диапазоны и, возможно, -модуляция.

И Meshtastic и Meshcore официально портированы на WisBlock RAK3172, это как раз STM32WLE5CCU6.

Большое спасибо за статью. Вдохновили попробовать.

Скажите, пожалуйста, а почему решили полностью сфенить STM32, а не загнать в постоянный ресет проводком?

Энергопотребление?

Тоже об этом поначалу подумал, но там, как пишут, в районе 500 мкА.

Когда на столе лежат рядом фен и лишняя микросхема на плате, альтернативы рассматрививать уже некогда)

Может оно сработает, а может какой-нибудь CS вывод будет тянуть к земле... Уверенности нет.

Есть ли возможность натянуть на эту сеть tcp/ip, хотя бы тот же yggdrasil?

Нет, мышастик для этого не подходит совершенно. Как и для векторного фидонета ;)

PS: Хотя вот навернуть поверх LoRA фидо-подобную систему с нетмылом и эхами с гарантированной доставкой сообщений - было бы прикольно. Уже описывал - надо, чтобы на всех узлах хранились все сообщения этой сети за определенный период (год?), и при включении узла он запрашивал у соседей синхронизацию за весь период (тут надо алгоритм экономичный прикрутить). А недостающее или вновь написанные сообщения - расползались бы постепенно по сети в ходе таких синхронизаций.

Можно сделать только наоборот) Натянуть reticulum на tcp/ip, а если что пользоваться всяким mesh с радио.

Отправлять по 500 голубей в секунду в строгом порядке, у некоторых первых будет написано header такой то, data такая то. В целом годно. Вот почему бабушки прикармливают голубей у подъездов. Они что-то знают. Что всë новое это от Лукавого.

Что-то вы не по стандарту городите, согласно RFC1149 там должен быть распечатанный HEX. Хотя в современных условиях, для большей вместимости, лучше использовать серию QR-кодов (что не противоречит требованию HEX, разве что потребует специальных кодеров-декодеров).

Очень низкие скорости, большие задержки, маленький размер кадра. Сделать-то конено можно, но практического смысла в этом не будет.

Мда, надо бы почитать как оно в Москве вывозит с достаточно большой плотностью нод...

У нас в горах (Швейцария) недавно коммьюнити перешло на MEDIUM_FAST пресет т.к. пропускной способности станартного LONG_FAST перестало хватать.

Но из-за этого происходит фрагментация сети т.к. люди подключаются с дефолтным LONG_FAST, видат таких же вокруг, а основную сеть не видят. И узнать что нужно юзать MEDIUM_FAST могут только из фейсбука или типа того.

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

А вообще штука интересная, хоть и больше гиковская. Народ у нас собирает питаемые от солнца роутеры с новыми солевыми батареями (чтобы в -30-40 работали), прётся пешком на гору и там её устанавливает).

Себе собрал "рацию" на NRF (на базе Lilygo T-Echo) - на 3х18650 рабоатет больше двух недель.

как оно в Москве вывозит

В Москве решили очень странно, энтузиасты просто собрались и стали строить сеть Meshcore сразу на нормальных настройках, примерно аналог Medium Slow. И сеть уже покрыла всю Москву и активно подключаются облатсные города. Роутинг работает плохо, сообщения ходят тем же флудом, как и в Meshtastic.

чтобы в -30-40 работали

Сейчас для мороза есть очень хорошие Lithium Titanate (LTO) аккумуляторы, даже недорогие. Вот контроллер заряда для них уже не такой доступный, как tp4056. Но вариантов нет, любой LiPo/LiIon умерт при зарядке с темпераутрой ниже нуля.

Роутинг работает плохо, сообщения ходят тем же флудом, как и в Meshtastic.

Мда, интересно есть ли какие-то разработки с архитектурой адресной передачи, а не орать во все стороны. Может быть что-то из обычных сетей подошло бы, типа OSPF/EIGRP, но там каждое подключение новой ноды вызывает шторм обновлений роутинговый таблиц, не прокатит наверное.

Сейчас для мороза есть очень хорошие Lithium Titanate (LTO)

У натриевых ячеек плотность энергии вдвое выше LTO, да и напряжение ближе к литию (3.0-3.1в) - можно на одной ячейке работать мыштастику. А с LTO придётся две минимум, наверное, делать...

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации