Отображение констант iOS 7 в 2G, 3G, 4G, LTE и т. Д.
Похоже, что мы не можем определить технологию радиодоступа на iOS до 7... пожалуйста, исправьте меня, если я ошибаюсь.
Учитывая следующие константы, доступные в iOS 7, может ли кто-нибудь проверить, какие константы соответствуют общему стандарту 2G, 3G, 4G, LTE и т. Д.?
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyGPRS __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyEdge __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyWCDMA __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyHSDPA __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyHSUPA __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyCDMA1x __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyCDMAEVDORev0 __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyCDMAEVDORevA __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyCDMAEVDORevB __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyeHRPD __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyLTE __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
2 ответа
На самом деле очень сложно сопоставить вышеуказанные стандарты радиодоступа с окончанием "2G", "3G" и т. Д.
Это связано с тем, что "2G", "3G" и "4G" на самом деле не стандарты, а группы стандартов, а в некоторых случаях иные маркетинговые термины. Они также охватывают архитектуру базовой сети, а не только сеть радиодоступа, хотя последняя обсуждается более широко. Очень простой обзор:
- 1G - Аналоговые мобильные сети
- 2G - Цифровые мобильные сети. Множество региональных стандартов и вариантов (GSM в Европе, CDMA в NA, PDC в Японии и т. Д.)
- 3G - изначально предназначенный для обеспечения более быстрого доступа к данным и нормализации различных технологий доступа. На самом деле, скорость передачи данных, которую можно квалифицировать как 3G, является относительно низкой по сегодняшним стандартам (200 Кбит / с), и некоторые развитые технологии 2G, иногда называемые 2.5G с примером EDGE, фактически соответствуют требованиям скорости 3G. Для справки, оригинальные определения включены в спецификацию ITU IMT-2000, и МСЭ заявляет: "После более чем десяти лет напряженной работы под руководством МСЭ в 2000 году было принято историческое решение: единодушное одобрение технических технические характеристики систем третьего поколения под маркой IMT-2000 ". Я думаю, что можно утверждать, что бренд "IMT-2000" проиграл бренду "3G"...
- 4G - это название для сетей, которые соответствуют стандарту IMT следующего поколения под названием IMT-Advanced. На практике поставщики и операторы используют это название для обозначения сетей, которые не соответствуют уровням скорости передачи данных, которые допускаются этими стандартами, но, похоже, это было разрешено МСЭ, если прирост производительности по сравнению с 3G является значительным. LTE и WiMAX попадают в эту область. Технически, 4G меняет технологию радиодоступа, отбрасывая системы "расширенного спектра" и удаляя концепцию "каналов с коммутацией каналов" в доступе и ядре, переходя на весь пакетный IP-транспорт (это значительное изменение для телефонной стороны сети).
Таким образом, в целом, это все немного сбивает с толку! Существует хороший документ МСЭ, в котором это отражено гораздо более подробно, если вы заинтересованы:
http://www.itu.int/ITU-D/tech/FORMER_PAGE_IMT2000/DocumentsIMT2000/What_really_3G.pdf
С учетом вышесказанного и предупреждения о том, что может быть многократное или альтернативное сопоставление, ниже приведено приблизительное сопоставление, которое, я думаю, вы искали:
- CTRadioAccessTechnologyGPRS - 2G
- CTRadioAccessTechnologyEdge - 2G (иногда называется 2,5G)
- CTRadioAccessTechnologyWCDMA - 3G
- CTRadioAccessTechnologyHSDPA - 3G (иногда называется 3,5G)
- CTRadioAccessTechnologyHSUPA - 3G
- CTRadioAccessTechnologyCDMA1x - 2G
- CTRadioAccessTechnologyCDMAEVDORev0 - 3G
- CTRadioAccessTechnologyCDMAEVDORevA - 3G
- CTRadioAccessTechnologyCDMAEVDORevB - 3G
- CTRadioAccessTechnologyeHRPD - 3G (или 3,5 - eHRPD для разрешения перехода с CDMA EVDO на LTE)
- CTRadioAccessTechnologyLTE - 4G (МСЭ может называть 4G, как упомянуто выше)
Наконец, если все, что вас интересует, это то, будет ли соединение (обычно...) быстрым или медленным, следующий ответ обеспечивает хороший подход: /questions/39975740/opredelit-tip-podklyucheniya-operatora-svyazi-3g-edge-gprs/39975750#39975750
Из моего сегодняшнего тестирования
CTRadioAccessTechnologyeHRPD для 3G Veriazon США; CTRadioAccessTechnologyHSDPA предназначен для 4G (без LTE) для T-mobile в США.