我尝试过Beacon.getName(),但它只返回" EST",即使我将信标命名为别的东西。我肯定会在手机上使用远程应用程序检查信标,以确保名称已更改。
跟进:
我应该使用什么命令来检索信标上的标签和地理位置?它似乎不在API
中答案 0 :(得分:0)
Beacon
类的getName
方法为您提供信标本身所公布的名称,即广告包中包含的名称。它与您运行任何“原始”蓝牙扫描仪时会看到的名称相同,例如nRF Master Control Panel,而Estimote Beacons始终为“EST”或“estimote”。
如果您对Estimote Cloud中配置的信标名称感兴趣,则需要使用fetchBeaconDetails
类的Estimote Cloud
方法。
要让后者发挥作用,请记住call EstimoteSDK.initialize
first,并使用您的“应用ID”和“应用令牌”进行设置,您可以在Estimote Cloud中生成https://cloud.estimote.com,“应用” “ 部分。 (或者只是在应用生成器中使用“空白”模板,这将生成一个空白的Android Studio项目,其中已添加了Estimote SDK,并且已经放入了应用ID和令牌。)