iOS Общение с LTE аналогично взаимодействию BLE

У меня есть устройство, с которым можно связаться через LTE с теми же функциями, что и через BLE.

Однако мне трудно понять, как вы общаетесь и получаете обратные вызовы от LTE устройства так же, как вы делаете это с BLE.

Не похоже, что есть такая библиотека, как CoreLTE, но есть ли стандартный способ использования LTE, как мы используем BLE (CoreBLE)?

Другими словами, как сделать по существу что-то в строке:

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

ПРИМЕЧАНИЕ. Я понимаю, что технологии разные. Вышеизложенное предназначено только для того, чтобы сделать то, что я пытаюсь сделать, а не для того, чтобы вызовы были одинаковыми.

Если нет стандартного способа сделать это, кто-нибудь знает хорошее место, чтобы начать разбираться с iOS? Я читал стандарты. Я просто ищу, как использовать его сейчас в iOS.

Спасибо за помощь.


person addzo    schedule 26.05.2017    source источник
comment
Я бы перефразировал свой заголовок и соответствующие части моего вопроса на вашем месте, потому что запросы библиотеки не по теме, и это, похоже, не совсем то, о чем вы просите. Кто-то, кто только прочитал заголовок, вероятно, проголосовал бы за закрытие как не по теме.   -  person dandan78    schedule 26.05.2017
comment
Ты прав! Печатать перед кофе. Спасибо!   -  person addzo    schedule 26.05.2017
comment
LTE, как Edge, 2G, 3G и т. д.? Речь идет о LTE Direct (единственное, что я нашел: en.wikipedia.org/wiki/ LTE_(телекоммуникации)#LTE_Direct). Если да, похоже, он создан Qualcomm, так что вы можете проверить там.   -  person Larme    schedule 26.05.2017
comment
Спасибо. Я видел ту самую ссылку. Я обновлю это, как только найду новую информацию.   -  person addzo    schedule 26.05.2017
comment
Так что, похоже, на это нет ответов. Когда мы доберемся до нашего кода LTE, я обновлю здесь то, что найду.   -  person addzo    schedule 08.06.2017


Ответы (1)


iOS не предлагает API для взаимодействия с модемом LTE напрямую, так что это невозможно - не говоря уже о том, что даже если бы аппаратное и программное обеспечение было способно на это, зачем оператору мошенника разрешать вам разговаривать с близлежащие устройства напрямую, вместо того, чтобы проходить через их сеть, где они будут взимать плату за эту пропускную способность?

Если вам нужна связь на небольшом расстоянии между устройствами iOS и Mac, вы можете взглянуть на Многостороннее подключение. Firechat успешно использует его, чтобы включить автономный чат между соседними устройствами.

person André Borie    schedule 23.06.2017
comment
Прости. Позвольте мне быть более ясным. Мы будем действовать через перевозчика. Я просто не знаю, как можно получать сообщения, поступающие через оператора, с устройства, подключенного, скажем, через Verizon. Как ввести устройство в эксплуатацию? Подключиться к нему? Снять с него данные? Придерживается ли он определенных протоколов? Предоставляет ли iOS это обычным разработчикам? Я вообще не могу найти информацию об этом. - person addzo; 23.06.2017
comment
@addzo iOS определенно не предоставляет никаких API для этого на данный момент. Я не думаю, что какой-либо оператор поддерживает это в данный момент, и я сомневаюсь, что они когда-либо будут - это требует довольно серьезного обновления их инфраструктуры и не принесет им достаточно денег (как они вообще отследят, сколько пропускной способности используется, учитывая что это протокол P2P?). Причина, по которой вы еще ничего не нашли, заключается в том, что на данном этапе этот протокол является не более чем мечтой и прототипом где-то в лаборатории Qualcomm — возможно (и это большая вероятность) через несколько лет мы увидим более широкое распространение. - person André Borie; 23.06.2017
comment
Андре Бори - Спасибо за это! Я просматривал developer.apple.com/documentation/coretelephony/ и stackoverflow.com/questions/11049660/ и stackoverflow.com/questions/25405566/. И они, кажется, подразумевают, что вы можете немного общаться. Я обновлю, как только получу больше информации. - person addzo; 23.06.2017