LimeSDR实验教程(4) LoRa通信

lora是一种超低功耗的远距离数字通信方式,目前limesdr之间的lora通信已经基本实现了,但是还不能和商用设备通信。

编译安装和apt安装只能做一种,不能两种都做,树莓派必须编译安装因为pothos没给raspbian做现成包。

编译安装pothos方法

sudo apt-get install  software-properties-common 
sudo apt-get install libnuma-dev cmake g++  libpython-dev python-numpy qtbase5-dev libqt5svg5-dev libqt5opengl5-dev libqwt-qt5-dev portaudio19-dev libjack-jackd2-dev graphviz
sudo add-apt-repository -y ppa:myriadrf/drivers
sudo apt-get update

sudo apt-get install limesuite liblimesuite-dev limesuite-udev limesuite-images
sudo apt-get install soapysdr-tools soapysdr-module-lms7 libsoapysdr-dev

mkdir build
cd build
cmake ..
make -j4
sudo make install
sudo ldconfig #needed on debian systems
PothosUtil --self-tests
PothosFlow #launches GUI designer

 

apt安装pothos方法 

sudo add-apt-repository -y ppa:pothosware/framework
sudo add-apt-repository -y ppa:pothosware/support
sudo add-apt-repository -y ppa:myriadrf/drivers
sudo apt-get update

sudo apt-get install libpoco-dev libspuce-dev nlohmann-json-dev libmuparserx-dev
sudo apt-get soapysdr-tools soapysdr-module-lms7 limesuite limesuite-udev liblimesuite-dev limesuite-images libsoapysdr-dev libi2c-dev libusb-1.0-0-dev
sudo apt-get install git g++ cmake
sudo apt-get install pothos-all python-pothos python3-pothos pothos-python-dev python-soapysdr python-numpy python3-soapysdr python3-numpy

无论如何安装,lora包都要编译安装

cd LoRa-SDR
mkdir build
cd build
cmake ../
make -j4
sudo make install

编译安装的pothos源代码,以及lora包源代码:

链接:https://pan.baidu.com/s/1YywMnKpCtAS6zDNWbDPwaw  密码:zlp4

树莓派4镜像:

从本店购买板子附送

演示视频:

https://www.bilibili.com/video/av73494013

 

 

你可能感兴趣的:(LimeSDR实验教程)