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