通过 RFduino 接收 iBeacon 信号
Receiving iBeacon signal by RFduino
我正在使用 iBeacon 标签和 RFduino 板(是 Arduino 变体)进行项目。
我的任务是在我的 RFduino 上接收 iBeacon 信号信息 (RSSI)。
我首先做的是测试我是否可以使用以下代码通过 RFduino 接收数据并且它工作正常,它接收蓝牙 LE 数据。
但是我不知道如何接收iBeacon数据信息
我的问题:是否可以通过 RFduino 接收 iBeacon 信号(RSSI)或任何 iBeacon 信息,如果可以,如何?如果否,是否可以使用带 HC-05 板(普通蓝牙板)的普通 Arduino 接收 iBeacon 信号?
代码
void setup() {
Serial.begin(9600);
RFduinoBLE.deviceName = "device1";
RFduinoBLE.begin();
}
void loop() {
}
void RFduinoBLE_onReceive(char *data, int len)
{
Serial.println(data[0]);
}
RFduino 参考资料link.
经过长时间的研究和尝试并失败,简短的回答否。
更多详情
iBeacon 基本上是一个蓝牙 LE 广播器,它只能被 Central 或 Observer 发现。
这里的很多低功耗蓝牙设备包括RFduino设备都是纯外围设备,不可能用它来发现iBeacon。
另一方面,您可以将 RFduino 作为 iBeacon(发射器),但这不会改变它既不能接收 iBeacon 公告也不能将其传递给其他设备的事实。
我的回答结论的链接很少
- Receive BLE signal from iBeacon to Bluno(arduino with BLE)
- How to use Arduino with BLE Shield search Apple's iBeacons signal source
- https://devzone.nordicsemi.com/question/232/what-is-a-client-and-server-in-ble/
我正在使用 iBeacon 标签和 RFduino 板(是 Arduino 变体)进行项目。
我的任务是在我的 RFduino 上接收 iBeacon 信号信息 (RSSI)。
我首先做的是测试我是否可以使用以下代码通过 RFduino 接收数据并且它工作正常,它接收蓝牙 LE 数据。
但是我不知道如何接收iBeacon数据信息
我的问题:是否可以通过 RFduino 接收 iBeacon 信号(RSSI)或任何 iBeacon 信息,如果可以,如何?如果否,是否可以使用带 HC-05 板(普通蓝牙板)的普通 Arduino 接收 iBeacon 信号?
代码
void setup() {
Serial.begin(9600);
RFduinoBLE.deviceName = "device1";
RFduinoBLE.begin();
}
void loop() {
}
void RFduinoBLE_onReceive(char *data, int len)
{
Serial.println(data[0]);
}
RFduino 参考资料link.
经过长时间的研究和尝试并失败,简短的回答否。
更多详情
iBeacon 基本上是一个蓝牙 LE 广播器,它只能被 Central 或 Observer 发现。
这里的很多低功耗蓝牙设备包括RFduino设备都是纯外围设备,不可能用它来发现iBeacon。
另一方面,您可以将 RFduino 作为 iBeacon(发射器),但这不会改变它既不能接收 iBeacon 公告也不能将其传递给其他设备的事实。
我的回答结论的链接很少
- Receive BLE signal from iBeacon to Bluno(arduino with BLE)
- How to use Arduino with BLE Shield search Apple's iBeacons signal source
- https://devzone.nordicsemi.com/question/232/what-is-a-client-and-server-in-ble/