Ios 仅广告数据与连接可移动设备相比的优势
假设我有一个外围设备,它是编码到UUID中的广告数据。中央扫描看到这个UUID,并且知道将十六进制UUID转换为十进制,然后按组取出某些数字,例如前4个,然后是下6个,然后是下4个。它具有将这些数字输入的特定功能。这比连接到中央设备然后只交易信息有什么好处吗。会更快吗?当您考虑多个中心时,情况如何?优势:Ios 仅广告数据与连接可移动设备相比的优势,ios,bluetooth,bluetooth-lowenergy,core-bluetooth,Ios,Bluetooth,Bluetooth Lowenergy,Core Bluetooth,假设我有一个外围设备,它是编码到UUID中的广告数据。中央扫描看到这个UUID,并且知道将十六进制UUID转换为十进制,然后按组取出某些数字,例如前4个,然后是下6个,然后是下4个。它具有将这些数字输入的特定功能。这比连接到中央设备然后只交易信息有什么好处吗。会更快吗?当您考虑多个中心时,情况如何?优势: 实际上,作为一种广播解决方案,可以同时为任意数量的客户端提供服务 类似的方案用于 缺点: 在iOS中,广告数据的设计不允许频繁更新。频繁的更改可能会导致堆栈损坏 通过这种方式可以实现非常
- 实际上,作为一种广播解决方案,可以同时为任意数量的客户端提供服务
- 类似的方案用于
- 在iOS中,广告数据的设计不允许频繁更新。频繁的更改可能会导致堆栈损坏
- 通过这种方式可以实现非常低的数据速率
BLE实现不支持广播似乎是一个普遍问题。如果您必须与大量对等方通信,那么基于IP的解决方案可能更适合您的需要。(使用BLE进行检测并在IP上进行通信。)有无数选项可供选择,其中哪一种最适合取决于您的实际应用程序。在iOS中,我可以将这两种方法结合使用吗?我的意思是我连接到设备,当我点击6个连接时,有更多的设备请求连接,我只是切换到编码广告方法。您认为这在iOS中可能吗?如果您计划连接多个客户端,那么我建议您考虑使用基于IP的解决方案,并使用BLE仅查找对等方。编码广告似乎不是多播通信的真正可行的选择。但是,如果你计划做一些像灯塔一样的事情,并且不经常更改广告数据,那么这是一个可能的选择。