Рубрика: Инструкции

Инструкции по использованию устройств

  • Настройка устройств Meshtastic с дисплеем

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


  • Коррекция показаний уровня заряда батареи в Meshtastic

    Иногда бывает так, что уровень зарада батареи устройства, который отображается в приложении, не совсем соответствует действительности. Обычно бывает, что он меньше на несколько процентов. Приложение Meshtastic позволяет скорректировать это показание. Допустим, приложение показывает, что батарея сейчас заряжена на 82%, но мы знаем, что на самом деле больше. Чтобы это исправить, переходим на вкладку «Настройки» (внизу).…


  • Прошивка «Узлов»

    «Прошивкой» по-простому называется процесс обновления или восстановления программы микроконтроллера, управляющего в нашем случае устройством Meshtastic, а в более широком смысле — любым устройством в основе которого применяется процессор. Рассмотрим, как произвести прошивку устройства Meshtastic, собранного на основе платы NRF52 Pro-micro DIY. Прошивка производится с компьютера. Из аппаратных средств, помимо самого устройства Meshtastic и компьютера либо…


  • Альтернативные способы установки приложения Meshtastic для Android

    Сегодня один пользователь сообщил о проблеме, он не мог установить Meshtastic в Google Play. Я проверил, и действительно, оказалось, что для нашего региона (Россия) приложение в Google Play отсутствует. Так как ваш покорный слуга является давним пользователем Meshtastic, я еще помню те времена, когда этого приложения еще не было в Google Play, ни для какого…


  • Настройка устройства «Узел S Tracker»

    Настройка LoRa GNSS трекера производится после того, как выполнена первоначальная настройка устройства, описанная в этой статье. Целью данных действий является настройка трекера таким образом, чтобы он передавал данные в выбранный канал Meshtastic с максимально возможной частотой (раз в 15 секунд), но только в том случае, если устройство перемещается на некоторое расстояние (более 10 метров в…


  • Работа с приложением Meshtastic — обмен сообщениями

    Допустим, мы уже установили приложение Meshtastic и произвели первоначальную настройку. Если еще нет, то в этой статье описано, как это можно сделать. Теперь давайте разберемся, как определять, кто из пользователей канала находится в сети, как отправлять сообщение, оценивать качество связи, то есть выполнять простейшие действия в приложении Mehtastic. Работу с картой здесь рассматривать не будем,…


  • Первоначальная настройка Meshtastic

    После установки приложения Meshtastic на смартфоне открываем его, переходим на крайнюю правую вкладку (1) и нажимаем кнопку «Cканирования» (2). После этого должен появиться запрос на сопряжение, который не является частью приложения Meshtastic, а стандартным системным диалогом Android. Здесь надо нажать «Выполнить сопряжение». После этого должен появиться новый диалог для ввода PIN кода подключения к устройству,…


  • Настройка устройств Meshtastic с дисплеем

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

    Прежде всего нужно отметить, что дисплей в Meshtastic используется в самом начале работы для сопряжения со смартфоном. Для этого на нем отображается 6-значный код, который нужно ввести на смартфоне, чтобы связать его с вашей нодой. Вводить этот код нужно без пробелов. В данном случае это 483991.

    После этого появится начальный экран, на котором содержится общая информация о состоянии устройства. Например, в данном случае это (если смотреть снизу вверх) краткое название узла «6b94», полное название «Meshtastic 6b94», использование канала 2%, GPS отсутствует или не настроен, напряжение батареи 3,85 В, других нод пока не обнаружено (0), после перезагрузки прошло 0 минут, заряд батареи 66%, время 9:13. Скорее всего, время у вас он показывает неверно. С настройки правильного времени и начнем.

    В приложении Meshtastic заходим в настройки и выбираем «Устройство».

    Пролистываем вниз, находим «Часовой пояс» и нажимаем «Использовать часовой пояс телефона». После этого снова пролистываем вниз и нажимаем «Сохранить». Чтобы правильное время начало отображаться, нужно перезагрузить ноду, например, нажатием маленькой кнопки сброса на передней панели.

    Самая полезная настройка для устройства с дисплеем — это то, сколько времени будет включен дисплей при отсутствии активности. По умолчанию 10 минут, но, как мне кажется, это время полезно будет уменьшить. Чтобы это сделать, в приложении Meshtastic в настройках заходим в раздел «Дисплей» и находим там «Включать экран на». После установки нужного значения, пролистываем вниз и нажимаем «Сохранить».

    Очень полезными могут быть также шаблонные сообщения. Это набор сообщений, которые мы можем задать в настройках и посылать их в качестве ответа на чье-либо сообщение без использования смартфона, с помощью большой кнопки. Чтобы их задать, нужно зайти в настройки, в раздел «Настройки модуля» -> «Шаблонные сообщения».

    Пролистываем в самый низ, где, собственно и находятся шаблонные сообщения. Они могут быть на разных языках. Сообщения отделяются одно от другого вертикальной чертой.

    Заменим сообщения по умолчанию нашими собственными. Их может быть больше, чем 5. Когда все закончено, не забываем, как обычно, нажать кнопку «Сохранить» внизу.

    Предположим, нам пришло сообщение, которое мы наблюдаем на экране «Messages». Чтобы ответить шаблонным сообщением, сделаем длинное нажатие большой кнопки.

    После этого появится такое меню. Нужно пролистать до самого последнего пункта с помощью двух коротких нажатий.

    Когда курсор установлен на «Reply via Preset», сделаем длинное нажатие.

    Теперь наша задача — долистать до нужного нам ответа с помощью коротких нажатий.

    Когда мы нашли подходящий ответ — делаем длинное нажатие. Все, сообщение отправлено.

    Теперь посмотрим как настроить зуммер, если он есть в вашем устройстве. Есть или нет определить очень просто: если он есть, то слева от дисплея есть маленькое отверстие.

    В приложении заходим в настройки, находим там в разделе «Настройки модуля» -> «Внешние уведомления».

    Здесь включаем 3 настройки: «Внешние уведомления включены», «Звуковой уведомитель сообщений» и «Бузер оповещений».

    И последнее, что нужно сделать для активации зуммера — в настройке «Выход Буззера (GPIO)» установить Pin 6. После этого, как обычно, не забыть про кнопку «Сохранить». Теперь при получении сообщения устройство будет издавать короткий звуковой сигнал. Если по какой-то причине он нежелателен, то можно всегда деактивировать его в настройках, например, отключив «Внешние уведомления включены».

  • Коррекция показаний уровня заряда батареи в Meshtastic

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

    Допустим, приложение показывает, что батарея сейчас заряжена на 82%, но мы знаем, что на самом деле больше. Чтобы это исправить, переходим на вкладку «Настройки» (внизу).

    В «Настройках» выбираем пункт меню «Питание».

    Здесь находим «Коэффициент переопределения ADC» и активируем его.

    В появившееся поле «Коэффициент переопределения ADC» (1) вводим числовое значение. Можно начать с 1.77, а потом посмотреть, подойдет ли оно. После этого нажимаем кнопку «Сохранить» (2).

    После этого нужно подождать 2-3 минуты, пока значение заряда обновится. Как видим, в нашем случае произошло увеличение с первоначальных 82% до 90%. Если это слишком много, нужно уменьшить «Коэффициент переопределения ADC».

    Данный пример, конечно, не очень показательный, ибо как мы можем узнать, заряжена у нас батарея на 82% или, скажем, 85%.

    Гораздо лучше будет сделать так: сначала полностью зарядить батарею, а когда погаснет синий светодиод, что означает окончание зарядки, отключить кабель и посмотреть, какой процент будет отображаться через пару минут. Если, скажем, будет 94%, то тогда проделываем эту процедуру и добиваемся более точных показаний, в пределах 97-99%.

  • Прошивка «Узлов»

    «Прошивкой» по-простому называется процесс обновления или восстановления программы микроконтроллера, управляющего в нашем случае устройством Meshtastic, а в более широком смысле — любым устройством в основе которого применяется процессор. Рассмотрим, как произвести прошивку устройства Meshtastic, собранного на основе платы NRF52 Pro-micro DIY.

    Прошивка производится с компьютера. Из аппаратных средств, помимо самого устройства Meshtastic и компьютера либо ноутбука, нам понадобится только data-кабель USB-C. Первым делом нужно скачать файл прошивки с официального сайта Meshtastic или другого источника. Рассмотрим первый вариант, то есть официальный сайт.

    Заходим на страницу https://flasher.meshtastic.org/ в браузере. Если вверху страницы появляется надпись «Ваш браузер не поддерживает WebSerial API. Переключитесь на совместимый браузер, такой как Chrome или Edge, для полной функциональности», в нашем случае можно не обращать на это внимание.

    В левой части страницы находим кнопку «Выбор целевого устройства» и нажимаем ее.

    В самой нижней части открывшегося всплывающего окна находим «NRF52 Pro-micro DIY» и кликаем на него.

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

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

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

    А дальше мы нажимаем на кнопку внизу «Скачать UF2», и файл прошивки скачивается в папку «Загрузки». Все, что остается теперь — скопировать его из этой папки на открывшийся новый диск с тремя файлами. На этом процесс прошивки завершен.

  • Альтернативные способы установки приложения Meshtastic для Android

    Сегодня один пользователь сообщил о проблеме, он не мог установить Meshtastic в Google Play. Я проверил, и действительно, оказалось, что для нашего региона (Россия) приложение в Google Play отсутствует.

    Так как ваш покорный слуга является давним пользователем Meshtastic, я еще помню те времена, когда этого приложения еще не было в Google Play, ни для какого региона, просто не было и все. Это было когда оно только появилось. И я помню, что тогда я устанавливал его через F-Droid, это такой альтернативный репозиторий (магазин приложений) для Android. Этот способ мы разберем немного подробнее, а пока упомянем еще некоторые альтернативы. Итак, это:

    • F-Droid, альтернатива Google Play.
    • Palm Store, еще один альтернативный магазин приложений. Первоначально создавался для системы PalmOS, но сейчас может использоваться и на Android.
    • Можно скачать приложение в виде файла APK с сайта GitHub и установить непосредственно на смартфон, то есть вообще не используя какие-либо магазины приложений.

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

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

    В любом случае предпочтительный алгоритм действий будет такой: проверить, установлены ли уже на вашем смартфоне магазины приложений Palm Store или F-Droid. На моем, который я покупал около года назад, например, Palm Store уже был.

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

    Давайте посмотрим, какие первые шаги нужно сделать, когда приложение F-Droid уже установлено и нужно установить через него Meshtastic.

    Запускаем F-Droid, нажимаем значок лупы — поиск приложений.

    В строке поиска (1) начинаем набирать meshtastic.

    Как только нужное нам приложение появилось (2), нажимаем на него.

    Далее появляется название приложения с логотипом и под ним кнопка «Установить», нажимаем на нее.

    Дальше запрашивается подтверждение. Ну что ж, установить.

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

  • Настройка устройства «Узел S Tracker»

    Настройка LoRa GNSS трекера производится после того, как выполнена первоначальная настройка устройства, описанная в этой статье.

    Целью данных действий является настройка трекера таким образом, чтобы он передавал данные в выбранный канал Meshtastic с максимально возможной частотой (раз в 15 секунд), но только в том случае, если устройство перемещается на некоторое расстояние (более 10 метров в нашем случае), в Meshtastic это называется «умная позиция». Если в такой частой передаче позиции трекера нет необходимости, то можно все эти значения увеличить, что приведет к большему времени работы от встроенного аккумулятора.

    Итак, приступим к настройке.

    Переходим во вкладку «Настройки» приложения Meshtastic и выбираем пункт меню «Каналы».

    Здесь выбираем текущий активный канал, в моем случае это стандартный открытый канал по умолчанию «LongFast», но у вас может быть ваш собственный закрытый канал.

    Включаем опции «Местоположение включено» и «Точность местоположения» (1). Если первая опция не будет включена, трекер вообще не будет передавать свое положение в канал. Если не будет включена вторая опция, то положение будет передаваться, но лишь приблизительное, в пределах круга, радиус которого задается отдельно.

    Итак, активировав обе эти опции, нажимаем кнопку «Сохранить»(2). Устройство при этом перезагрузится, связь с ним по Bluetooth на время пропадет.

    После того как связь восстановилась, снова переходим на вкладку «Настройки», на этот раз выбираем «Местоположение».

    Включаем опцию «Умная позиция» (1)

    Устанавливаем «Минимальный интервал» — Fifteen seconds — 15 секунд (2).

    Устанавливаем «Минимальная дистанция», допустим, 10 метров (3). То есть, если положение устройства отличается от предыдущего на более чем 10 метров, новая позиция будет передана в канал.

    Прокручиваем страницу вниз.

    Здесь выставляем «Режим GPS» — ENABLED (1).

    Интервал обновления — минимально возможный — Eight Seconds — 8 секунд (2).

    После этого нажимаем кнопку «Сохранить»(3). Как обычно, устройство перезагружается.

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

    Снова переходим во вкладку настроек. Выбираем пункт меню «Устройство».

    В самом верху страницы выбираем «Роль устройства» — TRACKER (1).

    После этого нажимаем кнопку «Сохранить» (2). Устройство перезагружается.

  • Работа с приложением Meshtastic — обмен сообщениями

    Допустим, мы уже установили приложение Meshtastic и произвели первоначальную настройку. Если еще нет, то в этой статье описано, как это можно сделать.

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

    В приложении для всех этих действий служат две вкладки: «Разговоры» (1) и «Узлы» (2).

    Начнем с вкладки «Узлы». Она представляет собой список устройств (узлов) Meshtastic, обнаруженных на том канале, на котором находится наше устройство, которое, кстати, тоже есть в этом списке, в самой верхней строчке. Далее идет список других устройств, которые обнаружились.

    На этом скриншоте на вкладке «Узлы» отображается наше устройство (1) и другое устройство на этом канале (2).

    Чтобы устройство обнаружилось, нужно послать с него сообщение всему каналу в целом, это уже рассматривалось в статье по настройке.

    Для каждого устройства, помимо его названия, отображается дополнительная информация:

    • тип устройства (элементная база) (2)
    • напряжение батареи и процент ее заряда (3)
    • качество связи (4)
    • роль устройства (клиент, ретранслятор, трекер и т.д.) (5)
    • ID пользователя (6)
    • сколько времени назад произошел последний обмен информацией (7)

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

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

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

    После этого происходит автоматический переход на следующую вкладку — «Разговоры» и появляется строка для ввода сообщения (1). Обратите внимание, что под строкой отправки отображается количество символов в нашем сообщении, а через дробь — максимальное количество символов — 200.

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

    Если отправка была успешной, через некоторое время справа от сообщения появляется значок с галочкой (1). Если сообщение отправить не удалось — появляется значок с перечеркнутым облаком (2). В этом случае рекомендуется сделать еще одну попытку.

    Вообще на вкладке «Разговоры» отображается список всех «чатов» с разными пользователями канала (1), а также «общий чат» — сам канал (2). То есть, если мы переходим в чат с отдельным пользователем, то наше сообщение отправится только ему, а если перейдем в канал, то всем, кто сейчас на связи в канале («общий чат»).

  • Первоначальная настройка Meshtastic

    После установки приложения Meshtastic на смартфоне открываем его, переходим на крайнюю правую вкладку (1) и нажимаем кнопку «Cканирования» (2).

    После этого должен появиться запрос на сопряжение, который не является частью приложения Meshtastic, а стандартным системным диалогом Android. Здесь надо нажать «Выполнить сопряжение».

    После этого должен появиться новый диалог для ввода PIN кода подключения к устройству, который состоит из 6 цифр. Если устройство имеет дисплей, то код высветится на нем. Если дисплея нет, то нужно ввести «123456» (1). Впоследствии этот код можно поменять в настройках. Нажимаем «ОК» (2).

    После ввода PIN кода возвращаемся обратно к приложению Meshtastic. Здесь через некоторое время значок вкладки подключения должен стать зеленым, что говорит о том, что наше устройство доступно по Bluetooth. Первое, что необходимо сделать — нажать на кнопку «Установите ваш регион».

    Затем нажать на раскрывающийся список «Регион / Страна».

    Здесь нужно выбрать страну и рабочую частоту (433, 868, 915 МГц). Частоту нужно выбрать в соответствии с вашим устройством, а вот страну в принципе можно выбирать на свое усмотрение. В зависимости от выбранной страны будет доступно разное количество частотных каналов. Подробнее об этом можно узнать на официальном сайте Meshtastic. Например, для начала можно выбрать «European Union» (1), благо, он находится в начале списка. После нажать кнопку «Сохранить» (2). Устройство будет перезагружено, связь с ним на время прервется, но потом должна восстановиться сама.

    Затем можно задать имя пользователя вместо заданного по умолчанию. Для этого переходим во вкладку Настройки и нажимаем кнопку «Пользователь».

    Здесь меняем «Полное имя», вводим свое (1). Впоследствии оно будет видно другим пользователям на нашем канале. Нажимаем кнопку «Сохранить» (2). Устройство будет перезагружено, связь с ним на время прервется, но потом должна восстановиться сама.

    Далее мы можем выходить на связь с другими устройствами на одном из стандартных открытых каналов, например «Long Fast» или создать свой собственный шифрованный (приватный) канал, который будет доступен только тем пользователям, которым мы отправим ссылку-приглашение на него. Рассмотрим процесс создания такого канала. Заходим во вкладку настроек, нажимаем кнопку «Каналы».

    Нажимаем на значок «+» в правом нижнем углу.

    В появившемся диалоге нужно задать имя канала (1), затем сгенерировать ключ шифрования (2), при необходимости выставить настройки и нажать кнопку «Сохранить» (3).

    Теперь если перейдем в первую вкладку «Разговоры», то там появится наш новый приватный канал.

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

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

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

    Meshtastic — это сложное, очень развитое приложение и содержит в себе большое количество настроек. Узнать для чего они нужны можно на официальном сайте meshtastic.org

Вы не можете скопировать содержимое этой страницы