- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!GNUradio
https://wiki.gnuradio.org/index.php/What_is_GNU_Radio%3F
==http://gnuradio.org/redmine/projects/gnuradio/wiki==
http://gnuradio.org/redmine/projects/gnuradio/wiki/GNURadioCompanion
https://github.com/gnuradio/gnuradio
! インストール
yast2 などでインストールするのが良いが
コンパイルするにはかなりのモジュールがいる
https://wiki.gnuradio.org/index.php/InstallingGR#From_Source
にてコンパイルの方法を確認の事
BuildRequires: libboost_atomic-devel
BuildRequires: libboost_filesystem-devel
BuildRequires: libboost_system-devel
の他に
https://build.opensuse.org/package/view_file/devel:ARM:Factory:Contrib:ILP32/gnuradio/gnuradio.spec?expand=0
にてモジュールをチェックする事
またpythonのモジュールも必要
cd ./RTL-SDR/
cd GNURadio/
git clone --recursive https://github.com/gnuradio/gnuradio.git
cd gnuradio/
## git checkout maint-3.8
git checkout v3.7.13.5
mkdir 00BUILD
cd 00BUILD/
# export CC=gcc
# export CC=gcc # CMAKEが通らなくて CCの問題かとおもった
# export CXX=g++
## cmake -DCMAKE_BUILD_TYPE=Release -DPYTHON_EXECUTABLE=/usr/bin/python3 ../
cmake -DCMAKE_BUILD_TYPE=Release -DPYTHON_EXECUTABLE=/usr/bin/python2 -DCMAKE_INSTALL_PR
EFIX=$HOME/opt -DENABLE_GR_WXGUI=ON -DENABLE_DEFAULT=ON -DENABLE_GR_COMEDI=ON -DENABLE_GR
_ZEROMQ=OFF -DENABLE_GR_QTGUI=OFF ../
cmake -DCMAKE_BUILD_TYPE=Release -DPYTHON_EXECUTABLE=/usr/bin/python2 -DCMAKE_INSTALL_PREFIX=$HOME/opt -DENABLE_GR_WXGUI=ON -DENABLE_DEFAULT=ON -DENABLE_GR_COMEDI=ON -DENABLE_GR_ZEROMQ=OFF -DENABLE_GR_QTGUI=OFF ../
make
make test
make install
今回はPYTHON2で作成したが、今後の事を考えてPYTHON3が必須でしょうね
(WXPYTHON3をbuildするのが面倒だったので。。PYTHON2)
!Device
[FM(76-80M)|http://www.amazon.co.jp/gp/product/B004QM4BBW/ref=as_li_ss_tl?ie=UTF8&camp=247&creative=7399&creativeASIN=B004QM4BBW&linkCode=as2&tag=greennetworks-22]
[1090M|http://www.amazon.co.jp/gp/product/B00E0LAKRI/ref=as_li_ss_tl?ie=UTF8&camp=247&creative=7399&creativeASIN=B00E0LAKRI&linkCode=as2&tag=greennetworks-22]
!RTL-SDR
http://sdr.osmocom.org/trac/wiki/rtl-sdr
https://github.com/osmocom/rtl-sdr
!Python rtlsdr
https://github.com/roger-/pyrtlsdr
https://github.com/th0ma5w/rtl_fm_python
pip3 install pyrtlsdr
! スペアナ
https://github.com/EarToEarOak/RTLSDR-Scanner
!Widowsでは
http://trashbox.homeip.net/nownow/20130316/
!TIPs
http://wiki.spench.net/wiki/RTL2832
http://blog.goo.ne.jp/sdrfun/e/fd671a1f8b6afc685c77be28a832da99
http://blog.opensecurityresearch.com/2012/06/getting-started-with-gnu-radio-and-rtl.html
http://trashbox.homeip.net/nownow/20130316/
http://park11.wakwak.com/~nkon/homepc/rtl-sdr/
http://sntk.hatenablog.com/entry/2014/02/21/211101
https://github.com/roger-/pyrtlsdr
http://eartoearoak.com/software/rtlsdr-scanner
http://d.hatena.ne.jp/NeoCat/20140402/1396406442
! AIS
https://blogs.yahoo.co.jp/samy9900/14255119.html
https://opencpn.org/
https://www.rtl-sdr.com/rtl-sdr-tutorial-cheap-ais-ship-tracking/
----
! OpenSuse 12.3 で動かすときには。。
rmmod dvb_usb_rtl28xxu
ではずしてしまう。。
## dvb_usb_rtl28xxu がコンフリクトする場合には
## modprobe で BlackList に入れておこう。。
## echo blacklist dvb_usb_rtl28xxu > /etc/modprobe.d/rtlsdr.conf
git clone git://git.osmocom.org/rtl-sdr.git
cd ./rtl-sdr
mkdir ./BUILD
cd ./BUILD
## cmake -DCMAKE_INSTALL_PREFIX=$HOME/opt/rtl-sdr -DINSTALL_UDEV_RULES=ON ../
cmake -DCMAKE_INSTALL_PREFIX=$HOME/opt -DINSTALL_UDEV_RULES=ON ../
make
make install
rtl_fm -f 89.9e6 -s 200000 -r 48000 - | aplay -r 48k -f S16_LE -t raw -c 1
rtl_fm -f 89.9e6 - | aplay -r 24k -f S16_LE
rtl_fm -f 89.9e6 -M wbfm - | aplay -r 32k -f S16_LE -t raw -c 1
rtl_fm -f 76.1e6 -s 200000 -r 48000 -g 6 - | aplay -r 48k -f S16_LE -t raw -c 1
python 用のツール
git clone https://github.com/roger-/pyrtlsdr
cd pyrtlsdr
python ./setup.py build
## python ./setup.py install -prefix=$HOME/opt/rtl-sdr
python ./setup.py install -prefix=$HOME/opt
python test.py
!RTLSDR_Scanner のインストール
# OpenSuse12.3では pySerial がモジュールが足りないので入れ直し。。
# easy_install --prefix=$HOME/opt -U pyserial
git clone https://github.com/EarToEarOak/RTLSDR-Scanner
cd ./RTLSDR-Scanner/src を適当な場所へコピー
cp ./RTLSDR-Scanner/src ./RTLSDR_Scan
./RTLSDR_Scan/rtlsdr_scan.py で実行する
! dump1090
git clone git://github.com/MalcolmRobb/dump1090.git
cd ./dump1090
make
./dump1090 --interactive
./dump1090 --interactive --net
! ____
398.605MHz(Ach)
399.455MHz(Bch)
399.030MHz(Cch)
GNU
!Gqrx-SDR
http://gqrx.dk/