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

STM32WB55_NUCLEO开发(3)----手机与STM32WB直接配对

[复制链接]
STMCU小助手 发布时间:2022-8-18 22:10
设置配对方法
由下表可以得知,选择Just Works时候,应该配置为 No input no output 且不开启MITM。

8dd5a8ea76db481096ba457809e7f08e.png

首先在BLE Pairing开启配对。
810d5299eb224d1e94d25fe476302d62.png

在configuration中配置如下所示。

a4b53fd826ad4620a704f516812e3b96.png

开启读取加密,确保安全性。

836a7df01e6e48ce8441bb2ced18b19a.png

重新生成代码。

85928a6126dc4633ba64a96bf37e13a4.png

查看工程配置
打开app_ble.c文件,可以查看CFG_IO_CAPABILITY配置。

d589651c631b4ebaaccb8c4fbca1ee39.png

查看该定义,可以看到已经配置为 CFG_IO_CAPABILITY_NO_INPUT_NO_OUTPUT (0x03) 。

4cd7e6a66e694afdb63948eb0a3ae963.png

打开app_ble.c文件,可以查看 CFG_MITM_PROTECTION 配置。

110c5ecad66844a1b2165f670cca1d6e.png

查看该定义,可以看到已经配置为 CFG_IO_CAPABILITY_NO_INPUT_NO_OUTPUT (0x03) 。

f043a54785f34b40ad092596dd26cfca.png

结果演示
下载完程序后,可以看到串口打印固件版本等信息。

8308d7b3b291410e9f59c91e3d4d1569.png

打开ST BLE ToolBox软件(APP在群内有615061293),可以看到该蓝牙已经可以搜索到。

d36a0ccc55a84c1297289e76d7fe04f0.png

点击connect进行连接。
连接之后可以看到串口打印了连接事件。

b9dde170d0d44420be37697d4a4eec7d.png

同时手机也显示该蓝牙模块连接成功。

0b63d713bea440c4b088eb84c1ede748.png

让后我们试着读取他。

9ac23794041445c09f22bb3f188863e6.png

然后点击配对。

0b24219427ff47a492d3f98c043e6d39.png

配对完成后,可以看到这里打印0,说明没有错误。

a68fe2ac4f664cbba55d9eaff7543606.png

点击读取,可以成功读取出特征值。

32578238a9304478963c9cbc596459f1.png




收藏 评论0 发布时间:2022-8-18 22:10

举报

0个回答

所属标签

相似分享

官网相关资源

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