Оглавление:

Создание любительского радио APRS RX Only IGate с использованием Raspberry Pi и RTL-SDR ключа менее чем за полчаса: 5 шагов
Создание любительского радио APRS RX Only IGate с использованием Raspberry Pi и RTL-SDR ключа менее чем за полчаса: 5 шагов

Видео: Создание любительского радио APRS RX Only IGate с использованием Raspberry Pi и RTL-SDR ключа менее чем за полчаса: 5 шагов

Видео: Создание любительского радио APRS RX Only IGate с использованием Raspberry Pi и RTL-SDR ключа менее чем за полчаса: 5 шагов
Видео: Создание и запуск повторителя пакетов APRS | МБ7УЗТ 2024, Июнь
Anonim
Создайте любительскую радиостанцию только с APRS RX, используя Raspberry Pi и RTL-SDR ключ менее чем за полчаса
Создайте любительскую радиостанцию только с APRS RX, используя Raspberry Pi и RTL-SDR ключ менее чем за полчаса

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

Я обновил ссылку, чтобы предоставить вам последнюю версию изображения (используйте 7-zip для его распаковки), но для получения полных инструкций см. Статью в моем блоге здесь

В Интернете есть довольно много методов, показывающих, как настроить любительское радио. APRS принимает только iGate с использованием Raspberry Pi и различных типов приемников. У меня был ключ RTL-SDR и запасной Pi, поэтому я подумал, что найду руководство и буду следовать ему.

Это довольно сложно!

Некоторые руководства отсылают вас к другим руководствам, в некоторых отсутствуют шаги, а другие просто совершенно непонятны, если вы хорошо знакомы с операционной системой Raspberry Pi.

Я создал образ Raspberry Pi, который вы можете загрузить со всем установленным программным обеспечением, которое требует от вас отредактировать только два (или, возможно, три) файла, чтобы он заработал.

Шаг 1. Что вам понадобится

Что вам понадобится
Что вам понадобится
Что вам понадобится
Что вам понадобится

Raspberry Pi

Думаю, это довольно очевидно. Приятно то, что вы можете использовать любую модель Pi, это не обязательно должна быть последняя модель (Raspberry Pi 3 на момент написания), это отлично работает с Raspberry Pi Zero. Я использую Zero для своего iGate, а загрузка процессора составляет около 35%.

Электронный ключ RTL-SDR

Не все ключи RTL-SDR созданы одинаково, существует много разных типов, поэтому я не могу точно сказать, что получить. Тем не менее, я рекомендую вам найти модель с набором микросхем R820T2 и TCXO (кварцевый генератор с регулируемой температурой), поскольку это даст вам лучшую точность и стабильность частоты. Я использую ключ RTL-SDR R820T2 1PPM TCXO, который можно приобрести прямо у RTL-SDR или у многих других поставщиков.

Шаг 2. Загрузите и запишите образ SD-карты

Для начала вам нужно загрузить мой собственный образ Raspberry Pi отсюда или, желательно, загрузить через торрент-файл, щелкнув здесь. Я сам размещаю его, поэтому буду признателен всем, кто поможет засеять этот файл.

Это файл размером 2,2 ГБ, который при распаковке увеличится до 4 ГБ. Этот образ поместится на SD-карту на 4 Гбайт и отлично работает, поэтому вам не нужна карта большой емкости.

Чтобы убедиться, что у вас есть хорошая загрузка, вы можете проверить значения MD5. MD5 файла aprs-igate.zip - это dde367dc0db9365b84850fcdc46519e4MD5 из aprs-igate.img - это 93060310c5a5c4a3a46822944dc0401rs8d3fMD5fdc0403d3d5fdddc0403d3e5f2fddc0403d8e5f2f2 stretch.img - это 22998d62e7dd1b3f270834f6bfd5f089.

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

Примечание. У некоторых людей возникают проблемы с распаковкой файла. Если возникают ошибки, попробуйте 7-Zip.

Шаг 3. Подключитесь к Raspberry Pi и запустите начальную настройку

Подключитесь к Raspberry Pi и запустите начальную настройку
Подключитесь к Raspberry Pi и запустите начальную настройку

Если вы еще не знаете, какой IP-адрес у вашего Raspberry Pi, вам необходимо его узнать. Один из самых простых способов сделать это - подключиться к вашему интернет-маршрутизатору и посмотреть список подключенных устройств, чтобы определить, какое из них является Raspberry Pi. Как только вы это сделаете, я рекомендую вам настроить резервирование DHCP, чтобы при каждой перезагрузке Raspberry Pi он всегда имел один и тот же адрес. Мой Raspberry Pi имеет IP-адрес 192.168.1.144. Ваш почти наверняка будет другим.

Если вы используете Mac или компьютер под управлением Linux, вы можете подключиться к Raspberry Pi с терминала, если вы используете Windows, я рекомендую для подключения программу под названием PuTTY.

Я использую Mac, поэтому в окне терминала набираю:

ssh [email protected]

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

Это позволит вам войти в Raspberry Pi. В командной строке введите следующую команду, чтобы войти в утилиту настройки:

sudo raspi-config

