2012-07-26 48 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