0

我有几件来自网上卖家的Ibeacon信号发送器(都是小企业,没有品牌),它们很便宜而且很小,可以支持我的iPad mini配置,包括“设备名称”、“接近UUID” ','广播间隔'等等。现在它甚至可以在我的安卓手机中使用: 在此处输入图像描述

我的问题是:是否有可能让这些 Ibeacon 设备检测周围的其他 BLE4.0 设备并发送出去数据?因为据我了解,Ibeacon 本身就是一个完整的 BLE4.0 支持设备,似乎人们出于某种目的删除了一些基本功能。

我的目的是将这些 ibeacon 设备嵌入到我的 ARDUINO 板上,通过连接它们的串口,它不仅可以作为 Ibeacon 发送器,还可以检测周围的其他 BLE4.0 设备并将其广告数据发送到 ARDUINO 板进一步处理。

4

2 回答 2

2

Radius Networks 发布了有关如何制作 Raspberry Pi iBeacon发射器的教程和操作指南,它还扫描其他 iBeacon 并将其标识符报告给系统以打开和关闭灯。虽然这是在不同的平台上,但它与您描述的内容非常匹配,并且可能包含有助于 Arduino 实现的概念。

全面披露:我是 Radius Networks 的首席工程师。

于 2014-06-02T10:55:49.657 回答
0

iBeacon 只是 BLE 广告的特定实现。它的目的只是宣传 UUID、主要和次要号码。

正如您所说,这些设备是围绕 BLE 4.0 芯片组构建的,并且许多设备确实实现了其他 BLE 外围服务进行配置。没有什么可以阻止您为设备创建自定义固件以与 Arduino 等设备进行通信,但是在任何给定硬件上执行此操作的能力将取决于他们使用的芯片以及您连接到设备以上传的能力新固件并访问适当的引脚以使用串行端口或 SPI 与您的 Arduino 进行通信。

于 2014-06-02T10:27:09.180 回答