2012-07-26 84 views
1

我试图帮助生成特定于位置的iOS应用程序,该应用程序需要外部触发器才能在建筑物内的某个特定位置接近时开始播放音频。 (没有GPS接入)以蓝牙作为触发器的iOS应用程序

有没有人有过类似的经验?我想过的一个想法是在建筑物周围布置一些蓝牙“发射器”(如xbee + arduino),如果iPhone的蓝牙足够接近以识别它,则会触发音频。

我从来没有使用蓝牙或此类应用程序之前,所以任何意见将不胜感激。

回答

0

蓝牙肯定会工作,虽然其他方法也可能。蓝牙的唯一缺点是您需要在APple MFi程序中使用标准蓝牙或限制用于iPhone 4s或更高版本或iPad第三代或更高版本的设备,因此您可以使用蓝牙LE(蓝牙4.0)。

假设你可以使用蓝牙LE,这不仅是可能的,苹果公司也演示了一种这样的技术。一旦您注册成为开发人员,请从WWDC 2012中查看会话705高级核心蓝牙。结束演示正是您正在寻找的内容,并且会话将介绍如何执行并提供源代码。

+0

你知道这个源代码是否可以在网上找到?谢谢。 – saulobrito 2012-10-19 16:49:42

+0

您可以在techBASIC找到蓝牙LE代码:http://www.byteworks.us/Byte_Works/Blog/Entries/2012/8/20_Controlling_Bluetooth_LE_Devices_with_techBASIC.html。 – Mike 2012-10-26 18:24:46

+0

Apple在此处有一个示例:http://developer.apple.com/library/mac/#samplecode/HeartRateMonitor/Listings/HeartRateMonitor_HeartRateMonitorAppDelegate_m.html – Mike 2012-10-26 18:26:10