首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将多个BLE设备连接到Arduino

将多个BLE设备连接到Arduino
EN

Stack Overflow用户
提问于 2015-08-02 21:17:36
回答 2查看 6.3K关注 0票数 4

我需要将多个蓝牙4.0设备连接到arduino。

有一个“主”模块,它是一个arduino + WiFi +HM-10BLE模块。

然后是“从属”模块,由arduino +传感器+HM-10BLE模块制成。

我有一个主模块和多个从模块,我想从主模块读取从模块的传感器数据,但同时保持与两个从模块的连接打开。

这有可能吗?谢谢!

EN

回答 2

Stack Overflow用户

发布于 2018-08-26 20:51:31

实际上,目前还不可能使用HM-10或任何其他Arduino蓝牙模块同时连接到多个设备。

如果您需要将多个设备合并到一个网络中-那么我建议使用NRF24模块。它们的工作频率与BT相同,但使用起来更方便,因为您不需要在设备之间建立连接(对)。以下是官方datasheet的简短信息

nRF24L01+是一款带有嵌入式基带协议引擎(增强的ShockBurst™)的2.4 The单芯片收发器,适用于超低功耗无线应用。

这些模块支持多从网络,这正是您需要的:

MultiCeiver™是在RX模式中使用的一种功能,它包含一组具有唯一地址的六个并行数据管道。

票数 2
EN

Stack Overflow用户

发布于 2019-03-24 03:57:41

如果通信是单向的,则可以仅使用GAP协议,而不使用GATT协议。这意味着所有的从设备都在广播它们的数据,例如传感器读取,而主设备(在BLE术语中称为“中央设备”)。然而,这也意味着广播的数据可以被任何其他中央设备拾取……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31772267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档