Обновить

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

Здорово!

А подскажите пожалуйста, какое приложение используется на телефоне для взаимодействия с нодой?

Meshtastic приложение и используется) есть в магазинах приложений и на сайте проекта, исходный код открытый.

Спасибо

В российском апсторе оно недоступно!

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

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

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

Никак, утилизировать в шреддере ноды в режиме Client с плохой антенной, которые воруют хопы

Здесь проблема кроется в другом!
Все наивно полагают, что мешастик это такое чудо-средство, типа разбросал их по пространству и эта сеть самоорганизовалась и начала работать :) Все несколько сложнее, в любом случае, что бы сообщения доходили и точки А в точку Б, и при этом эти точки находятся в противоположных окраинах пространства, между ними должны быть ноды-ретрансляторы, обычная нода таковой не является, это нужно настраивать, а здесь мы наблюдаем, все кто эти ноды вводит в эксплуатацию, настраивают их как пользовательские, в конечном счете нод много, а сообщения не доходят или доходят один раз из 10, и здесь мы ловим еще одну фичу, когда сообщение не дошло, т.е. мы это видим у себя в приложении, а оно может и дошло, но мы этого не знаем и пытаемся отправить его повторно, тем самым создаем доп. нагрузку на сеть, уменьшая ее пропускную способность!
Я все это пишу потому что уже в некотором плане ознакомился с этой хреновиной и понимаю как это работает. :) Любую сеть нужно организовывать, правильно распределять в пространстве "правильные" ноды, что бы они могли по цепочке передавать от куда надо куда надо, но кто этим будет заниматься, если администраторов сети нет!
Вообще эта технология придумана не для этого, она скорее заточена под то что бы с некоторого пространства собирать копеечные данные о местоположении или с каких нить сенсоров или кнопок, но опять же тот кто это будет строить, должен понимать что он строит, а текст, это просто побочный продукт, потребность в котором возникла на фоне текущих событий... :)

Ребята мештастик в городе очень плохо работает.. Точнее он для этого мало предназначен ввиду постоянного спама в эфир всякой телеметрией и крайне сомнительной логикой трансляции сообщений согласно которой нода с более слабым сигналом им воспринимается как наиболее удаленная и используется для ретрансляции в то время как она может быть нодой с паршивой антенной в соседней комнате .. Ну и кроме того допустимо всего 7 ретрансляций..короче в больших городских сетях это работает плохо...используйте meshcore...он гораздо лучше..

Написал чуть выше, это в принципе тоже самое, может чуть лучше, но суть одна и та же... :)

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

Одного ключа будет маловато. К нему надо трансивер, антенну и сеть операторов которые это все будут принимать (; А так то уже есть куча цифровых видов связи для КВ которые работают быстрей и надежней чем телеграф.

Для того чтобы вспомнить навыки передачи кроме ключа ничего и не требуется. А преимущество передачи азбукой Морзе в помехозащищённости (при той же мощности передача на большее расстояние) и простоте.

С передачей в телеграфе то проблем нет, вопрос в приеме. С простотой согласен, с помехозащищеностью нет. Современые цифровые виды работают при SNR -20-30дб (это сигнал в 100-1000 раз слабей шума)

Не хотите написать socks proxy, чтоб мештастик можно было использовать как транспорт для любого ip трафика?

Мне кажется он для этого мало подходит.

У мештастика лимит 200 байт на пакет, к тому же просто скорость передачи не очень высокая и если попробовать гнать весь трафик, то будут огромные задержки

ну примерно такое называется lorawan но это такие скорости которые сейчас приравнивается к 0. Поэтому излишняя прослойка. 2G GSM и то мало что тянет сейчас

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

Так не проще это сделать через приложение дельта чат , он работает также через почту . Тем более там уже готовые библиотеки есть

Может стоит добавить шифрование информации? В письмах могут быть данные, которье не должны быть доступны другим участникам сети.

Сообщения отправляются указанному получателю и мештастик сам шифрует их публичным ключом, так что по идее их не должно быть видно другим людям. Можно встроить своё шифрование и сжатие но тогда получатель будет получать их в зашифрованном виде и перед тем как прочитать сообщение его нужно будет ещё расшифровать

На днях как раз смотрел видео про похожее решение https://youtu.be/XTnYVh7K6xQ. Сам как владелец мешстастиков не сильно представляю как оно может работать чтобы хоть какой-то трафик пропускать через себя. Не всегда сообщения доходят напрямую, не говоря уже про прыжки.

я запустил приложение на raspberry Да , но при запуске он меня спрашивает выбор порта или блютуз и вопрос , не желаем ли мы обновить конфигурацию! Но ведь мне надо запустить приложение в SYSTEMCTL!! Какая командная строка в этом случаи поддерживается ?

У меня это просто CLI скрипт и для работы он требует ввод пользователя, так что просто запустить его как сервис не получится, для этого нужно немного поменять структуру скрипта и как он получает начальные настройки

Странно это все очень. Могу Выслать переделанный рабочий скрипт который ничего не спрашивает, а берет настройки с конфига. В этом его и смысл . Так как надо запустить процессом на raspberry pi.

"Сообщения могут накапливаться в почтовом ящике и отправляться в сеть по мере появления соединения с шлюзом." часть проблем - сама архитектура Meshtastic. А у Meshcore нет этой проблемы, там накапливается и всё высылается

М-да, если ещё и разбивать одно письмо на несколько пакетов мештастика - никакой Long Fast не выдержит.

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

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

пока что это нужно одним людям а делают - совсем другие.

можно было бы хотя бы приложения делать которые умеют работать хорошо на слабом и нестабильном интернете. но нет же - они делают фоновое видео в то время когда не редкость интернет на 2G GSM

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

Публикации