你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

基于STM32WB55_NUCLEO开发与手机绑定经验分享

[复制链接]
攻城狮Melo 发布时间:2023-4-10 21:11
概述
    本篇文章主要介绍如何使用STM32CubeMX对生成STM32WB工程,并通过与STM32WB配对,将其绑定。
9 Z! g) [- _  }( Z6 c
微信图片_20230410211247.png
9 B# J7 D! z6 m& \* b9 F; V6 l; G0 _
硬件准备
6 E! k1 z* p' V. _1 M' i3 h
    首先需要准备一个开发板,这里我准备的是NUCLEO-WB55RG 的开发板:
' ]/ {% V+ ]) W- u7 L1 B& P
微信图片_20230410211129.png
设置绑定
    在BLE pairing中开启绑定,这样就意味着只要进行一次配对,蓝牙信息就会储存在手机当中,后续就可以直接连接。

9 K9 s3 J8 w& {' M$ K! q
微信图片_20230410211124.png
. f% ^+ ]3 D0 N1 ?! z
    配置完毕重新生成代码。
% b; K3 G9 h$ V* Q( m* V  _% ?8 M3 `
微信图片_20230410211117.png
# [0 }6 a4 f7 S" S1 h
代码配置
" `! _4 i9 ?: I( z5 j
    在app_ble.c中,下图可以看到数字比较值的事件处理程序,通过串口输出密钥值。

: _1 {; r# K& N+ i1 T% L
微信图片_20230410211114.png
( C/ j/ }# T, ~
    同时将代码修改为十进制显示。
. ^( i0 |; M. |
微信图片_20230410211111.png
" ~* I" W; K! i! Y8 w5 X
结果演示
0 ~7 F( S( U+ u" U, D. r& Q
    下载完程序后,可以看到串口打印固件版本等信息。

  X; U2 b( W4 X# D- S4 I) v$ `- `" a
微信图片_20230410211107.png

/ j: O  Y$ ]5 k& E. D" Y  O4 r
    打开ST BLE ToolBox软件,可以看到该蓝牙已经可以搜索到。
" R5 [0 g9 J3 [: \% h0 ~2 c: E, _
微信图片_20230410211102.jpg

6 j3 e/ \& }; a
    点击connect进行连接。
    连接之后可以看到串口打印了连接事件。

9 o3 ?+ [) S  C
微信图片_20230410211059.png
( h5 ?+ Y3 |" I
    同时手机也显示该蓝牙模块连接成功。

: Q2 \( M0 \0 V. Y+ ?( T& z7 q
微信图片_20230410211056.jpg
: g7 ^8 G& ]$ A, d/ R
    让后我们试着读取他。

! V3 J# g4 u5 x- f/ B' ?" b  Y7 j
微信图片_20230410211050.png
9 I& y$ q% [% ~8 @
    手机会弹出蓝牙配对请求,同时会显示匹配密钥。

, }* U4 L/ d% K- H1 m9 h7 d7 ^2 |
微信图片_20230410211046.jpg
2 F; m" t) v2 n9 R! e( t1 U6 Y
1 N! v; w# Z' Y0 k7 ~9 f9 x$ p3 z
    同时在串口终端中也会打印该密钥, 查看是否相等,如果是则点击配对。
2 G- }( ], a1 s4 b3 f6 H( @
微信图片_20230410211043.png

- B3 j. l7 |8 O- ^5 s
    配对完成后进行读取,可以看到已经成功读取出来。

- {( }5 i+ z/ V
微信图片_20230410211040.jpg
3 E* U; o& J# q9 k0 M5 T
    我们断开连接,在重新连接,就不会再显示配对码,直接进行配对。
    同时在蓝牙管理中,可以看到该蓝牙已经配对成功,信息也已经保存到手机上。
; Y! ]& R* N7 c( ?1 }
微信图片_20230410211037.jpg
$ \$ m! v9 M9 r8 T
    若要取消配对,需要在手机中进行取消。
( F* ^. I6 L& q2 `* k
转载自:记帖
如有侵权请联系删除
+ X7 o+ A8 h7 }5 X' j7 v4 I' G
3 [1 u6 \" P& [+ k+ M( R4 B

7 u$ C5 c' O/ |) m% l; Z
赞 收藏 评论0 发布时间:2023-4-10 21:11

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版