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

基于STM32WB55_NUCLEO开发与手机直接配对的经验分享

[复制链接]
攻城狮Melo 发布时间:2023-4-11 16:55
概述
    本篇文章主要介绍如何使用STM32CubeMX对生成STM32WB工程,并通过手机APP与其配对。
; u. Y! u) w' k( j/ t- A
硬件准备& Z  K6 Y  |/ V0 d  k( _
    首先需要准备一个开发板,这里我准备的是NUCLEO-WB55RG 的开发板:

" X& f: z, T9 B, F( c6 ^3 r4 r* U( }% D
微信图片_20230411165244.png

$ ~) k$ f& b) s0 @* B# |& R
    使用的例程还是上片文章创建的程序。
7 L9 A6 D! d- {2 y. N; ?8 [
设置配对方法
: u/ S2 ^# _3 {
    由下表可以得知,选择Just Works时候,应该配置为 No input no output  且不开启MITM。

! O9 Z  H) K. P7 x5 ?! |; e, d
微信图片_20230411165249.png

& v+ g6 ~! g/ f/ R, X5 N
    首先在BLE Pairing开启配对。
7 i# ]! ?4 G/ v- ^9 M; h
1.png
, e, T# p# d2 u1 z) y1 J
    在configuration中配置如下所示。

8 l4 x6 w4 ~- r: `8 @9 {, }+ i
2.png

; G& Q: z1 d5 m- l7 ]& P" G( V
    开启读取加密,确保安全性。

. ^, I% j4 w- Q  d0 a8 E& @
3.png

& `- r  H: ]* s' W5 t( v
    重新生成代码。

) e# k/ N" g7 s
4.png
+ y) O: K: F6 e" }5 N/ V
查看工程配置$ x6 V; N3 m; m& M7 I2 ~: A
    打开app_ble.c文件,可以查看CFG_IO_CAPABILITY配置。
, h, S" Z; ]; [
5.png
" d* ?  B5 \* Z7 T
    查看该定义,可以看到已经配置为 CFG_IO_CAPABILITY_NO_INPUT_NO_OUTPUT (0x03)  。

, m, B+ Z( ^( v0 E# Z# f& }2 q
6.png
) z+ R  ^8 z# B/ r) Y( l
    打开app_ble.c文件,可以查看 CFG_MITM_PROTECTION  配置。

$ ^* l  |1 Y2 e& |/ `3 l1 R9 A' w
7.png

2 P; \; k# ~& o0 c: s
    查看该定义,可以看到已经配置为 CFG_IO_CAPABILITY_NO_INPUT_NO_OUTPUT (0x03)  。

& S" w5 h7 o" E# N* k

' p/ ~9 A. x% X; l结果演示, `! K, `) b' |
    下载完程序后,可以看到串口打印固件版本等信息。
: M  ^: f/ F  r2 e1 b7 z6 S
33.jpg
' `5 J2 I+ K6 r9 G- Y; d
    打开ST BLE ToolBox软件,可以看到该蓝牙已经可以搜索到。

0 v, u4 G; X& D* W* k7 ~$ U- K- K
% @: x( V# z* l
    点击connect进行连接。
    连接之后可以看到串口打印了连接事件。
7 }; B% b8 n7 z, F- M. b$ X" Z( g; |
22.png

" S  k, p: b: g" A
    同时手机也显示该蓝牙模块连接成功。
7 y. }: e5 Z  X, b
15.jpg

3 s# D. b8 q; J  N0 J
4 e' \0 ?  O/ n
    让后我们试着读取他。

4 G/ o3 |2 \. m( X
14.png
2 k/ N$ w: g- ^8 W2 e
    然后点击配对。

  {+ R: H4 N/ v& N5 K- X
13.jpg

/ S6 d" D% Q5 o5 I4 V1 o- ^5 e& l
    配对完成后,可以看到这里打印0,说明没有错误。
. P1 f$ @3 ?' y
微信图片_20230411165956.png
6 p) m. R$ ^+ e9 o# `2 ?; H
    点击读取,可以成功读取出特征值。
; r. P2 t0 A0 |, B1 b
11.png
& P9 d1 D; U$ D! y: {

, t8 O& r" W+ p- Q3 |% r- _2 p: \
收藏 评论0 发布时间:2023-4-11 16:55

举报

0个回答

所属标签

相似技术帖

官网相关资源

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