Реддитор [] недавно выпустил свой проект под названием “RTLion”. RTLion — это программный фреймворк для RTL-SDR-устройств, который в настоящее время поддерживает различные функции, такие как график спектра мощности и сканирование частот. Программное обеспечение может работать на Raspberry Pi 3, и все функции предназначены для доступа через удобный веб-интерфейс в браузере, или через Android-приложение. Программное обеспечение также можно запустить с Docker, что делает его полезным для IoT-приложений.
RTLionпроект можно охарактеризовать как фреймворк благодаря реализации различных функций помимо сканера частот. Общая структура проекта подходит для добавления новых функций тоже.RTLion Frameworkимеет веб-интерфейс на основе Flask–SocketIO, в котором размещаются его функции. Веб-интерфейс предпочтительнее интерфейса командной строки для упрощения использования и поддержки удалённых операций. Matplotlib используется для создания графиков, более конкретно методpylabpsd(Power Spectral Density) — метод, который в основном используется для преобразования комплексных выборок (хранящихся в массивеnumpy) в графики FFT.
Весь его код с открытым исходным кодом доступен на GitHub. В настоящее время он ищет отзывы об улучшении фреймворка, и нам интересно посмотреть, к чему может привести этот проект в будущем.
Источник:
