没有成年的小朋友可以绕过
准备内容:
1:分离元件DIY 145M 100W射频功放
2:diy一台HACKRF ONE
3:一台KC901H
4:基站天线2.4g 2根(我买的3根)
5:2个基站报警控制器
6::监测接收机
7:示波器
8:服务器:2台 建议16g(我购买的是一台16g1台 和8g一台)
9:制作工具(不解释)
第一步:分离元件DIY 145M 100W射频功放(145M 100W射频功放不说过程 复杂 而且不容易懂)
第二步:HACKRF ONE
最重要的是编码:
我用的手动编译(自动编码讲下)
(自动编译)首先需要安装Ubuntu 14.04,之后你只需要在Ubuntu 14.04下,输入以下命令即可:
sudo add-apt-repository ppa:gqrx/releases
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install gqrx gnuradio gr-osmosdr hackrf
1
2
3
4
sudo add-apt-repository ppa:gqrx/releases
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install gqrx gnuradio gr-osmosdr hackrf
果安装时出现 ‘Held packages’ 类型的报错,那么应该是由于之前已经进行过安装,这时,输入以下命令即可:
sudo apt-get dist-upgrade
1
sudo apt-get dist-upgrade
(手动编译)
安装依赖包
sudo apt-get -y install build-essential cmake git-core autoconf automake libtool g++ python-dev swig pkg-config libfftw3-dev libboost1.53-all-dev libcppunit-dev libgsl0-dev libusb-dev sdcc libsdl1.2-dev python-wxgtk2.8 python-numpy python-cheetah python-lxml doxygen python-qt4 python-qwt5-qt4 libxi-dev libqt4-opengl-dev libqwt5-qt4-dev libfontconfig1-dev libxrender-dev libusb-1.0
1
sudo apt-get -y install build-essential cmake git-core autoconf automake libtool g++ python-dev swig pkg-config libfftw3-dev libboost1.53-all-dev libcppunit-dev libgsl0-dev libusb-dev sdcc libsdl1.2-dev python-wxgtk2.8 python-numpy python-cheetah python-lxml doxygen python-qt4 python-qwt5-qt4 libxi-dev libqt4-opengl-dev libqwt5-qt4-dev libfontconfig1-dev libxrender-dev libusb-1.0
编译GNURadio
git clone --progress http://gnuradio.org/git/gnuradio.git
cd gnuradio
mkdir build
cd build
cmake ../
make -j4 #4代表用4核编译
sudo make install
sudo ldconfig
编译hackrf
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
编译rtlsdr(可选)(我没编译 觉得没好大用 过程还是发下)
git clone --progress git://git.osmocom.org/rtl-sdr
cd rtl-sdr
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON
sudo make install
sudo ldconfig
编译gr-osmosdr
git clone --progress git://git.osmocom.org/gr-osmosdr
cd gr-osmocom
mkdir build
cd build
cmake ../
make
sudo make install
sudo ldconfig
编译gqrx(可选)(我编译了的 有用!)
git clone https://github.com/csete/gqrx.git
cd gqrx
mkdir build
cd build
qmake ../gqrx.pro
make
sudo make install
sudo ldconfig
编译完成后
可以尝试osmocom_fft命令 : 一个简单的HackRF频谱仪
osmocom_siggen命令 : 一个简单的HackRF信号源
gqrx命令 : 类似于SDR#的广播接收器
第三步:3:一台KC901H
第四步基站天线2.4g 2套,
最初买的设备如下,价格大约:
最后实验发现定向室外栅格天线的性能没有双极化90度天线高,所以采用双极化90度天线,如下
第五步2个基站报警控制器
第六步:监测接收机
第七步:示波器
第八步:服务器:2台
第九步:制作工具2个大箱子
完成结果如下:
本文始发于微信公众号(军机故阁):基站的制作
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论