0

我正在使用 Estimote SDK。

PROXIMITY_UUID = "B9407F30-F5F8-466E-AFF9-25556B57FE6D"

// Beacon(iPad Air) 
[[CLBeaconRegion alloc] initWithProximityUUID:PROXIMITY_UUID 
                                    major:2000 
                                    minor:300 
                                    identifier:@"my.test.beacon"];


// Beacon Receiver(Nexus 7 2nd gen) 
beaconManager.startRanging(new Region("regid", PROXIMITY_UUID, null, null));

在 Nexus 7 上发现 iPad 信标。这是正确的吗?

  1. 鞋店1

    • 应用名称:鞋匠
    • 标识符:net.xyz.shoe
    • 专业:5
    • 未成年人:10
    • 地点:东京
  2. 鞋店2

    • 应用名称:鞋匠
    • 标识符:net.xyz.shoe
    • 专业:10
    • 未成年人:3
    • 地点:伦敦
  3. 泰国菜餐厅 1

    • 应用名称:泰风
    • 标识符:com.qwer.thai
    • 专业:10
    • 未成年人:3
    • 地点:东京

在 Thai Restaurant 1 中运行 Thaiphoon 应用程序时可以看到鞋店 2 的产品吗?(这些应用程序使用相同的 JSON 格式)

4

3 回答 3

3

我是 Estmiote 社区团队的 Wojtek Borowicz。仅作记录(我还不能发表评论):现在可以使用 Estimote SDK 更改 Beacons 的 UUID。以前这是不可能的,但几周前发布的当前版本的 SDK 确实允许这样做。

于 2014-02-28T09:07:19.737 回答
1

您需要更改 UUID 或主要或次要以区分信标。

标识符不发挥作用 init。此外,由于大多数信标制造商(如 estimote)不允许更改 UUID,您应该只使用主要和次要来识别不同的信标。

于 2014-02-26T11:00:50.243 回答
0

是的,这是正确的。尽管商店 #1 应该将主要设置为 10,以便与其他商店具有相似的格式。

于 2014-02-26T10:32:40.577 回答