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
    
  • 相关阅读:
    Sliverlight常见错误集锦
    Excel公式使用
    Slider绑定事件,初始化NullPointerException错误
    修改VS 2012调试默认浏览器
    Silverlight界面设计
    you can't add a reference to Newtonsoft.Json.dll as it was not built against the silverlight runtime
    安装 ArcGISAPI31forSilverlight an i/o error occured while installing a file错误解决
    关于无法进入电子科大信息门户的相关问题研究
    HDU 1878 欧拉回路
    POJ 2492 A Bug's Life
  • 原文地址:https://www.cnblogs.com/helloworldtoyou/p/15169073.html
Copyright © 2011-2022 走看看