Разверните файловую систему, нажав Enter на опции 1, затем выберите OK, и вы вернетесь на главный экран.

С помощью клавиш со стрелками перейдите ко второму варианту «Изменить пароль пользователя» и нажмите «Ввод». Нажмите Enter еще раз, и вам будет предложено ввести новый пароль UNIX. Введите новый пароль, нажмите Enter и еще раз введите новый пароль. Вы получите сообщение о том, что ваш пароль был успешно изменен.

Снова используйте клавиши со стрелками, чтобы перейти к параметрам локализации, и нажмите клавишу ВВОД. Снова используйте клавиши со стрелками, чтобы выбрать «Изменить часовой пояс», и нажмите «Ввод». Сначала выберите свой географический регион и нажмите ввод, затем выберите свой часовой пояс и нажмите ввод.

Теперь вы вернетесь на главный экран Raspberry Pi Software Configuration Tool. Используйте клавишу табуляции для выбора и нажмите ввод. Вас спросят, хотите ли вы перезагрузиться сейчас. Нажмите Enter для перезагрузки.

Шаг 4: Настройте программное обеспечение IGate

Настроить программное обеспечение IGate
Настроить программное обеспечение IGate

Вам понадобится пароль APRS, поэтому используйте Генератор паролей APRS в Magicbug, чтобы сгенерировать его.

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

Войдите в свой Raspbery Pi и введите следующие команды

cd ~ sudo nano sdr.conf Прокрутите вниз на несколько строк и измените xxx на свой позывной и требуемый SSID. -10 рекомендуется для iGates, поэтому, если ваш позывной - G9ABC, тогда строка будет выглядеть так: MYCALL G9ABC-10 В разделе ниже отредактируйте строку, начинающуюся с IGSERVER, чтобы она была правильной для вашего региона. Я нахожусь в Европе, поэтому моя строка читается как IGSERVER euro.aprs2.net Прокрутите вниз, и вы найдете строку, которая начинается с IDLOGIN. Измените xxx, чтобы он совпадал с позывным, который вы ввели в разделе MYCALL выше (включая SSID), а затем измените числа 123456 на пароль, полученный от генератора кодов доступа APRS. Справа внизу файла есть длинная строка. что начинается с PBEACON. Прокрутите строку и замените xx.xxxxxx своей широтой, yy.yyyyyy своей долготой (помните, что если вы находитесь к западу от экватора, ваша долгота будет отрицательным числом) и zz своим позывным, включая SSID.

Сохраните файл, нажав ctrl-x, затем нажмите клавишу Y и, наконец, нажмите Enter.

Теперь вы можете протестировать установку, введя следующую команду. Обратите внимание, что частота здесь установлена на 144,80M, поэтому, если вы находитесь где-то там, где это не правильная частота, вам нужно изменить эту строку соответствующим образом.

rtl_fm -f 144.80M - | Direwolf -c sdr.conf -r 24000 -D 1 -

Если все в порядке, вы увидите экран, подобный показанному в верхней части этого шага. Нажмите ctrl-c, чтобы выйти из теста.

Если ваша локальная частота APRS не 144,800 МГц, вам необходимо отредактировать дополнительный файл.

cd ~ sudo nano dw-start.conf

Вы ищете строку, которая начинается:

DWCMD = bash -c 'rtl_fm -f 144.80M - Измените 144.80M на любую вашу частоту APRS, например 144.39M для Северной Америки. Сохраните файл, нажав ctrl-x, затем нажмите клавишу Y и, наконец, нажмите Enter. Последнее, что нужно сделать, это настроить систему так, чтобы APRS iGate запускался автоматически при каждой перезагрузке Raspberry Pi. Введите следующую команду:

crontab -e

Прокрутите вниз, и вы увидите следующую строку. # * * * * * /home/pi/dw-start.sh> / dev / null 2> & 1

Удалите # в начале этой строки. Сохраните файл, нажав ctrl-x, затем нажмите клавишу Y, а затем нажмите Enter.

Шаг 5: Окончательная перезагрузка - работа сделана

Окончательная перезагрузка - работа сделана!
Окончательная перезагрузка - работа сделана!

Перезагрузите Raspberry Pi, и после перезапуска он автоматически подключится к сети APRS и будет работать как iGate только для приема. Ничего не будет отображаться на дисплее, пока он работает таким образом, поэтому вы можете проверить свой статус на aprs.fi, выполнив поиск по введенному вами позывному (включая SSID). Вам даже не нужно входить в Raspberry Pi, шлюз запустится автоматически в течение девяноста секунд после перезагрузки.

Обратите внимание: я не претендую на оригинальность этого метода настройки, я просто следил за тем, что уже есть в Интернете, и для вашего удобства создал изображение на основе этих инструкций. Моими двумя исходными документами были Raspberry Pi SDR IGate и Raspberry Pi Packet TNC. Я настоятельно рекомендую вам ознакомиться с ними обоими, чтобы увидеть, что здесь было сделано. Вы также можете прочитать статью в моем блоге, где я перечисляю все команды, которые я использовал для создания этого изображения. Также стоит скачать полное руководство пользователя Dire Wolf.

Рекомендуемые: