Ответ на пост «Meshtastic - устройства для автономной связи»
Игонин коротко и доступно объяснил что такое Мештастик. Ту-ду-ду... Мештастик!
Игонин коротко и доступно объяснил что такое Мештастик. Ту-ду-ду... Мештастик!
Технология хорошая, однако, есть ряд вещей, которые не позволят использовать её полноценно. Например, даже с учётом хопов (ретрансляций) не удастся покрыть даже половину крупного города.
Для того, чтобы работала ретрансляция - устройства других участников должны быть в режиме ретрансляции. Учитывая, что многие имеют именно портативные устройства - ретрансляция на них отключена.
Даже при поддержке ретрансляции - оно ограничивается 3 хопами.
Т.е. это средство связи хорошо для "полевых" работ в глуши, но для повседневных вещей - дальность желает оставлять лучшего.
Пока интернет (или даже интранет внутри страны) работает - лучше поднять шифрованный сервер, можно даже децентрализованно, например Matrix. Если нужна голосовая/видеосвязь - стоит рассмотреть NextCloud Talks.
Если интернет-связь по каким-то причинам ограничена - переход на мобильные сети.
Если вообще вся инфраструктура легла, тогда уже радио и рядом с ним meshtastic.
Проблемы мештастика можно решить настроив портативные устройства в режим ретрансляции + сильно увеличив хопы. Но есть риск получить перегрузку сети.
Есть более экзотические технологии, например, передача сообщений в меш сети между смартфонами по bluetooth или WiFi. Однако, это требует большого количества участников, и в первом случае упираемся в дальность передачи, во втором в автономность, а из плюсов - практически нет ограничений на хопы и нет потребности в специализированном оборудовании (только софт), что в крупных городах будет плюсом.
Игрушка.
1. Как уже сказали - используются 2 несовместимых друг с другом диапазона, по факту - потенциальная аудитория с самого начала уменьшается в 2 раза.
2. Ничтожно маленькая скорость передачи данных. Коротенькая смска ещё пролезет, а вот картинки - уже нет.
3. Поколдовав с антеннами и настройками можно добиться большой дальности передачи, ага, вот только скорость при этом падает до 50-100 Бит/с.
4. Нет маршрутизации. Вообще нет - твоя нода просто срёт бродкастом в эфир и ВСЕ ноды, которые её видят - ретранслируют твоё сообщение дальше. Опять же бродкастом, да. И тебе в том числе, да.
5. TTL по умолчанию - 3 хопа. Возможный максимум - 7. Так что не мечтайте отправить сообщение на другой конец страны, твоё сообщение вряд ли уйдёт за границу твоего города.
6. Самое прекрасное - у этого протокола в принципе нет гарантированной доставки. Да, твоё сообщение может просто не дойти до адресата. Просто потому что.
Этакая Почта России на максималках - может потерять даже электронное письмо.
7. Ну и учитывая всё вышесказанное - система ОЧЕНЬ плохо масштабируется. На гомореддите рассказывают, что сотня нод в зоне видимости с гарантией укладывает всю сеть до полной неработоспособности.
Вывод: нуждаетесь в резервном канале связи на случай зомбиапокалипсиса - купите квашню с алика. Она надёжнее, удобнее, эффективнее ИЧСХ - дешевле.
А мешастик - это игрушка. Ну или канал передачи данных для умных счётчиков.
Есть особый вид уверенности, который появляется у системного администратора со стажем. Это не самоуверенность и не профессиональная гордость, хотя со стороны может выглядеть именно так. На самом деле это спокойное знание: если что-то пойдёт не так — это будет не внезапно. Просто без предупреждения. Вроде бы всё было нормально, а потом раз — и уже нет.
Вот, например, самый обычный рабочий день. Ничего не предвещает. Всё работает. Даже слишком хорошо. Почта ходит, интернет летает, телефоны звонят только по делу. Пользователи молчат. В такие моменты ты не расслабляешься, нет. Ты наоборот начинаешь внутренне напрягаться и проверять, что именно забыли сказать. Потому что если всё хорошо — значит либо ещё не началось, либо уже началось, но пока без тебя.
И, конечно, долго это не длится.
Обязательно подходит человек. Не бегом, не с криком, а спокойно так, почти извиняясь.
— «Слушай… а у нас тут один файлик не открывается».
Один файлик — это всегда обман. Никогда в жизни это не был просто один файлик. Потому что через несколько минут выясняется, что файл лежит на сетевом диске, диск на сервере, сервер в другом здании, здание сейчас временно без связи, а связь «вот только что была». Но это всё, разумеется, никак не связано, просто совпадение.
Ты смотришь на файл. Он открывается. Спокойно. Без ошибок. Как будто издевается.
— «Ну вот же», — говоришь ты.
— «А у меня не открывался», — отвечают тебе абсолютно честно.
И вы оба понимаете, что дальше разговор бессмысленный. Но из вежливости ещё пару секунд продолжаете смотреть в монитор. Как два человека, которым показали фокус, но обсуждать его вроде неудобно. Каждый остаётся при своём, просто становится чуть тише.
Есть ещё отдельный жанр — наблюдение за тобой. Когда пользователь стоит рядом и внимательно следит за каждым твоим движением. В этот момент ты автоматически начинаешь печатать медленнее. Дышать ровнее. Иногда специально делаешь паузу, будто обдумываешь что-то важное. Хотя на самом деле ты просто даёшь системе время одуматься. Потому что если всё решится слишком быстро — будет странно. Подозрительно. Как будто ты что-то скрываешь.
Со временем приходит самоирония. Ты начинаешь понимать, что ценят тебя не столько за знания и опыт, сколько за сам факт присутствия. За эффект. Ты пришёл — и проблема исчезла. Не всегда навсегда, иногда до завтра, иногда до обеда. Но этого хватает, чтобы все выдохнули и разошлись по своим делам.
Иногда ты вообще ничего не делаешь. Не нажимаешь, не перезагружаешь, не меняешь настройки. Просто стоишь рядом. И оно работает. В такие моменты главное — не уходить сразу. Нужно чуть постоять, посмотреть, может даже кивнуть. Чтобы система поняла, что за ней следят.
В конце дня ты уходишь с ощущением, что вроде бы ничего особенного сегодня не сделал. Никаких подвигов, никаких великих решений. Но если представить, что тебя сегодня не было — кто-нибудь обязательно сказал бы:
— «Вот раньше был айтишник… при нём всё работало».
И ты идёшь домой с этой мыслью. Без пафоса, без гордости. Просто понимая, что, наверное, это и есть твоя работа.
Я школьный учитель истории в одном из крупнейших городов России.
Недавно решил поэкспериментировать.
Не с классом — с форматом.
Взял ИИ-сервис для создания интерактивных материалов:
Я собрал с помощью ИИ тест из 15 вопросов по истории России.
Самая обычная школьная программа за 9-ый класс.
Без подвохов. Без «угадайку включаем».
Но было одно жёсткое условие:
Это не проверка - отвечаем не на оценку. Я решил оценить входной уровень знаний и потом оценить выходной уровень знаний.
Это должно быть интересно.
Я не сидел часами, выдумывая формулировки.
Задал за 1 минуту тему, класс, уровень и количество вопросов — дальше ИИ сгенерировал тест с вопросами.
И тут разница стала очевидна.
Не сухое
«В каком году произошло…»
А вопросы, где нужно:
— подумать
— связать факты
— понять, почему это вообще важно
В итоге формат оказался решающим:
✔ вопросы — как диалог, а не допрос
✔ результат и объяснение — сразу
✔ нет ощущения «поймали на ошибке»
Дал этот тест классу.
И впервые за долгое время увидел странную картину: дети проходят его до конца.
Без напоминаний.
Без «давайте быстрее».
Без вздохов.
Они сразу вовлеклись с момента необходимости наведения камеры мобильного телефона на QR-код теста. Честно признаюсь, что было радостно наблюдать такую картину.
А потом кто-то поднял голову и спросил:
«А ещё будет?»
И вот тут всё встало на свои места.
Школьники не против истории.
Они против скуки и классических форматов тестирования на бумаге.
ИИ, конечно, не заменит учителя.
Но как инструмент — работает честно.
Я убежден, что сейчас особенно важно уметь получать максимальный результат меньшими усилиями - основы менеджмента в части эффективности :)
Когда знания подаются не как допрос у доски, а как игра — они начинают усваиваться сами.
Иногда, чтобы заинтересовать, достаточно поменять форму, не трогая содержание.
Автору, конечно, спасибо за пост, ибо популяризация, с другой стороны написано мало и частично неправильно.
- "Нужно лишь" должно начинаться с поиска сообщества в своем городе хотя бы с целью выяснить частоту (а их в РФ возможно две: 433 и 868 МГц), ибо модули будут разные. Ну и настройки основого канала отличаются
- Lora V3 еще походит, T-Lora 32 и T-Beam уже не рекомендуются, там старые LoRa модули и старые же ESPшки, будут работать ограничено. Например, у меня в Екатеринбурге в Lora 32 уже не все ноды помещаются. И, насколько помню, не все пресеты поддерживаются. Сейчас стоит смотреть у Heltec'а на V4 и T114, у LilyGo, наверное, T3S3
- flasher.meshtastic.org может не открываться у некоторых провайдеров и там нет прошивок с поддержкой русских букв на экране ноды. Рекомендуется https://mrekin.duckdns.org/flasher/
- "Если нужна автономность", то прежде всего надо смотреть на устройства на nRF, тот же Heltec V3 на 1200 мАч не проживет и суток на аккумуляторе.
Ну и тема антенн не раскрыта совершенно. Тот же V3 со штатным "пеньком" в городе даст в лучшем случае метров 300 покрытия. С антеннами, к сожалению, сейчас печаль и лотерея. Народный Gizont перестал слать годные антенны на 868МГц в РФ (видимо, санкции).
Ну и в целом Meshtastiс странная тема. Практической пользы, если честно, никакой. На поиграться - да, но там тоже "боль, страдания, костыли". В одних и тех же условиях сообщения могут ходить, могут не ходить. Надежность крайне низкая. Можно еще с тем же железом посмотреть в сторону Meshcore, но он частично закрытый.
Поэтому правильный порядок действий:
1. определяемся надо ли оно нам на поиграться и готовы ли мы влить в эту фигню несколько тысяч рублей
2. ищем сообщество в своем городе https://t.me/meshtastic_russia/161202/161871, получаем оттуда информацию о частоте и каналах. Если сообщества нет, то думаем хотим ли мы стать первыми
3. после того, как определились с частотой, выбираем какую ноду мы ходим: стационарную или портативную. Для стационарной ноды правило "чем выше антенна (меньше препятсвий), тем лучше".
В завимости от портативности, выбираем ноду.
Основные варианты ниже.
Стационарные:
- Heltec V3, V4.
- LilyGo T3S3
Я бы брал V4
Портативные:
- Heltec T114
- LilyGo T-Echo
- ThinkNode M1
- Seed Wio Tracker L1
Больше вариантов тут: https://docs.google.com/spreadsheets/d/1Wx1nAqK9-SL29L_OIpaH...
4. Выбираем антенну:
- для портативной пока основной вариант этот: https://aliexpress.ru/item/1005010383619664.html
но может требовать допилинга.
- для стационарной:
https://antex-e.ru/store/antenny-dlya-prochih-diapazonov/ax-...
Коллега буржуйский раритет раскопали и хвастается на мордокниге. По спеке у нас такие же были и есть, там кто у кого стибрил дело десятое.
На КЦ пробовал поработать 10 месяцев - сгорел так, что возвращаться туда в очередной раз - это пополнить ряды алкоголиков, энерго-молодежи (VOLT, Jaguar и т.п) или табачников. Это не мой путь, поэтому и ищу что-то менее взрывное в этом плане. Может кто-то знает такие профессии? Обучаюсь быстро, могу и в ходе адаптации все понять.