具有多个中心的 BLE 设置

问题描述

我有以下设备设置,我想通过 BLE 连接:

1.) 一个设备 X,它执行来自智能手机和第二个设备 Y 的命令并向它们发送通知

2.) 设备 Y,只向设备 X 发送命令

3.) 只向设备 X 发送命令的智能手机

从我目前的评估来看,最简单的方法是将设备 Y 和智能手机设置为中心,将设备 X 设置为外围设备。

现在又出现了一个问题:我希望设备 Y 和智能手机绑定在设备 X 上,这样只需按下设备 X 上的按钮一次,直到在 X 上触发去耦或智能手机,设备断电后自动重新连接。

所以我的问题是,这一切都可以通过设备 X 和外围设备以及智能手机和设备 Y 来实现吗?如果不是,您推荐的角色分配是什么?

一个问题可能是,通常智能手机是一个中心角色,例如 Flutter 并不真正支持智能手机的外围角色。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)