ПослугиПроєктиСтудіяЛовецьПривидГалереяЦіниБлогІнструкціїНовиниFAQКлубПро нас ChroniclesGame Hub Увійти 🇬🇧 English Telegram @BallanraD
HUMANIKRON

ARGUS: польовий SDR-радіоприймач на Raspberry Pi

sdrraspberry pipythonradio

Один дешевий RTL-SDR-донгл + Raspberry Pi — і виходить кишеньковий радіоцентр, яким керуєш із телефона через браузер. Я назвав його ARGUS.

Що вміє

  • FM-радіо з демодуляцією і регулюванням підсилення.
  • Авіація — ADS-B. Декодую позиції літаків (висота, швидкість, борт) через pyModeS і малюю їх у списку.
  • Сканер спектра. rtl_power будує водоспад по діапазону — видно, де «живі» сигнали.
  • Декодери. rtl_433 (датчики, метеостанції), multimon-ng (пейджери/тони), band-plan із пресетами.

Головний виклик — один донгл

Усі ці режими хочуть один і той самий приймач одночасно. Тому серце системи — арбітр: маленький Python-сервіс, що по черзі віддає донгл режимам, гасить попередній процес і не дає їм заблокувати один одного. Без нього два запити вбивають радіо.

Архітектура

FastAPI віддає JSON і сам дашборд (один HTML), процеси rtl_* запускаються на вимогу, результат стрімиться в браузер. Доступ — лише в приватній tailnet-мережі, тож «слухати» можна звідусіль, але назовні нічого не світиться.

Висновок

SDR — це не «хакерська магія», а звичайна інженерія: процеси, черги, парсинг. На $30 заліза й Raspberry Pi виходить інструмент, який раніше коштував як автомобіль.

Привіт! Я AI-помічник HUMANiKRON. Питай про послуги, ботів чи статті.