每次尝试使用ConnectToBeacon
方法连接estimote信标时,都会收到此错误:
Beacon不在范围内,已经过时的软件或是虚拟信标。
但是相同的信标具有接近度2,rssi值为-72。
以下是我尝试的代码的快照:
public class ConnectingToBeacon : ESTBeaconDelegate
{
ESTBeacon samplebeacon;
public ConnectingToBeacon(ESTBeacon beacon)
{
samplebeacon = beacon;
samplebeacon.Delegate = this;
samplebeacon.ConnectToBeacon();
}
public override void ConnectionDidFail (ESTBeacon beacon, NSError error)
{
Console.WriteLine ("Proximity " + beacon.Ibeacon.Proximity.ToString ());
}
}
我错过了什么吗?
答案 0 :(得分:1)
请尝试使用Estimote iOS应用程序通过无线方式将您的信标更新为最新的FW(2.1)。
干杯。
答案 1 :(得分:0)
从https://github.com/Estimote/iOS-SDK获取最新的SDK。 尝试使用Estimote App连接到信标,以确保信标实际上正常工作。
如果您无法使用Estimote App找到信标,那么您的信标的电池续航时间可能会结束。