0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32WB55_NUCLEO开发(7)----手机与STM32WB进行绑定

嵌入式单片机MCU开发 来源:嵌入式单片机MCU开发 作者:嵌入式单片机MCU开 2022-11-18 10:08 次阅读

概述

本篇文章主要介绍如何使用STM32CubeMX对生成STM32WB工程,并通过与STM32WB配对,将其绑定。

硬件准备

首先需要准备一个开发板,这里我准备的是NUCLEO-WB55RG 的开发板: 在这里插入图片描述

源码下载

https://download.csdn.net/download/qq_24312945/85070461

设置绑定

在BLE pairing中开启绑定,这样就意味着只要进行一次配对,蓝牙信息就会储存在手机当中,后续就可以直接连接。 在这里插入图片描述 配置完毕重新生成代码。 在这里插入图片描述

代码配置

在app_ble.c中,下图可以看到数字比较值的事件处理程序,通过串口输出密钥值。 在这里插入图片描述

同时将代码修改为十进制显示。 在这里插入图片描述

结果演示

下载完程序后,可以看到串口打印固件版本等信息。 在这里插入图片描述 打开ST BLE ToolBox软件(APP在群内有615061293),可以看到该蓝牙已经可以搜索到。 在这里插入图片描述 点击connect进行连接。 连接之后可以看到串口打印了连接事件。 在这里插入图片描述

同时手机也显示该蓝牙模块连接成功。 在这里插入图片描述 让后我们试着读取他。 在这里插入图片描述

手机会弹出蓝牙配对请求,同时会显示匹配密钥。 在这里插入图片描述

同时在串口终端中也会打印该密钥, 查看是否相等,如果是则点击配对。 在这里插入图片描述

配对完成后进行读取,可以看到已经成功读取出来。

在这里插入图片描述 我们断开连接,在重新连接,就不会再显示配对码,直接进行配对。 同时在蓝牙管理中,可以看到该蓝牙已经配对成功,信息也已经保存到手机上。 在这里插入图片描述 若要取消配对,需要在手机中进行取消。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    5032

    浏览量

    97375
  • stm32cubemx
    +关注

    关注

    5

    文章

    283

    浏览量

    14791
  • STM32WB55
    +关注

    关注

    0

    文章

    26

    浏览量

    1322
收藏 人收藏

    评论

    相关推荐

    STM32WB55RG开发(5)----监测STM32WB连接状态

    STM32WB系列微控制器代表了STMicroelectronics在无线技术领域的新一代创新,集成了Bluetooth 5.0、Zigbee和Thread等多种无线通信协议。而在这些无线应用中
    的头像 发表于 12-16 16:22 141次阅读
    <b class='flag-5'>STM32WB55</b>RG<b class='flag-5'>开发</b>(5)----监测<b class='flag-5'>STM32WB</b>连接状态

    STM32WB55RG开发(3)----生成 BLE 程序连接手机APP

    本项目旨在利用 STM32WB55 微控制器的蓝牙低功耗(BLE)功能,实现与手机 APP 的无线连接。通过配置时钟源、启动关键模块(如 RCC、RTC、RF、IPCC 和 HSEM),以及启用蓝牙功能,用户可以创建一个稳定的 BLE 连接。此连接可用于数据交换和远程控制
    的头像 发表于 12-16 16:06 121次阅读
    <b class='flag-5'>STM32WB55</b>RG<b class='flag-5'>开发</b>(3)----生成 BLE 程序连接<b class='flag-5'>手机</b>APP

    STM32WB55RG开发(1)----开发板测试

    STM32WB55 & SENSOR是一款基于STM32WB55系列微控制器的评估套件。该套件采用先进的无线通信技术,支持Bluetooth® 5.3规范、IEEE
    的头像 发表于 12-16 15:39 400次阅读
    <b class='flag-5'>STM32WB55</b>RG<b class='flag-5'>开发</b>(1)----<b class='flag-5'>开发</b>板测试

    ST NPI 专区 | 新上架产品【STM32WB09KEV7TR】

    STM32WB09xx32位MCU无线系列:Bluetooth低功耗5.4STM32WB09xx是轻量级、高性价比Bluetooth低功耗5.4应用的理想解决方案产品说明STM32WB09xx是一款
    的头像 发表于 08-13 08:27 311次阅读
    ST NPI 专区 | 新上架产品【<b class='flag-5'>STM32WB09KEV7</b>TR】

    stm32WB有可以驱动声卡的驱动程序吗?

    声卡是PCM2704,使用的开发板是STM32WB55RG,想实现如下过程: PCM2704声卡将开发板上USB传出的PCM格式的音频转为模拟信号,通过PAM8406功率放大器将该信号放大后接喇叭
    发表于 05-27 07:15

    请问STM32WB55RG怎么配置GPIO输入模式?

    在CubeMX中配置STM32WB55的GPIO输入模式时,在下拉选择中为何没有输入模式选择?
    发表于 05-23 07:58

    STM32WBSTM32L4/L4+的区别和优劣势是什么?

    STM32WBSTM32L4 / L4+的区别,和优劣势
    发表于 04-26 08:07

    STM32WB thread启动错误是什么原因导致的?

    STM32Cube_FW_WB_V1.3.0ProjectsP-NUCLEO-WB55.NucleoApplicationsBLE_ThreadBle_Thread_Static 硬件环境:STM32WB nucleo 使用
    发表于 04-16 08:01

    P-NUCLEO-WB55.USBDongle开发板升级FUS和无线协议栈失败的原因?

    按照官网提供的下面步骤 升级P-NUCLEO-WB55.USBDongle单板的FUS和无线协议栈后,单板在sw2 to boot0下,stm32cubeprogrammer选择usb模式无法再识别
    发表于 04-16 06:59

    STM32WB测试板上面焊接了最小系统,程序无法烧写且单片机也无法识别怎么解决?

    在自己的STM32WB测试板上面焊接了最小系统发现程序无法烧写且单片机也无法识别,经过一系列测试发现与RF引脚连接的滤波网络焊接上之后程序就可以正常烧写,为此我把官方的NUCLEO开发板的RF滤波网络断开之后发现官方的
    发表于 03-28 06:32

    STM32WB能否连接蓝牙耳机?如果可以支持什么格式?

    STM32WB能否连接蓝牙耳机?如果可以支持什么格式?如果能得到回答将非常感谢!
    发表于 03-27 07:11

    ST-LINK Utility无法连接到P-NUCLEO-WB55.NUCLEO板是为什么?

    ST-LINK Utility 版本 目标开发板是P-NUCLEO-WB55NUCLEO64 板,跳线使用STLink供电; 问题是:连接不上开发板,按照UM2550文档操作到下
    发表于 03-26 08:08

    项目开发时能不能同时用两块芯片,比如一块stm32WB一块stm32F4?

    请问项目开发时能不能同时用两块芯片,比如一块stm32WB,一块stm32F4?
    发表于 03-20 08:22

    STM32WB配置SMPS模块具体步骤是什么?

    想要降低STM32WB的功耗,查找手册发现开启SMPS模块可以降低功耗。配置SMPS模块具体步骤是什么有大佬知道吗?是开启SMPS宏定义,然后写PWR的寄存器就可以了吗?怎么证明自己的SMPS模块-配置正确了呢?
    发表于 03-20 08:18

    STM32U5,STM32WBSTM32L4开发板,哪个开发板拥有较多数量的ADC?

    请问,我现在需要开发一个项目,在这个项目中需要使用较多数量的传感器(至少8个),这些传感器需要进行信号采集,现在在使用STM32U5,STM32WB
    发表于 03-20 08:01