2012-06-17 40 views
3

我一直在研究藍牙LE,特別是在閱讀了一些傳聞之後,蘋果可能正在實施某種「iWallet」來使用此技術進行支付。對於那些技術更加相似的人,我可以通過將它們移動到非常接近的位置並按下按鈕而無需配對的麻煩,將它用於無痛連接設備嗎? I.E,如果我想發送一個文件給我旁邊的朋友。使用藍牙LE和iOS進行接近檢測

回答

1

您可以使用嵌入式藍牙使用GameKit框架,但請注意,這隻適用於iOS到iOS。你不能使用gamekit進行多平臺通信。

另一種選擇是Bonjour,否則你將不得不創建一個web服務器後端。即將文件發送到網絡服務,然後發送回您的朋友電話。

此頁顯示關於如何檢測同齡人接近你的一些示例代碼:https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/FindingPeerswithPeerPicker/FindingPeerswithPeerPicker.html#//apple_ref/doc/uid/TP40008304-CH102-SW1

這裏是一個很好的總抓手:https://developer.apple.com/technologies/ios/networking.html

3

BTLE iOS上不要求完全配對的步驟,除非你想要一個安全的連接。但是,它沒有文件傳輸的帶寬。它意味着少量的數據。考慮心臟監測器和溫度傳感器。 BTLE不會取代完整的藍牙或WiFi。它增加了它。

0

我寫了iOS-一個超級簡單的藍牙LE基於近距離的交流項目,你可以檢查出來源並查看我的設置是否適用於您,或將項目拖放到您的應用程序中,並使用委託方法在附近的手機之間共享字符串數組。

例如,您可以通過藍牙LE共享手機之間的一系列用戶ID或照片ID,以便接收器可以使用它從Web服務下載大量數據(用戶配置文件,大圖片)。

SimpleShare - Easy Proximity-based Sharing for iOS