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

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

[复制链接]
STMCU小助手 发布时间:2022-8-18 21:21
设置绑定
! B, s" O! ^5 q在BLE pairing中开启绑定,这样就意味着只要进行一次配对,蓝牙信息就会储存在手机当中,后续就可以直接连接。
" b2 Q! s# M4 S8 ?6 Q
, u) Y3 H& s- t+ D% F' j 13cd23ac901545c1b0f9af459659b059.png 1 |/ c5 S# ^. ]9 D" H
! v% B9 J. d3 m& D' \' X
配置完毕重新生成代码。
; i. j8 G& z! P+ A+ w% u8 A
5 C  ]3 h: Y/ v1 D- K! W  C 0912bfe3a1f1413383ce923dbe87b23a.png . t) n: j( T1 B
6 E) T* O! s2 X+ h, h( F7 ?' V
代码配置
$ B. i! a( B: D. L' Y: ]' [在app_ble.c中,下图可以看到数字比较值的事件处理程序,通过串口输出密钥值。
* I# m- f6 k4 q5 q( K+ K7 a- g5 Z# `2 q4 n
102168c61c124777b92a6a0a7d57c9a4.png + C" l+ }! k$ d& x
. I9 Q# b% s4 i( W% _  p
同时将代码修改为十进制显示。  A1 K! T& `* s9 N( P

: K7 q! i: A& G7 B2 c. s& x$ j 75c9fff4be6444d89455da9dcae96d43.png
- i8 j% c+ Z0 A
- u! v; m* |/ w结果演示
: {$ z6 w; V+ U. z下载完程序后,可以看到串口打印固件版本等信息。
: n# i8 ~+ C' u9 \% |3 M
! y% A0 q- h% f5 s6 H+ i$ R8 H b45935377b564777a9771f7b189e138d.png 3 X9 m& X7 W0 F

. j9 L6 ~2 {. H/ S& ~3 q$ D, U打开ST BLE ToolBox软件(APP在群内有615061293),可以看到该蓝牙已经可以搜索到。
, v- e+ W# ~8 m9 ]( u+ @' {5 \0 G. C" l6 a. G
02f41e84cdf64fb580564d8361923bcd.png ! Q& }. F* u7 K$ k& c7 [7 J, P

  A1 J9 L. ~! _4 z4 V  J0 _6 ~6 L点击connect进行连接。" L4 ~) `, l$ L0 R0 w5 {4 R, {( u# ~$ x
连接之后可以看到串口打印了连接事件。
* Y8 V0 c: s0 y
6 i( a* J0 Y3 R6 f2 B. @ b6006921909746e1ab04051331fa1fe1.png 2 v" s8 E5 q7 l
- q. C1 Q) o! C! M6 J
同时手机也显示该蓝牙模块连接成功。' J0 x; p& Y: J: g3 m6 a
6 a" E5 x/ q1 F' q" U
0f31a7adc0194d288d1aa94b9f263969.png
% L# ]  f* `7 n5 a! k* L- y
; i5 q+ L" O" I& ~4 @让后我们试着读取他。, b* }( u9 Z: |0 C0 x4 X( f

8 n' V" @; h# C, N2 _0 w8 I3 z5 J4 G' d b80e49be6c254df5a57c27e325b6feb9.png
6 Z) I& W- }/ M5 ^+ A  K$ E8 v1 O( Z0 a" |. ^
手机会弹出蓝牙配对请求,同时会显示匹配密钥。
5 T/ z! j$ K6 r* w4 L4 p8 u- D% K# E# C, c3 I/ I% K( t0 f
c7d8d135af114c0cb73503e8a370ce65.png ' d3 `/ y2 Y6 g; k
. _" H9 y5 S5 z  x
同时在串口终端中也会打印该密钥, 查看是否相等,如果是则点击配对。" a4 `, y* C0 D' y: {9 Z7 i
3 D5 B* ]' s1 o
c5a3dc4476244da594ae973a5365f467.png 1 q; A( `5 ], R( p; u

1 T: J5 y3 e- n, Y1 N配对完成后进行读取,可以看到已经成功读取出来。
6 A- P+ i6 T) J( B0 T9 g) B3 x, D
d4b274384a3147d0bfa57593e64fd800.png . {$ [$ [7 }8 E7 X
" l/ ?/ \0 O1 N* B4 T% b9 e; |
我们断开连接,在重新连接,就不会再显示配对码,直接进行配对。
* ^( |9 c  i+ V7 y5 N同时在蓝牙管理中,可以看到该蓝牙已经配对成功,信息也已经保存到手机上。% @2 g* y8 c& ]4 E! f$ M! i" q4 m

1 _9 _4 h" N$ H b893f2b887f5432db5804b72b93b2f85.png / h- `! S" K9 [, v$ q8 Q; f  Q  b

% A( m2 J. k# }! c/ Q4 Y4 L4 v! E6 j若要取消配对,需要在手机中进行取消。
7 {4 R/ T9 {8 \9 E1 T. K3 |9 Q, a; V% m( \

* S3 W1 A5 q7 ?, r* ]* J+ S1 ~& f
收藏 评论0 发布时间:2022-8-18 21:21

举报

0个回答

所属标签

相似技术帖

官网相关资源

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