A Web Tool for HackRF
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
HackRFWebtools
common
dsp
html
pyhackrf
.gitignore
GlobalData.py
LICENSE
README.md
func.py
manage.py
test.py
views.py

README.md

HackRFWebtools(to be continued)

a Web Framework for HackRF.

Introduction

The project is based on webradio's front-end and complete wf4hf's unfinished work. It can be used to control HackRF from a browser.
The application is built on py-hackrf-ctypes rather than GNU Radio , which make it possible for software to use less space, so that It can be run at a embedded platform(such as Raspberry Pi) .

Features

  • You can find in the picture

Dependencies

Install python,django

    sudo apt-get install python-pip python-dev
    sudo pip install Django==1.6.6

Install libhackrf

    git clone --progress http://github.com/mossmann/hackrf.git
    cd hackrf/host
    mkdir build
    cd build
    cmake ../ -DINSTALL_UDEV_RULES=ON
    make
    sudo make install
    sudo ldconfig

Usage

    python manage.py runserver 0.0.0.0:9999

我是中文

poor English......
这就是一个HackRF的基于浏览器的信号解调前端, 让使用者在远程通过浏览器就可以直接对常见的信号进行观察,并能完成简单的WBFM NBFM AM解调的功能.出于在Raspberry Pi等嵌入式计算机上运行的目的,尽可能少的使用外部依赖库,所以代码直接通过PYUSB完成和HackRF的联系,并不依赖GNU RADIO.这样用户就可以方便地部署天线架设更容易的场合.然后拿出手机观察拉.

image