树莓派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
  1. 扫描蓝牙设备scan onscan off停止扫描
  2. 列出所有可用的设备
  3. 连接、配对(connect/pair 设备号)
  4. …其他的就不列举了。
开启调试
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+蓝牙使用相关推荐

  1. 利用树莓派(3B+)板载蓝牙(ble)实现与蓝牙热敏打印机的通信

    1.1运行环境 树莓派:型号为树莓派3B+,使用的镜像为:2018-04-18-raspbian-stretch.img 蓝牙打印机:深圳市邦贝特科技有限公司的DL58蓝牙热敏手持打印机 可二次开发的 ...

  2. 基于树莓派3b的嵌入式实验——蓝牙通信实验(python)

    1.实验内容 本实验以树莓派开发板作为控制板,通过树莓派的 USB 母座连接 USB 转串口模块,再使用 板载蓝牙连接蓝牙模块,通过蓝牙模块发送控制信息,板载蓝牙模块接收并点亮 LED 模块 上不同位 ...

  3. 树莓派3B+与Arduino Mega 2560蓝牙通讯

    树莓派3B+与Arduino Mega 2560蓝牙通讯 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 树莓派3B+与Arduino Mega 2560蓝牙通讯 前言 一 ...

  4. 树莓派python蓝牙_树莓派3B 爬虫蓝牙播放器

    一直没有尝试使用一下树莓派3B 的蓝牙功能,今天特别想试试,于是就烧录了最新的raspbian镜像,然后接上5寸GPIO触摸屏和键盘鼠标,开始了调试,网上看了看其他人的教程,发现都很老了,有的还不能用 ...

  5. 树莓派3B 开启串口

    网上的很多方法,都很麻烦,要下文件还要改很多参数,但是经我测试,其实没那么多步骤!(不知道是不是我的树莓派版本高的原因) 通过 cat /proc/version命令得到的版本是 linux vers ...

  6. BG2RHE - 树莓派3B+外置wifi解决金属外壳屏蔽问题

       树莓派3B+内置了wifi和蓝牙,使用更加方便了.但是,树莓派3B+的发热量很大,如果你需要日常携带树莓派,一定需要一个美观漂亮的外壳,当然大部分外壳都配有散热风扇.我是个器材控,最受不了满身孔 ...

  7. 树莓派3b+串口配置

    前言 树莓派从大的方向来说一共出了3代,每一代的CPU外设基本相同,但内核不同,外设里面一共包含两个串口,一个称之为硬件串口(/dev/ttyAMA0),一个称之为mini串口(/dev/ttyS0) ...

  8. 树莓派3B+:串口通讯

    树莓派3B+:串口通讯 背景 一.树莓派串口通讯是什么? 二.使用步骤 1.树莓派串口知识 2.查看当前的串口使用及映射关系 3.释放串口ttyAMA0 3.代码控制串口,验证是否可用 三.minic ...

  9. 基础——树莓派3B配置

    1.树莓派3B(Raspberry Pi 3 型号 B SBC)硬件配置 Broadcom BCM2837 芯片组,运行频率 1.2 GHz 64 位四核 ARM Cortex-A53 802.11 ...

最新文章

  1. 成都Uber优步司机奖励政策(1月7日)
  2. 网站优化之网站文章更新需注意哪些问题?
  3. 1、kubernetes系统基础190622
  4. spring cloud feign 加载流程
  5. eclipse编译hadoop插件
  6. Knative 核心概念介绍:Build、Serving 和 Eventing 三大核心组件
  7. Docker 安装Node-Exporter+ Prometheus Server +Grafana
  8. 路由器链路聚合技术(Eth-Trunk、Ip-Trunk)
  9. python快速运算符_Python基本运算符
  10. hunnu11543:小明的烦恼——分糖果
  11. Qt Qt5.15+Xcode12+BigSur macOS及iOS开发环境搭建
  12. [转]关于Gmail打不开的解决办法
  13. Anomaly Detection with Partially Observed Anomalies译文
  14. 基于asp.net综合管理系统源码,三层架构
  15. ChatGPT开源平替——OpenChatKit(前OpenAI团队打造)
  16. js 按钮实现跳转页面 jsp html
  17. AAA配置与管理——2
  18. 2021年G3锅炉水处理及G3锅炉水处理证考试
  19. 多重背包的优化 二进制/单调队列解析
  20. 推荐一个免费7天天气预报API服务:和风天气

热门文章

  1. 小游戏 扫雷的制作思路
  2. 最大似然法和最小二乘损失函数的异同
  3. USB驱动器启动Ubuntu实现Linux To Go
  4. Web前端开发之浏览器兼容问题
  5. 产品读书《高效能阅读》《深阅读》《如何有效阅读一本书》
  6. 对比学习损失函数中超参数temperature的作用
  7. 锡恩日记:记录我在锡恩的第一天
  8. C语言的attribute机制
  9. MFC笔记位图格式及其存储和读取
  10. vant weapp 多选上传图片_使用vant组件upLoad上传视频或图片