bluetooth - 区分2位大师
问题描述
使用STM32WB蓝牙5.2。但我觉得我的问题很笼统。
我正在使用外围设备为 2 个不同的主机宣传 2 个不同的 mac/名称。
master 将连接到其专用的 mac/name。
我的问题是我怎么知道主人连接到哪个广告。
我在连接时确实收到了一个连接事件,我需要知道该连接对哪个广告名称/mac 进行。
我不想在连接时阅读广告数据,因为它可能会在“我的双腿之间”发生变化。
相关场景:
广告 NAME1/MAC1
广告 NAME2/MAC2
CONNECTION_EVT(到 NAME2/MAC2)
----> 将 Advertise 数据更改为 NAME1/MAC1
读取广告数据:NAME1/MAC1 这是错误的。
解决方案
推荐阅读
- android - 如何使用 PathPattern 来创建 DeepLink Apps Android?
- javascript - 使用 React 中的属性可以将哪些不同类型的道具从一个组件发送到另一个组件?
- android - 无法从 Android 中的 API 获取数据
- markdown - 如何在 GitHub Pages 上的 Markdown 列表中放置超链接?
- java - 尝试在 Java 中的数组上使用 .stream() 时出现“找不到符号错误”
- c# - 执行队列
- listview - xamarin forms:如果当前绑定值为空或null,如何绑定另一个值?
- machine-learning - 如果我正在对训练数据执行数据预处理,是否有必要对测试数据执行相同的操作?
- groovy - 在引号中打印 XML Holder 会挂起 Soapui/ReadyAPI
- amazon-web-services - Maven 无法从链中的任何提供商加载 AWS 凭证