2014-02-26 10 views
0

Estimote SDK를 사용하고 있습니다.iBeacon 식별자가 작동하지 않습니까?

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)); 

iPad 비콘이 Nexus 7에서 발견되었습니다. 정확합니까?

  1. 신발 가게 1

    • 응용 프로그램 이름 : ShoeperMan
    • 식별자 :
    • 주요 net.xyz.shoe : 5
    • 작은 : 10
    • 위치 : 도쿄
  2. 신발 2

    • 응용 프로그램 이름 쇼핑 : ShoeperMan
    • 식별자 :
    • 주요 net.xyz.shoe : 10
    • 작은 : 3
    • locateon : 런던
  3. 타이 음식점 1

      ,
    • 응용 프로그램 이름 : Thaiphoon
    • 식별자 :
    • 주요 com.qwer.thai : 10
    • 작은 : 3
    • 위치 : 도쿄

볼 수 신발의 제품이 쇼핑 Thai Restaurant 1에서 Thaiphoon 앱을 실행하면 (이 앱은 동일한 JSON 양식을 사용함)

+0

문제가 너무 명확하지는 않지만 제대로 작동해야합니다. – davidgyoung

답변

1

비컨을 구분하려면 UUID 또는 주/부을 변경해야합니다.

식별자가 역할 초기화를 수행하지 않습니다. 또한 대부분의 비컨 제조업체 (추정치와 마찬가지로)는 UUID의 변경을 허용하지 않으므로 다른 비컨을 식별하기 위해 메이저 및 미성년자를 사용해야합니다.

+0

고마워요 ^^ – susemi99

+0

@Vipul - 대부분의 제조사 (예 : Estimote)가 UUID 구성을 허용하지 않는이 정보를 어디에서 얻었습니까? –

+0

지금 당장. Estimote iPhone 앱을 다운로드하고 iBeacons의 UUID가 변경되지 않도록 직접 시도하십시오 –

0

네, 맞습니다. 상점 # 1은 나머지 상점과 유사한 형식을 갖기 위해 메이저를 10으로 설정해야하지만

3

이것은 Estmiote 커뮤니티 팀의 Wojtek Borowicz입니다. 그냥 기록을 위해 (아직 코멘트를 게시 할 수 없습니다) : Estimote SDK를 사용하여 비콘의 UUID를 변경할 수 있습니다. 이전에는 불가능했으나 몇 주 전에 출시 된 SDK의 현재 버전이 허용합니다.