2017-05-26 58 views
0

我有一個設備可以通過LTE進行通信,其功能與您平常通過BLE時的功能相同。iOS與LTE通信類似於BLE交互

但是,我很難理解你如何與之通信,並以與BLE相同的方式從LTE設備獲得回調。

它似乎並不認爲有一個圖書館一樣CoreLTE但有使用LTE就像我們使用BLECoreBLE)的標準方法是什麼?

換句話說,一個人如何實質上做點事行:

func lteCentralManager(lteCentral:LTECentralManager, didDiscoverPeripheral ltePeripheral:LTEPeripheral, 
... 
lteManager.connectPeripheral(ltePeripheral, options:nil) 
... 

注:我認識到,技術是不同的。以上只是爲了說明我想要做的事情 - 並不意味着電話會是一樣的。

如果沒有標準的方法來做到這一點,有沒有人知道一個好的地方開始用iOS來搞清楚?我已閱讀標準。我只是在iOS中尋找如何使用它。

感謝您的幫助。

+0

如果我是你的話,我會改述我的標題和我的問題的相關部分,因爲圖書館的請求是無關緊要的,而且這看起來並不完全符合你的要求。只讀過標題的人可能會投票結束。 – dandan78

+0

你是對的!在咖啡前打字。謝謝! – addzo

+0

LTE,像Edge,2G,3G等?是關於「LTE直接」(僅我發現:https://en.wikipedia.org/wiki/LTE_(telecommunication)#LTE_Direct)。如果是的話,它似乎是由Qualcomm創建的,因此您可以在那裏查看。 – Larme

回答

0

iOS不提供直接與LTE調制解調器交互的API,所以這是不可能的 - 更不用說了,即使硬件和軟件能夠支持它,爲什麼騙子載體允許您與附近的人交談設備直接而不是通過他們的網絡,他們會收取你的帶寬?

如果您需要iOS和Mac設備之間的短距離通信,您可能需要查看Multipeer Connectivity。 Firechat成功地使用它來啓用附近設備之間的非網絡聊天。

+0

對不起。讓我更「清楚」。我們將通過承運人行事。我根本不知道人們會如何接收來自連接的設備,比如Verizon的「通過運營商」的消息。如何調試設備?連接到它?從中獲取數據?它遵守某些協議嗎? iOS是否向普通開發人員公開?我根本找不到任何信息。 – addzo

+0

@addzo iOS目前絕對不會公開任何API。我認爲目前沒有任何運營商支持這一點,我懷疑他們會永遠支持 - 這需要對其基礎架構進行相當大的升級,並且不會讓他們有足夠的資金(他們如何跟蹤給定的帶寬使用量它是一個P2P協議?)。你還沒有找到任何東西的原因是因爲在現階段這個協議只不過是高通公司實驗室某個地方的夢想和原型 - 也許(這可能很大)幾年後我們會看到更廣泛的採用。 –

+0

AndréBorie - 非常感謝!我在查看https://developer.apple.com/documentation/coretelephony/cttelephonynetworkinfo和https://stackoverflow.com/questions/11049660/detect-carrier-connection-type-3g-edge-gprs和https://堆棧溢出。COM /問題/ 25405566 /映射-IOS -7-常數到2G-3G-4G-LTE-等?RQ = 1。 他們似乎暗示你可以做一些溝通。我會更新,因爲我得到更多的信息。 – addzo