所以我将在一个地方拥有超过40个设备,我需要记录何时设备进入我的区域以及当我通过BLE丢失信号时。 据我所知,IOS中一次只有20个区域限制。 由于我无法在人们的设备上设置区域,这是否意味着我无法跟踪超过20台设备或有任何方法可以做到这一点?
设备将是iPhone,苹果手表和机器人。 所以我猜他们会有不同的UUID。
答案 0 :(得分:1)
您对iOS上的20个信标区域限制是对的,但由于多种原因,这可能不会影响您的解决方案:
@ paulw11所说的每个区域的限制不是每个设备,因此如果通过在区域中使用通配符标识符来定义与多个信标匹配的区域,则可以跟踪超过20个信标。
你不能让苹果手表作为灯塔传输。虽然iPhone和大多数Android设备都能做到这一点,但iPhone必须让您的自定义应用程序在前台传输。根据您的使用情况,这可能对您不起作用。
让设备进行传输的另一种方法是让它们从您安装的固定信标发射器接收信标信号。这可以通过后台的自定义应用程序来完成(尽管对于Apple手表,它必须绑定到附近的iPhone才能实现)。使用此方法,您可以跟踪的设备数量没有限制。这是典型的完成方式。