树莓派3B+蓝牙使用
树莓派3B+蓝牙
树莓派3B+自带蓝牙,使用的是硬件串口。查看蓝牙状态:
systemctl status bluetooth # 查看蓝牙状态
当看到active说明蓝牙已经开启了,如果没有则可以启动。
sudo /etc/init.d/bluetooth start # 启动蓝牙
sudo /etc/init.d/bluetooth stop # 停止蓝牙
sudo /etc/init.d/bluetooth restart # 重启蓝牙
进入蓝牙shell
sudo bluetoothctl
查看所有的命令:
pi@raspberrypi:~ $ sudo bluetoothctl
Agent registered
[bluetooth]# help
Menu main:
Available commands:
-------------------
advertise Advertise Options Submenu
scan Scan Options Submenu
gatt Generic Attribute Submenu
list List available controllers
show [ctrl] Controller information
select <ctrl> Select default controller
devices List available devices
paired-devices List paired devices
system-alias <name> Set controller alias
reset-alias Reset controller alias
power <on/off> Set controller power
pairable <on/off> Set controller pairable mode
discoverable <on/off> Set controller discoverable mode
agent <on/off/capability> Enable/disable agent with given capability
default-agent Set agent as the default one
advertise <on/off/type> Enable/disable advertising with given type
set-alias <alias> Set device alias
scan <on/off> Scan for devices
info [dev] Device information
pair [dev] Pair with device
trust [dev] Trust device
untrust [dev] Untrust device
block [dev] Block device
unblock [dev] Unblock device
remove <dev> Remove device
connect <dev> Connect device
disconnect [dev] Disconnect device
menu <name> Select submenu
version Display version
quit Quit program
exit Quit program
help Display help about this program
export Print evironment variables
- 扫描蓝牙设备
scan on
。scan off
停止扫描
- 列出所有可用的设备
- 连接、配对(connect/pair 设备号)
- …其他的就不列举了。
开启调试
sudo vi /etc/systemd/system/dbus-org.bluez.service
找到ExecStart=/usr/lib/bluetooth/bluetoothd,
修改为为:
ExecStart=/usr/lib/bluetooth/bluetoothd -C
ExecStartPost=/usr/bin/sdptool add SP
一键三连加关注,村头带你不迷路!哈哈哈
树莓派3B+蓝牙使用相关推荐
- 利用树莓派(3B+)板载蓝牙(ble)实现与蓝牙热敏打印机的通信
1.1运行环境 树莓派:型号为树莓派3B+,使用的镜像为:2018-04-18-raspbian-stretch.img 蓝牙打印机:深圳市邦贝特科技有限公司的DL58蓝牙热敏手持打印机 可二次开发的 ...
- 基于树莓派3b的嵌入式实验——蓝牙通信实验(python)
1.实验内容 本实验以树莓派开发板作为控制板,通过树莓派的 USB 母座连接 USB 转串口模块,再使用 板载蓝牙连接蓝牙模块,通过蓝牙模块发送控制信息,板载蓝牙模块接收并点亮 LED 模块 上不同位 ...
- 树莓派3B+与Arduino Mega 2560蓝牙通讯
树莓派3B+与Arduino Mega 2560蓝牙通讯 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 树莓派3B+与Arduino Mega 2560蓝牙通讯 前言 一 ...
- 树莓派python蓝牙_树莓派3B 爬虫蓝牙播放器
一直没有尝试使用一下树莓派3B 的蓝牙功能,今天特别想试试,于是就烧录了最新的raspbian镜像,然后接上5寸GPIO触摸屏和键盘鼠标,开始了调试,网上看了看其他人的教程,发现都很老了,有的还不能用 ...
- 树莓派3B 开启串口
网上的很多方法,都很麻烦,要下文件还要改很多参数,但是经我测试,其实没那么多步骤!(不知道是不是我的树莓派版本高的原因) 通过 cat /proc/version命令得到的版本是 linux vers ...
- BG2RHE - 树莓派3B+外置wifi解决金属外壳屏蔽问题
树莓派3B+内置了wifi和蓝牙,使用更加方便了.但是,树莓派3B+的发热量很大,如果你需要日常携带树莓派,一定需要一个美观漂亮的外壳,当然大部分外壳都配有散热风扇.我是个器材控,最受不了满身孔 ...
- 树莓派3b+串口配置
前言 树莓派从大的方向来说一共出了3代,每一代的CPU外设基本相同,但内核不同,外设里面一共包含两个串口,一个称之为硬件串口(/dev/ttyAMA0),一个称之为mini串口(/dev/ttyS0) ...
- 树莓派3B+:串口通讯
树莓派3B+:串口通讯 背景 一.树莓派串口通讯是什么? 二.使用步骤 1.树莓派串口知识 2.查看当前的串口使用及映射关系 3.释放串口ttyAMA0 3.代码控制串口,验证是否可用 三.minic ...
- 基础——树莓派3B配置
1.树莓派3B(Raspberry Pi 3 型号 B SBC)硬件配置 Broadcom BCM2837 芯片组,运行频率 1.2 GHz 64 位四核 ARM Cortex-A53 802.11 ...
最新文章
- 成都Uber优步司机奖励政策(1月7日)
- 网站优化之网站文章更新需注意哪些问题?
- 1、kubernetes系统基础190622
- spring cloud feign 加载流程
- eclipse编译hadoop插件
- Knative 核心概念介绍:Build、Serving 和 Eventing 三大核心组件
- Docker 安装Node-Exporter+ Prometheus Server +Grafana
- 路由器链路聚合技术(Eth-Trunk、Ip-Trunk)
- python快速运算符_Python基本运算符
- hunnu11543:小明的烦恼——分糖果
- Qt Qt5.15+Xcode12+BigSur macOS及iOS开发环境搭建
- [转]关于Gmail打不开的解决办法
- Anomaly Detection with Partially Observed Anomalies译文
- 基于asp.net综合管理系统源码,三层架构
- ChatGPT开源平替——OpenChatKit(前OpenAI团队打造)
- js 按钮实现跳转页面 jsp html
- AAA配置与管理——2
- 2021年G3锅炉水处理及G3锅炉水处理证考试
- 多重背包的优化 二进制/单调队列解析
- 推荐一个免费7天天气预报API服务:和风天气