我正在努力帮助制作一个特定于位置的iOS应用程序,当它接近大楼内的给定位置时,需要一个外部触发器来启动音频播放。(无GPS接入)
有人做过类似的事情吗?我的一个想法是在大楼周围布置一些蓝牙"发射器"(比如xbee+arduino),如果iPhone的蓝牙足够近,可以识别它,它就会触发音频。
我以前从未使用过蓝牙或类似的应用程序,所以任何建议都将不胜感激。
蓝牙当然可以工作,尽管其他方法也可以。蓝牙的唯一缺点是,你要么需要在标准蓝牙的APple MFi程序中工作,要么将设备限制在iPhone 4s或更高版本、iPad第三代或更高级别,这样你就可以使用蓝牙LE(蓝牙4.0)。
假设你可以使用蓝牙LE,这不仅是可能的,苹果演示了一种这样的技术。一旦您注册成为开发者,请查看WWDC 2012的Session 705,Advanced Core Bluetooth。最后的演示正是您想要的,会话描述了如何做到这一点并提供了源代码。