首页 > 其他分享 >【WCH蓝牙系列芯片】-基于CH582开发板—主机枚举从机所有服务和特征

【WCH蓝牙系列芯片】-基于CH582开发板—主机枚举从机所有服务和特征

时间:2024-05-13 13:52:44浏览次数:28  
标签:handle MAC 主机 蓝牙 枚举 开发板 从机 CH582

-------------------------------------------------------------------------------------------------------------------------------------

在使用沁恒的CH582蓝牙芯片的过程中,有时需要主机去连接蓝牙从机进行通信,主机在使用过程中工作流程是 :
  1、 蓝牙初始化完成后,开始扫描周围蓝牙设备
  2、 获取到被扫描蓝牙设备的数据
  3、 通过将扫描设备的MAC地址与主机设置的MAC地址进行对比,如果MAC地址一致则发起连接,否则继续扫描设备
  4、 枚举从机服务,获取对应特征的handle值,进行主从数据传输处理。
这里,讲解一下主机枚举从机所有服务,并获取到每个特征值对应的handle值,通过handle值进行接收数据或者发送数据。

标签:handle,MAC,主机,蓝牙,枚举,开发板,从机,CH582
From: https://www.cnblogs.com/ZYL-FS/p/18189055

相关文章

  • 通过tftp或SSH中scp命令在linux服务器和linux开发板之间传输文件
    V1.02024年5月11日发布于博客园目录传送文件tftp协议★SSH协议scp命令SSH在Linux中连接另一个Linux配置开发板初始配置网络配置DNS文件配置脚本文件参考文档传送文件tftp协议#从电脑的TFTP主目录传送文件(比如a.txt)到开发板参数-g获取-r指定文件名tftp-g<......
  • 在开发板上画圆
    IO编程在开发板的LCD屏上画圆/******************************************************************************filename:2024-05-10_colorCircle.c*author:[email protected]*date:2024-05-10*function:在开发板上画圆*note:None......
  • 学习记录+vcode+GPIO例程+正点原子 DNESP32S3 开发板教程-IDF 版
    第一个程序:UART模式和JTAG模式,配置完成不同。配置主要就是.vscode文件夹中 c_cpp_properties.json,tasks.json,launch.json,settings.json四个文件。一个想法:备份UART模式和JTAG模式的配置文件,用时直接文件替换。简单粗暴方式是.vscode文件夹替换。当然每次要选好串口、设置目标......
  • android开发板USB连接PC后adb口丢失 解决
    刚开始启动,90DB端口都是有的,屏幕上亮一下就黑了,然后modem端口一闪就没了;然后adbshell显示如下: 经确认是硬件modem相关人员修改问题导致的,modem口的导致adb口掉线了~! 解决办法是,禁用系统服务里的 WWANAutoConfig  请禁用电脑上的WWANAutoConfig,并把该服务停止......
  • RTL8211F以太网千兆RGMII开发板
    1.概述    RGMII 开发板主芯片是RTL8211FD。配套国产GOWIN的2AR-18和NR-9C的开发板,测试RGMII的千兆以太网数据发送和接收功能。  开发板的代码是基于MAC模式,通过循环发送计数器来判断包发送和接收是否正确。    二. 配套资料   三.配套开发板 ......
  • ArmSoM-Sige5 RK3576开发板 正式发布!
    ArmSoM-Sige5采用RockchipRK3576第二代8nm高性能AIOT平台,6TOPS算力NPU,最大可配32GB大内存。支持8K视频编解码,拥有丰富的接口,支持双千兆网口,WiFi6&BT5和多种视频输出。支持多种操作系统,适用于基于ARM的PC和边缘计算设备、个人移动互联网设备和其他数字多媒体应用。关键参数......
  • CH592 CH582 CH573 蓝牙运行时调整RTC
    前言:CH592芯片在使用蓝牙外部32K精度比较高(根据选择的外部32.768K晶体,精度一般在20ppm以内)。直接使用内部32K不校准误差约为百分之二,校准后可以做到0.1%-0.3%精度。使用外部32K需要消耗一颗晶振的物料,同时芯片的相应GPIO会被占用。如果对于32K的误差要求不是很高,可以直接选择使......
  • CH573 CH582 CH592 仿真功能
    操作步骤:1.通过USB或者UART1开启两线调试接口:2.将USB拔下,LINKE用四根线与板子连接(vccgndswdioswdck),再将LINKE的usb端接电脑,3.打开工程,点击下载:一:二:三:四: ......
  • 小小开发板承载万千创新可能,小熊派的云上奇遇记
    本文分享自华为云社区《小小开发板承载万千创新可能,小熊派的云上奇遇记》,作者:华为云社区精选。一块掌心大小的开发板可以做什么?给物联网开发爱好者,他们能将普通门锁改造成为智能指纹门锁,让家里的花花草草自动浇水;给专业工程师,他们能开发出脑卒中患者步态评估等辅助医疗诊断设备,......
  • 14_一键烧写QT程序到开发板
    一键烧写QT程序到开发板之前我们写好一个程序,都是先交叉编译完,然后在通过nfs/tftp或者其他的方法拷贝到开发板,然后在手动执行,如果我们调试程序很频繁,那我们每次都重新拷贝到开发板,那这样就太麻烦了,有没有方便一点的办法呢,这个就是接下来我们要介绍的一种方法,一键烧写QT程序到开发......