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

基于STM32WB55_NUCLEO开发与手机配对进行数值比较经验分享

[复制链接]
攻城狮Melo 发布时间:2023-4-10 21:19
概述
    本篇文章主要介绍如何使用STM32CubeMX对生成STM32WB工程,并通过与STM32WB配对,查看STM32WB与手机端的数值是否相等。
) O9 M* t( |! r# `
硬件准备
  ?% D% v' f* B5 M4 m; O9 E* g
    首先需要准备一个开发板,这里我准备的是NUCLEO-WB55RG 的开发板:
! }2 s. `. Q, q/ P$ e
微信图片_20230410211845.png
4 `" l' D2 D( o$ h2 d+ i
设置配对方法
    由下表可知,当设置为Numeric comparison(数字比较)时候,需要设置为Display yes/no。

$ i( P" ~2 l9 {$ f! O  a- v
微信图片_20230410211840.png

2 _  m: N5 l" j- l* Y; w
    故在上节的配置中进行修改,修改如下所示。

3 M+ Q1 S9 X3 D- ?7 y
微信图片_20230410211836.png

# F6 W& X3 M; f% g6 b
    配置完毕重新生成代码。

4 \- p* Q& g" y7 u5 b
微信图片_20230410211833.png
' G' H8 z' x$ F: S
代码配置
1 O: K5 O  b0 @7 q9 X' _
    在app_ble.c中,下图可以看到数字比较值的事件处理程序,通过串口输出密钥值。

$ Z+ Q- T( X# ]- a
微信图片_20230410211829.png
3 I9 K0 [1 y- l0 e
    同时将代码修改为十进制显示。

) p; L7 L9 ]$ e* C3 O3 e
微信图片_20230410211823.png
6 t4 X# [# b1 R+ b: M
    配置完成后下载即可。

- X( c+ w  L3 L/ s& A' |
结果演示
+ y/ T- L9 v6 C0 c
    下载完程序后,可以看到串口打印固件版本等信息。
6 }, R- m2 R' J
微信图片_20230410211818.png

# H+ J: ]4 J1 ~% P" F
    打开ST BLE ToolBox软件,可以看到该蓝牙已经可以搜索到。

# B. o( Q3 o1 S  p6 J0 c9 f7 @
微信图片_20230410211813.jpg

. y' A2 V2 S& j9 B
点击connect进行连接。
连接之后可以看到串口打印了连接事件。

$ h. O  x+ S1 \
微信图片_20230410211808.png
* o1 l2 X- B7 [7 @' ]
同时手机也显示该蓝牙模块连接成功。

  t9 G3 `+ [: M7 p1 W7 `( m
微信图片_20230410211801.jpg

6 P( y" m* u) F9 k; |
    让后我们试着读取他。

) S: w! {* ?9 M* h
微信图片_20230410211756.png
4 ^, b# N. r" L8 C, ~
    手机会弹出蓝牙配对请求,同时会显示匹配密钥。

- F8 @) O5 M( E7 r* r
微信图片_20230410211751.jpg
% F# f/ M1 F' o% R+ f
同时在串口终端中也会打印该密钥, 查看是否相等,如果是则点击配对。
8 O  F( u: }& P/ c9 M
微信图片_20230410211747.png
! E8 v, S! s5 e: X% v: }
配对完成后进行读取,可以看到已经成功读取出来。

! b9 E2 s6 Q" E% Y6 C2 k2 i) L
$ Z: L/ p( ], W& T6 ?& E
微信图片_20230410211742.jpg
, q# f1 @0 \% C# y/ z
转载自:记帖
如有侵权请联系删除

' V6 h2 `4 J' P

% N5 [; P1 W0 ^  H8 w4 l
收藏 评论0 发布时间:2023-4-10 21:19

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版