Meshtastic — проект децентрализованной сети связи для труднодоступных мест

мешстастик

Скриншоты Meshtastic на Android

Недавно появилась новость о разработке проект, позволяющий использовать радиостанции LoRa «дальнего радиуса действия», маломощная технология беспроводной связи на большие расстояния, предназначенная для обеспечения связи устройств в Интернете вещей (IoT) и других приложениях, требующих эффективной передачи данных на большие расстояния.

С именем "Meshtastic», этот проект призван предложить открытую коммуникационную платформу. с целью создания децентрализованной и самодостаточной сети обмена сообщениями, в которой каждый узел напрямую взаимодействует со своими соседними узлами, не завися от централизованных маршрутизаторов.

В рамках проекта Он разработан с учетом принципа использования трансиверов на основе протокола LoRa. что позволяет передавать данные на большие расстояния без необходимости лицензий и с дополнительным бонусом достижения скорости в несколько килобит в секунду и на расстояния до сотен километров.

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

мешстастик

Как работает Мештастик

Упоминается, что Большая дальность передачи благодаря использованию автономных приемопередатчиков. которые передают сообщения и питаются от солнечных батарей, а сами участники могут иметь локальные устройства LoRa, передающие сигналы и управляемые путем подключения к смартфонам по Bluetooth.

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

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

Что касается протокола передачи, то его работа проста: каждый пакет отправляется в режиме передачи, а волны анализируются для подтверждения приема одним из участников. В случае, если подтверждение не получено, через заданное время ожидания предпринимаются три дополнительные попытки отправки. Когда пакет получен, он проверяется, прибыл ли он раньше; Если да, то оно игнорируется, а если нет, то повторно передается другим участникам. С каждой передачей пакета счетчик переходов уменьшается, и когда он достигает нуля, повторная передача пакета прекращается. Такой подход обеспечивает надежную и эффективную связь в сети Meshtastic.

Со стороны ключевые особенности проекта выделяются следующие:

  • Децентрализованный обмен сообщениями
  • Геолокация и GPS
  • Безопасность сообщений с использованием предварительных общих ключей (PSK) и алгоритма AES256, гарантирующего безопасность связи.
  • Большая дальность (рекорд 254 км по версии kboxlabs)
  • Для Mesh-связи не требуется телефон
  • Децентрализованная связь – выделенный маршрутизатор не требуется.
  • Отличное время автономной работы
  • Отправляйте и получайте текстовые сообщения между участниками сети.

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

Для интересует код проекта, они должны знать, что код для трансиверов предлагается и доступен по лицензии GPLv3и разработаны мобильные приложения для платформ Android e iOS, а также веб-интерфейс и библиотеку Python для облегчения автоматизации отправки и получения сообщений.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.