【发布时间】:2014-02-27 09:19:37
【问题描述】:
我想做一个简单的 iBeacon 测试,当附近有安装了正确应用程序的 iPhone 时,Arduino LED 会亮起。
快速提问:Redbearlab 的 BLE Mini 和 Arduino 板可以实现吗? (1)
我注意到,一般来说,大多数 iBeacons 都会在手机上触发事件(例如通知),但我希望它反过来。没有任何用户交互(除了移动)我想在 Arduino 板上触发一些东西。
如果可能,我将如何开始这样做?有一些资源或经验的人吗? (2)
PS:我也有 Redbearlab 的 BLE shield,但我知道它不能充当 iBeacon?它需要手动连接和用户输入吗? (3)
谢谢!
【问题讨论】:
-
iBeacon 概念是一种从信标到设备的单向通信。您将不得不使用 BLE 上的其他协议来做相反的事情。
-
嗯,这是个坏消息。当手机在附近而不启动应用程序时,猜猜没有其他方法可以触发硬件吗? (还是谢谢)
-
你必须启动一个应用程序,是的。然而,一旦你这样做了,让应用程序被 iBeacon 机制唤醒然后连接到一个额外的服务应该可以满足你的需求。
-
除此之外,BLE Mini 的硬件(cc254x 芯片)能够被编程以传输 iBeacon 风格的广告,或实现具有可读和/或可写特性的各种自定义服务,或两个都。不清楚的是主板供应商提供的软件框架是否支持这一点,或者您是否必须自己对裸芯片进行编程。
标签: ios arduino bluetooth-lowenergy ibeacon