2013-05-08 51 views
2

即使在全新的iPad上,我安裝的Apple BTLE轉移應用程序的表現也非常片面。 我有谷歌搜索,沒有找到任何解決方案。Apple BLTE-transfer示例應用程序的問題

我安裝了iOS應用程序蘋果BTLE-transfer v1.0未經修改,使用Xcode 4.6.2,於一周前從蘋果商店購買的四款全新iPad mini Gen4全部同時使用:兩種黑色一個是iOS v6.1.2,兩個銀色是v6.1.3 這兩個v6.1.2工作得最好,但通常都很脆弱。 其中一個v6.1.3的人現在執行BTLE轉移應用程序轉移。 第二個v6.1.3從不執行BTLE傳輸應用程序傳輸。 沒有其他藍牙設備正在運行。

但BTLE轉移通常會失敗。如果一臺iPad是外圍設備,其餘的是中央設備,則只有一臺iPad或其他一臺或兩臺以上的設備可以收到。 iPad#4從不發送或接收。

iPad#2外圍設備始終與#1中心進行會談,有時會與#3中心進行會談,從不#4中心 iPad#1 Peri有時會與#2進行會談,決不會#4,從不會#3。

問題出現在硬件上,但它們與迷你相同,因此BTLE應用程序無法適應的硬件可能略有不同。

我試過在iPad上騎自行車電源並以各種順序啓動應用程序。沒有藍牙設備在附近(在30英尺內)。

最新狀態: 中央報告RSSI範圍從-59到-39 db與兩個全新的iPad mini並排。 這就是爲什麼他們無法連接。

我會進一步調查,並報告這裏的解決方案......

+0

您的意思是藍牙LE?在你的問題中的幾個地方,你說'BLTE'不是'BTLE' – 2013-05-08 15:59:54

+0

我不知道,但這個項目可能是一個更好的例子來看看:https:// github。com/kstechnologies/BTLE_Transfer – 2013-05-08 16:46:09

+0

Dan F:對不起。我糾正了它。我的意思是:蘋果「BTLE轉移」應用程序。 – 2013-05-08 17:27:38

回答

4

的解決方法是刪除在蘋果的「BTLE中央外圍轉移」的代碼示例應用程序中的-35dB的限制。搜索-35並刪除'if'和'return'。

一旦你刪除它,它可以工作達30多frickin英尺。甜!! 幾分鐘後,直到關閉它的應用程序將不轉讓了,重新啓動:

我和四的iPad mini的「艦隊」和iPhone 5

別急,還有更悲測試該設備,並重新運行應用程序。應用程序中有評論意味着它不夠健壯。

+0

你有什麼解決方法解決這個問題..因爲我需要實施BTLE至少10英尺的距離 – srividya 2013-10-07 13:52:31

+0

範圍-35分貝是限制器,沒有它可以發生150英尺的轉移可以發生在我的測試... 關於轉移金額,我遇到了持續無限轉移問題,所以我不認爲有任何轉移問題 – 2013-10-30 16:46:25

0

還要注意的是,如果你從樣品中看到以下錯誤:

2015年8月27日00:04:09.459 BTLE轉移[537:60B] CoreBluetooth [API誤用]只能接受命令,而在通電狀態

2015年8月27日00:04:09.467 BTLE轉移[537:60B]掃描停止

確保您使用的是支持的設備(例如iPhone4的不支持藍牙LE)。

請參閱:https://developer.apple.com/library/ios/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.html

相關問題