如何通过BLE从非iOS设备向多个iOS设备广播?

时间:2018-04-30 16:30:33

标签: ios bluetooth arduino raspberry-pi bluetooth-lowenergy

我目前正试图通过Arduino Mega(使用HM10模块)或Raspberry Pi Zero W向多个iOS / Android设备广播消息。

到目前为止我学到了什么:

  • BLE一次只支持一个连接
  • iOS不支持经典蓝牙,除非通过MFI认证(不是选项)
  • iOS不支持Wi-Fi直连(会解决多连接问题)
  • 使用BLE广告是一种选择,但HM10显然不支持超过1个字节的广告(需要大约20个)
  • 还考虑从Pi(主机)创建一个WPAN,因为显然有一种方法(我还没有找到)让它与iOS设备一起使用
  • 有一个简单的ESP32库(GitHub Repo),有没有人有这方面的经验?

因此,简而言之:BLE只连接到一个设备,除了HM10上限制的广告和Raspberry Pi上的复杂数据之外; iOS不支持Wi-Fi直连

问题:到目前为止有人解决了这个问题吗?如果不是,有什么建议可以提供帮助吗?

编辑: @Emil的评论让我想到将Arduino / Pi变成客户端并将智能手机变成奴隶。这意味着可以连接多部手机。唯一的问题是:手机如何积极地'当他们处于外围角色时连接?

提前感谢您的帮助。

0 个答案:

没有答案