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

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

[复制链接]
STMCU小助手 发布时间:2022-8-18 21:21
设置绑定3 g! B8 ?0 l  [: w  q
在BLE pairing中开启绑定,这样就意味着只要进行一次配对,蓝牙信息就会储存在手机当中,后续就可以直接连接。
: r! K# b: ^9 u3 W, v$ J9 x& ]6 w" j; G) M. w. |; O$ l" K9 u; R
13cd23ac901545c1b0f9af459659b059.png : y/ F/ }7 s: p8 k2 ]# n$ K
2 I4 w- e' S' r* y: `+ D, f
配置完毕重新生成代码。: j+ z- _& n6 g" i  q
5 W3 f& j6 c: a
0912bfe3a1f1413383ce923dbe87b23a.png $ [! x6 W7 v7 h7 r$ S5 n
8 u; e- T7 o4 }' E+ v
代码配置
- v( \  J; g; |8 s在app_ble.c中,下图可以看到数字比较值的事件处理程序,通过串口输出密钥值。
4 w2 O) ?, l) X2 z9 F) b
6 y. U6 k6 @5 M6 a) w 102168c61c124777b92a6a0a7d57c9a4.png , W* H# ^& \( a: I5 o

% t- a3 Y- s" _6 D5 ~, H4 H同时将代码修改为十进制显示。
: Y  U: G# `6 m$ Q% I" l! a" c- p0 C1 E  `
75c9fff4be6444d89455da9dcae96d43.png 7 i0 b0 L6 R3 ]5 n2 R  j7 K
8 ]. o- U1 W  x3 @" I3 G& q+ H5 C
结果演示
: k) G/ J7 j- k6 X6 A下载完程序后,可以看到串口打印固件版本等信息。
8 V8 a5 b) F8 R2 O  ~0 D, i) t- Y3 |  [. T, J7 B. @
b45935377b564777a9771f7b189e138d.png
6 Q, G7 F; h. R* f+ R% [( F8 g+ z
$ A' t5 j+ Y% o% t9 l打开ST BLE ToolBox软件(APP在群内有615061293),可以看到该蓝牙已经可以搜索到。% k5 ]' j! b+ v* h5 {' S6 L
: G  y4 {% z' A2 ]$ K6 s
02f41e84cdf64fb580564d8361923bcd.png
; J9 `9 Y5 C+ m2 {% O+ D8 [% {% ]. J0 G  q+ Z: k
点击connect进行连接。
6 J  q( Z  O0 y# _9 K连接之后可以看到串口打印了连接事件。9 G2 a8 W7 j5 t8 R

1 A/ v7 `, i1 e' L0 ? b6006921909746e1ab04051331fa1fe1.png
) w. C" }# r6 M# M
& C/ a2 D: j5 x# p. _4 l同时手机也显示该蓝牙模块连接成功。3 B# H* `6 W6 E! @1 }( x2 B1 J

+ ]: [6 ~- V7 W# G+ u* D5 y4 m 0f31a7adc0194d288d1aa94b9f263969.png " q0 E3 P. S) z8 x- |* E; P" k
; E' q0 z! C6 s: x7 L$ y- e* }
让后我们试着读取他。
  O9 n+ j$ }0 j1 J+ p; T1 U
) w) f' z8 h& E0 r4 u9 R2 P b80e49be6c254df5a57c27e325b6feb9.png
* {5 J3 q* D$ J% n, T) `; F# ^2 V* g4 L* |
手机会弹出蓝牙配对请求,同时会显示匹配密钥。
4 q' {% k' e( Z* W8 j' p2 ]1 s+ w; X+ H7 B) s7 z
c7d8d135af114c0cb73503e8a370ce65.png
: \! ~/ V1 N# z! o& y3 p* u3 l# ?0 ?- U- a  |! k' s; G
同时在串口终端中也会打印该密钥, 查看是否相等,如果是则点击配对。
9 s" T3 V7 ]' j. G) n& h' J- C# c; |; v: `  @. Q" V
c5a3dc4476244da594ae973a5365f467.png
7 [1 q7 j) a* Z( |4 D
8 ?" K1 y2 P, k' w. n) x配对完成后进行读取,可以看到已经成功读取出来。
, B& E  ]3 Z0 H1 w
8 F2 Z3 e5 J( ?0 O# z0 @! \+ m d4b274384a3147d0bfa57593e64fd800.png
! E4 B- z( m& d; f* b( s3 ^8 b& i/ {5 _2 X+ ?" _, X
我们断开连接,在重新连接,就不会再显示配对码,直接进行配对。
7 \6 P- I1 H! U" l+ [同时在蓝牙管理中,可以看到该蓝牙已经配对成功,信息也已经保存到手机上。7 c8 K( [6 @  M4 d+ `# u

% ]: B+ j; y8 | b893f2b887f5432db5804b72b93b2f85.png
# |8 g7 v' L& F4 S5 J" f. B7 L. p0 q& Z$ W8 l' I* R. Q% x' g
若要取消配对,需要在手机中进行取消。
0 v5 }6 m* }) [( _6 I9 P3 ?- X
5 ^: s/ q" E9 t: G
  p* |9 r6 R* x
赞 收藏 评论0 发布时间:2022-8-18 21:21

举报

0个回答

所属标签

相似技术帖

官网相关资源

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