基站的制作

admin 2022年1月6日03:41:19评论216 views字数 2369阅读7分53秒阅读模式

 没有成年的小朋友可以绕过


准备内容:

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个大箱子

基站的制作

基站的制作


完成结果如下:

基站的制作

本文始发于微信公众号(军机故阁):基站的制作

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年1月6日03:41:19
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   基站的制作http://cn-sec.com/archives/498080.html

发表评论

匿名网友 填写信息