2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 树梅派应用27:通过USB蓝牙适配器连接BLE设备

树梅派应用27:通过USB蓝牙适配器连接BLE设备

时间:2019-09-22 02:03:09

相关推荐

树梅派应用27:通过USB蓝牙适配器连接BLE设备

前言

最近打算将树莓派用于物联网网关设备,思路就是在树莓派上连接一个有蓝牙4.0的USB蓝牙适配器,然后通过这个适配器去连接外面的BLE设备,比如我这个BLE设备是采集各种环境相关数据的,而且有很多个这样的设备,这样我就可以通过树莓派对这些设备进行管理,当然最基本的就是进行数据传输了。

安装BlueZ

需要实验我们说的这个目的,首先我们的安装BlueZ库,其官网为:/,下载最新版本的源码包到本地备用。(该工具在树莓派最新的系统(-03-18-raspbian-jessie)中已经集成,可以略过安装直接使用。若是之前的系统则需要参考下面的步骤安装。)

首先编辑/etc/apt/sources.list 文件,然后在里面添加如下内容:

添加完毕并保存文件,然后执行

若之前安装过BlueZ,可以通过如下命令删除老版本的BlueZ

执行如下命令安装其依赖库

进入BlueZ源码包目录,使用如下命令解压源码包并进入解压后的目录

编译并安装BlueZ,编译的时间稍长,请耐心等待…

启动USB蓝牙适配器

通过如下命令扫描蓝牙设备

扫描到设备后,通过如下命令连接设备

若能显示连接成功,那么基本就OK了,下一步研究如何收发数据。

若提示找不到gatttool,可以通过以下命令解决

参考资料:

/questions/24853597/ble-gatttool-cannot-connect-even-though-device-is-discoverable-with-hcitool-lesc

/s/blog_7cedb56d0102v0qj.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。