В прошлом месяце мы разместили видео Аарона о Meshtastic и о том, как можно расшифровать протокол Meshtastic с помощью RTL-SDR и проекта GNU Radio под названием Meshtastic_SDR.
Если вы не знали, Meshtastic — это программное обеспечение, которое обеспечивает безинфраструктурную mesh-сеть и может работать на дешевом оборудовании LoRa. Характер mesh-сети означает, что сообщения можно принимать на больших расстояниях без инфраструктуры, при условии, что в регионе достаточно узлов Meshtastic, способных маршрутизировать сообщение к узлу назначения. Одно из примеров применения Meshtastic — использовать его как систему обмена текстовыми сообщениями на основе mesh. Это может быть полезно для команд туристов, пилотов или лыжников, которые работают в отдалённых районах без покрытия сотовой связи.
В своем последнем видео Аарон демонстрирует, как Meshtatsic_SDR можно также использовать для передачи протокола Meshtastic, используя SDR, способный передавать, например HackRF. Аарон пишет в описание к видео:
В этом видео мы углублённо рассмотрим настройку и использование репозитория meshtastic_SDR, который теперь позволяет передачу и прием Meshtastic с использованием Software Defined Radios (SDRs). Недавние обновления сделали это возможным частично за счет использования графов потоков GNU Radio для RX (прием) и TX (передача), а также интеграции Python-скриптов, которые подключаются к источникам ZMQ для ввода сообщений и ZMQ выходов для декодирования сообщений.
Я демонстрирую настройку, используя HackRF на стороне передачи и Airspy R2 для приема. Мы также проверяем результаты TX и RX с использованием стандартного приемника Meshtastic, чтобы обеспечить точную работу.
Источник:
