蓝牙信标工作原理,蓝牙信标技术
USRP B210蓝牙信标安装坑洞流安装劳拉安装sdr-ble-demo安装ble_dump安装gr-osmosdr扩展安装gr-osmosdr出错及解决方法汇总
安装坑洞流
参考:LimeSDR实验教程(4)劳拉通信
坑洞源代码和劳拉包源代码:百度云免登陆
编译安装和恰当的安装选择其中一种方法即可。
编译安装坑洞方法:
#sudo apt-get install cmake g #已经安装过的不用再安装sudo apt-get安装软件-属性-通用sudo apt-get安装libnuma-dev lib python-dev python-numpy Qt base 5-dev libqt 5 SVG 5-dev libqt 5 open l5-dev libqwt-qt5-dev portaudio 19-dev lib jack-jackd 2-dev graphvizsudo add-apt-repository-y PPA:myriardf/driversudo apt-get更新sudo apt-get安装lime liblime suite-dev lime suite-udev lime suite-images sudo apt.make-j $(nproc-all)sudo make install debian系统上需要sudo LD配置# pothosutil-自检sPothosFlow #启动图像使用者界面设计器恰当的安装坑洞方法:
sudo add-apt-repository-y PPA:pothosware/framework sudo add-apt-repository-y PPA:pothosware/supports sudo add-apt-repository-y PPA:myriardf/driversudo apt-get update sudo apt-get install libpoco-dev sudo apt-get install libspuce-dev nlohmann-JSON-dev libmuparserx-dev sudo apt-get install soapysdr-tools soapysdr-module-LMS 7 lime lime lime lime suite-udev lib lime suite已经安装过的不用再安装sudo apt-get install pothos-all python-pothos pothos-python-dev python-soapysdr python-numpysudo apt-get install python 3-pothos python 3-soapysdr python 3-numpy安装劳拉劳拉是先科公司创建的低功耗局域网无线标准,它最大特点就是在同样的功耗条件下比其他无线方式传播的距离更远,实现了低功耗和远距离的统一,它在同样的功耗下比传统的无线射频通信距离扩大3-5倍。
编译安装劳拉包:
CD LoRa-SDRmkdir构建CD构建cmake./make-j $(nproc-all)sudo make install安装sdr-ble-demo参考:LimeSDR实验教程(8) BTLE低功耗蓝牙接收
饭桶克隆https://github.com/DesignSparkrs/sdr-ble-democd SDR-ble-demomkdir构建CD buildcmake./make -j4sudo make install安装完成后找到例/btle _ printer _ float 32。甲状旁腺素
复制一份然后把文件格式从。镀通孔改为。坑洞,然后双击打开运行即可。
无法与建立连接
无法连接设备
坑洞流的问题解决不了,在开源代码库上继续找角马电台的项目。
安装ble_dump cd ~/workarea#选择想要存放的路径代理链4吉特克隆https://github.com/drtyhlpr/ble_dump.git#使用proxychains4代理加速下载,安装教程参考:https://博客。csdn。net/u 011745228/article/details/103588004 gnuradio-companion #打开角马无线电伴侣在角马无线电伴侣选择打开现有的流程图,找到并打开刚才下载的/ble_dump/grc/gr_ble.grc
打开后发现丢失的块:
待解决…2020.07.08
更新:2020.07.09
安装gr-osmosdr扩展-# # # # # # # # # # # # # # # # # # # # # # # # # # Gnuradio启用的组件# # # # # # # # # # # # # # # # # # # # # # Python支持-* Osmocom OsmoSDR-* FUNcube Dongle Pro-* IQ文件源Sink - * Osmocom RTLSDR - * RTLSDR TCP客户端——*埃图斯USRP设备- * Osmocom MiriSDR红火龙果特别提款权- *免费资源支持-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #-构建版本:0.1.5/0.1.5 -使用安装前缀:/usr/local gr-osmosdr有许多的扩展组件,可以根据实际需要安装并启用,这些扩展并不能直接让无线电控制硬件,需要安装特别提款权相应的驱动。
其中以下5个扩展在安装gr-osmosdr的时候就被启用了:
智商文件源SinkRTLSDR TCP客户端RFSPACE接收器火龙果正方体加密狗下面以此说明如何安装及启用每个扩展:
1.计算机编程语言支持
sudo apt-get -y安装python-devsudo apt-get -y安装痛饮2杯.Osmocom IQ失衡校正FUNcube Dongle Pro
sudo apt-get -y安装gr-fcdproplus 3.sysmocom OsmoSDR
sudo apt安装libosmosdr-dev 4 .Osmocom RTLSDR
sudo apt安装librtlsdr-dev 5 .埃图斯通用软件无线电平台设备公司
sudo apt-get -y安装libuhd-dev 6 .Osmocom MiriSDR
sudo apt安装libmirisdr-dev 7 .HackRF rad1o徽章
日本首藤安装libhackrf-dev 8.nuand bladeRF
安装libbladerf-dev 9 .空中摄影接收器
sudo apt安装libairspy-dev 10 .肥皂博士支持
sudo apt-get -y安装libsoapysdr-dev 11 .免费支持
# sudo apt-get-y install libboost-all-dev #已经安装过的不用再安装sudo apt-get-y install build-essential libusb-1.0-0-dev git clone https://github.com/FreeSRP/libfreesrp.gitcd libfreesrp mkdir build CD build cmake.-DC make _ BUILD _ TYPE=Release make sudo make安装安装gr-osmosdr参考:osmocom Gnu无线电模块
饭桶克隆git://git。osmo com。org/gr-osmosd rcd gr-osmosdr/如果你的无线电版本为3.6,需要切换到gr3.6分支:
饭桶结帐gr3.6由于我的无线电版本为
3.7
,因此不需要
切换到gr3.6。然后对源码进行编译:
mkdir buildcd build/cmake./安装所有扩展编译后出现以下信息表明编译成功,可以根据需要启用或禁用组件。
然后使用以下命令进行安装:
make sudo make installsudo LD配置安装完成后原来的缺少块
key
:渗透率源问题解决gr_ble流图:
出错及解决方法汇总缺少块
key
:渗透率源参考:gnuradio伴侣找不到第三方模块gr-osmosdr的问题
该博客的方法需要修改/etc/gnuradio/conf.d/grc.conf文件,而在我的电脑上不存在/etc/gnuradio/文件夹,查找后发现该文件在我的电脑上的路径为/usr/local/etc/gnuradio/conf。d/GRC。确认,找到后使用以下命令修改文件内容:
sudo gedit/usr/local/etc/gnuradio/conf。d/GRC。主配置文件打开文件后发现本地块路径一项为空:
复制上一行全局_块_路径的路径粘贴过来即可:本地块路径=/usr/local/share/GNU radio/GRC/blocks
gr-osmosdr在第一种时出错:
由于我的无线电版本为3.7,跟着教程切换到了gr3.6的分支,导致编译出错,使用饭桶结帐gr3.7切换到gr3.7分支即可正常编译。
gr-osmosdr在制造时出错:
注意到错误都跟bladerf有关,检查后发现通过sudo apt-get安装libbladerf-dev安装的libbladerf-dev版本为0.2016.01,可能过于老旧,在https://launchpad.net/ubuntu/来源/bladerf下载最新稳定版libbladerf-dev(amd64),使用
sudo dpkg-I libbladerf-dev _ 0。2019 .07-4 build 1 _ amd64。黛比安装,出错:
梁刘柔芬二号叶片,唐梁刘柔芬二号叶片(md64),唐梁刘柔芬二号叶片
lib刀片F2 _ 0。2019.07-4构建1 _ am 64。debsudo dpkg-I libbladerf-dev _ 0。2019.07-4构建1 _ am 64。黛比文件格式:
cmake,你好吗-好吧/make sudo make安装