Skip to content

str90/Meshstatic_Guides_RU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Что это такое?

Meshstatic - opensource проект для создания пейджинговой mesh-сети. Позволяет создать сеть где каждое устройство может (но не обязано) ретранслировать и передавать сообщения длиной до 200 символов. Позиционируется любителями как возможное средство связи при БП (Большой поездец) что в целом не лишено логики, но на практике зависит от кучи факторов (помехозагрязненность диапазона радиосвязи, городская застройка). Минимальный комплекс представляет собой связку приемо-передающего устройства состоящего из микроконтроллера (nRF или ESP32) и LoRa-модема (радиомодуль на частоту 433, 868, 915 мгц с модуляцией LoRa которая обеспечивает большую степень доставки пакетов за счет не помню чего + крайне малой скорости) + телефона пк или еще какой херни (связь по BT или UART с устройством. Некоторые подключают к ботам и собирают инфу в прометеус с визуализацией в графану нахрена не понятно но факт видел в чатиках. Можно делать ботов всяких разных)

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

Перед тем как перейти к гайдам

Перед тем как перейти к гайдам предоставляю некоторые тезисы чтобы читатель для себя решил оно ему вообще надо тратить деньги время и силы либо пойти просто купить пива:

  • Минимальная сеть представляет собой 2 устройства в режиме Client (за подробностями в нейронку гугл или в оф сайт - https://meshtastic.org/docs/introduction)
  • Дальность и качество связи зависят от факторов среды (город, поле, лес и т.д.) то есть отражений сигнала и прочей радиохерни. Очевидно в условиях городской застройки дальность между двумя нодами без задействования промежуточных нод будет скорее всего до 3км максимум за счет загаженности полосы, многоэтажек и т.д.
  • Антенна решает почти все - лучше пилить самому вооружившись nano vna для оценки качества изделия либо скоммуниздить чертеж у васянов из профильных чятиков. Я не радиолюбитель, но как минимум надо понимать для чего будет использоваться нода. Если это переносная нода которая должна слушать вокруг себя то надо искать штырьковую антенну. Если планируется стационарная нода и нужна связь до конкретной то лучше использовать направленную антенну с узкой направленностью типа moxon или yagi. Так же можно купить на маркетплейсах есть вполне сносные. Примеры лотов антенн см. в файле market/antennas.txt
  • Карта выглядит классно но не учитывает выключенные ноды. Плюс много нод в режиме client_mute которые не работают как ретранслятор а только слушают и могут сами чето в чатик написать.
  • Есть физическое ограничение на 7 хопов - то есть 7 нод максимум может пройти сообщение (по крайней мере в сетях которые есть в городах в прошивке можно исправить и замутить свою сетку но смысла не особо)
  • Через городскую сетку можно писать в лс другой ноде (кенту) сообщение идет через сеть и шифруется как ssh
  • Это opensource со всеми его приколами. Ноды иногда тупо перестают отвечать, могут отвалиться от Bluetooth что приходится перезагружать и телефон и ноду, может быть undefined behaviour.
  • Для достижения лучших результатов желательно ознакомиться с основами радиосвязи

Как начать?

  • Если сделать самопальную ноду на E22-900M30S и ESP32-C3-MINI и прошивку в 1 файле вылечить от скромности на мощность и собрать получается сильно дальше вещать чем на стоковых готовых решениях. Гайд в DIY/nodes/samopalka1/samopalka1.md
  • Готовая заводская нода на мой субъективный взгляд лучшая на момент написания данного гайда Heltec V4. К ней сразу желательно докупить корпус там же на озоне и 2 аккума 18650. Этого достаточно для вката, паять ничего не нужно, нужны комп, телефон, отвертка (не напиток, хотя и он не помешает). Искать на маркетплейсах, к ней лучше докупить антенну так как та что идет в комплекте вгоняет в желание нажраться. Ссылки в market/nodes, гайд в factory/heltecv4.md

FAQ

Q: Где смотреть видимые мне ноды?
A: В пункте с нодами будет список нод до которых ваша может достучаться. Советую в фильтрах выставить сортировку по количеству хопов и отключить показ выключенных чтобы понимать через кого в случае чего пойдет ваш пакет чтобы на глобальной карте посмотреть достучитесь вы до своего кента или нет

Q: Как понять достучусь ли я до кента?
A: В списке нод найди ноду кента и в ней сделай traceroute

Q: На самодельной ноде что-то не так - перезагружается, в логах stack trace ядра и так далее
A: 99% проблема питания. Обеспечьте ноду достаточным питанием 5В 2+ ампера. Еще раз проверьте правильность пиновки проводов

Полезные ссылки

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors