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

概述本篇文章主要介绍如何使用stm32cubemx对生成stm32wb工程,并通过手机app与其配对。
硬件准备首先需要准备一个开发板,这里我准备的是nucleo-wb55rg 的开发板: 使用的例程还是上片文章创建的程序。 参考文档: https://www.st.com/resource/en/programming_manual/pm0271-stm32wb-ble-stack-programming-guidelines-stmicroelectronics.pdf
源码下载https://download.csdn.net/download/qq_24312945/85049386
设置配对方法由下表可以得知,选择just works时候,应该配置为 no input no output 且不开启mitm。
首先在ble pairing开启配对。 在configuration中配置如下所示。
开启读取加密,确保安全性。
重新生成代码。
查看工程配置打开app_ble.c文件,可以查看cfg_io_capability配置。
查看该定义,可以看到已经配置为 cfg_io_capability_no_input_no_output (0x03) 。
打开app_ble.c文件,可以查看 cfg_mitm_protection 配置。 查看该定义,可以看到已经配置为 cfg_io_capability_no_input_no_output (0x03) 。
结果演示 下载完程序后,可以看到串口打印固件版本等信息。
打开st ble toolbox软件(app在群内有615061293),可以看到该蓝牙已经可以搜索到。
点击connect进行连接。连接之后可以看到串口打印了连接事件。
同时手机也显示该蓝牙模块连接成功。
让后我们试着读取他。 然后点击配对。 配对完成后,可以看到这里打印0,说明没有错误。
点击读取,可以成功读取出特征值。
源码下载https://download.csdn.net/download/qq_24312945/85049386


越来越多竞争者纷纷入局,工业物联网平台会走向垄断吗?
「含源码」关于NXP IMX8 Mini的图形开发指南(GPU)案例分享!
热参数如何与PCB温度或IC结温进行比较
Exo Imaging推出便携式超声波设备,助力新冠病毒诊断
英特尔图形性能分析器2016 R4版本的功能介绍
STM32WB55_NUCLEO开发(3)----手机与STM32WB直接配对
人工智能也走进啤酒业 酿出来更加好喝?
Omdia报告:Chiplet处理器芯片的全球市场规模正在快速增长
Imagination 提供预算可控高品质 SoC嵌入式开发 IoT 应用完整方案
停止2G网络服务!AT&T宣布已关闭2G网络
LT8711 Type-C/DP1.2至HDMI1.4转换器简介
三星S8和小米MIX哪个好? 三星S8和小米MIX对比评测
中国的5G建设带动了5G产业链生产规模的快速增长
英国新车销量同比下跌7.3% 汽车市场整体下滑的态势令人不安
荣耀V20手机综合评测 到底怎么样
为什么智能家居离不开云计算
直击上海CES asia2018:现场聚焦阿里、大疆、寒武纪等九大企业
双11买家电选谁?年轻人选Leader!整体增幅达36%
车载网络:CAN和FlexRay 网络的时序分析
台积电Q4业绩提振,但明年收入增长将放缓