zoukankan      html  css  js  c++  java
  • bluetoothctl用法

    https://blog.csdn.net/chenjk10/article/details/90317028
    
    https://blog.csdn.net/zhuo_lee_new/article/details/106626680
    
    首先启动bluetoothctl启动
    
    常用命令
    	power on/off 打开电源或者关闭
    	scan on/off 开始扫描
    	pair xx:xx:xx:xx:xx 匹配某个设备
    	paired-devices显示已经匹配的设备
    	connect xx:xx:xx:xx:xx 连接蓝牙设备
    
    在手机的setting界面可以搜索到设备,但是用nrf connect app搜索不到ble设备。
    首先运行
    	./bluetoothctl
    给芯片上电, 
    	power on
    使芯片可发现 
    	menu advertise
    	Name xxxx (需要设置名称)
    	Discoverable on
    打开广播 
    	back
    	Advertise on
    
    查看属性值:
    显示设备支持的所有属性
    	list-attribution 
    	
    	select-attribution
    添加自己的service和characteristic
    [bluetoothctl] menu gatt
    [bluetoothctl] register-service 0xFFFF # (Choose yes when asked if primary service)
    [bluetoothctl] register-characteristic 0xAAAA read       # (Select a value of 1 when prompted)# 输入的值是初始值,每次读取,会加一
    [bluetoothctl] register-characteristic 0xBBBB read,write # (Select a value of 0 when prompted)
    [bluetoothctl] register-characteristic 0xCCCC read       # (Select a value of 2 when prompted)
    [bluetoothctl] register-application # (This commits the services/characteristics and registers the profile)
    [bluetoothctl] back
    [bluetoothctl] advertise on 
    
    
    作为主机连接从设备
    
    1. # 进入bluetoothctl命令行
    2. bluetoothctl
    3. # 进入bluetoothctl命令行后,类似:[bluetooth]#
    4. # Controller代表arm板上的蓝牙设备,Device代表蓝牙耳机
    5. # 按如下步骤初始化蓝牙设备,并连接蓝牙耳机
    6. # 查看帮组
    7. help
    8. # 
    9. power on
    10. agent on
    11. default-agent 
    12. # 启动扫描
    13. scan on 
    14. # 假如蓝牙耳机地址为:E3:28:E9:24:21:07
    15. trust E3:28:E9:24:21:07
    16. # 配对
    17. pair E3:28:E9:24:21:07
    18. # 连接
    19. connect E3:28:E9:24:21:07
    20. # 查看蓝牙耳机信息
    21. info E3:28:E9:24:21:07
    22. # 断开连接
    23. disconnect E3:28:E9:24:21:07
    24. # 不想自动连接上蓝牙耳机,可以删除配对信息
    remove E3:28:E9:24:21:07
    
  • 相关阅读:
    elementui 表格格式化
    安装mongoDB出现的问题:无法启动
    学习笔记-angular 使用uuid
    cordova app打包apk签名
    ionic3 清除navpush的堆栈 (android真机返回键bug)
    ionic3 StatusBar 不显示问题
    ionic3+angular 倒计时效果
    windows下一台机器运行多个tomcat
    JDBC连接数据库小结
    工具类---提供精确的浮点数运算
  • 原文地址:https://www.cnblogs.com/helloworldtoyou/p/15169073.html
Copyright © 2011-2022 走看看