打印
[STM32WBA]

【STM32WBA52CG测评】+ 蓝牙功能了解和测试

[复制链接]
597|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
BinWin|  楼主 | 2023-7-28 23:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 BinWin 于 2023-7-28 23:42 编辑

     这款板子主打的是蓝牙,所以还是把注意力放在蓝牙通信上。
     例程中常见的MCU外设的使用在Examples文件夹内,而BLE的部分都在Applications文件夹内,利用Web_Bluetooth_App_WBA 工具对几个例程做了下测试。
     首先使用P2PServer例程进行演示,烧录好程序到板子后,复位程序。然后打开网页工具如下搜索蓝牙
        
       可以同浏览器通知的小窗口获取UUID并连接。windows系统里需要开启浏览器对蓝牙的使用权限,会有提示,点同意就行了。
           连接好蓝牙以后,点击那个应用名称,就进入主应用界面了
      
     如果不知道怎么操作,可以点击叹号的图表,会给出提示信息,比如下图,提示可以点击按钮开关LED,也可以电解下面的图案。
   
      比如这个输入框,可以输入命令进行LED的控制,0x0101为开灯,0x0100为关灯。

      再比如读取Notify的内容,开关LED操作后再去读取就可以看到数值的改变了,也就是LED的亮灭状态。
     
      这部分还提供了数据通信的带宽测试,以及误码的提示。需要看的是BLE_DataThroughput_Server这个工程。蓝牙连接操作是相同的
      我截取了两张结果,一是网页图表显示的实时数据带宽,最大每秒60多千字节。
      
       串口会同步输出数据误码信息,可以看到频率还是挺高的。具体原因不详。
      
      还有个心率的数据波形例程,可以看到一个动态的过程。整体来说,这是一个网页和设备端的综合程序。
      
     不过,这个网页程序不支持修改,所以还是要研究下如何构建一个自己的测试工具,也同时可以对蓝牙的通信协议有较深入的了解。蓝牙部分的工程单文件夹就20来个,还没有详细看过究竟是些什么,单独了解HOST层内容,能够应用相应协议进行通信是首要进行的。

使用特权

评论回复
沙发
Jacquetry| | 2023-8-18 09:12 | 只看该作者
这个可不可以用来模拟键鼠啊?

使用特权

评论回复
板凳
Stahan| | 2023-8-18 14:37 | 只看该作者
画图的这个程序叫什么名字啊?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

59

帖子

0

粉丝