我正在使用iBeacon标记和RFduino板(是Arduino变体)进行项目。
我的任务是在我的RFduino上接收iBeacon信号信息。
我做的第一件事,是测试我是否可以用下面的代码接收RFduino的数据,并且它工作得很好,它可以接收蓝牙的LE数据。
但我不知道如何接收iBeacon数据信息。
我的问题:如果是的话,是否可以通过RFduino接收iBeacon信号或任何iBeacon信息?如果没有,那么是否有可能接收到iBeacon信号使用正常的Arduino与HC-05板(常规蓝牙板)?
代码
void setup() {
Serial.begin(9600);
RFduinoBLE.deviceName = "device1";
RFduinoBLE.begin();
}
void loop() {
}
void RFduinoBLE_onReceive(char *data, int len)
{
Serial.println(data[0]);
}RFduino reference 链接.

发布于 2015-11-03 20:48:23
经过长时间的研究和尝试失败,简短的回答没有。
更多细节
iBeacon基本上是一个蓝牙LE广播公司,它只能被中央或观察者发现。
包括RFduino设备在内的许多蓝牙设备都是纯外围设备,不可能使用它来发现iBeacon。
另一方面,您可以将RFduino作为iBeacon (发射机),但这不会改变它既无法接收iBeacon公告也无法将其传递给其他设备的事实。
我的回答结论的几个链接
https://stackoverflow.com/questions/33374205
复制相似问题