标签: lte

将iOS 7常量映射到2G,3G,4G,LTE等

看起来好像我们可以在7之前确定iOS上的无线接入技术....如果我错了,请纠正我.

考虑到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);
Run Code Online (Sandbox Code Playgroud)

3g ios lte 4g

13
推荐指数
1
解决办法
4633
查看次数

使用LTE在Apple Watch上发出URLSession请求时,"Internet连接似乎处于脱机状态"

错误:

我一直收到错误代码-1009"Internet连接似乎处于脱机状态." 在通过LTE连接到Internet时,在Apple Watch Series 3上的Apple Watch扩展中发出URLSession请求时出错.

重现步骤:

  1. 安装应用程序.
  2. 配置您的设备,使其仅在LTE上.
  3. 使用iMessages验证您与LTE的连接,例如
  4. 启动应用程序.
  5. 使用.default或.ephemeral会话配置初始化URLSession.
  6. 为任何已知良好的https URL发出数据任务请求.

预期行为:

请求设法到达目的地.

观察到的行为:

请求立即失败,错误代码为-1009"Internet连接似乎处于脱机状态".

代码示例:

let config = URLSessionConfiguration.ephemeral
let sesh = URLSession(configuration: config)
let url = URL(string: "https://google.com")!
sesh.dataTask(with: request) { (_, _, error) in
    print(error)
}.resume()
Run Code Online (Sandbox Code Playgroud)

cellular-network lte nsurlsession watchkit watchos-4

8
推荐指数
1
解决办法
2680
查看次数

确定LTE是否已打开?

我正在尝试编写一个小部件,以便我可以在我的Verizon Galaxy Nexus上启用/禁用LTE,而无需深入设置菜单.但是,我还没弄清楚如何确定LTE是否真正开启.我可以确定我的手机当前是否有LTE信号或EVDO信号,但是如果手机有EVDO信号则启用LTE则不会.

有没有人对Android开发者参考中的哪些内容有一些建议?我尝试过TelephonyManager和ConnectivityManager,但到目前为止我都没有.

android cdma 3g lte 4g

7
推荐指数
1
解决办法
4382
查看次数

有没有办法知道iPhone连接到什么网络(LTE与GSM)

随着iOS 6和iphone 5的发布,我试图找出我的应用程序如何知道手机是否处于LTE模式与GSM模式.

我还没有看到Reachability API的任何更新,它可以判断它是否连接到Wifi和WWAN,但我需要知道它是什么类型的WWAN连接.

有任何想法吗?

iphone objective-c reachability ios6 lte

7
推荐指数
2
解决办法
3180
查看次数

什么是ASN文件以及如何使用它?

我正在尝试使用通信协议(S1AP具体),我正在尝试定义要测试的消息.

LTE 36.413规范详细说明了该协议,并在pdf的底部给出了ASN.1文件定义.我已经看到在WireShark的解剖器中使用了ASN文件,我猜我可以使用它来按照规范生成消息.

我想知道你如何使用ASN.1文件.我一直在研究并找到有关ASN.1编译器的信息以及与之相关的其他信息,但所有信息都让我非常困惑,因为没有人清楚地解释如何使用它.有人可以帮我理解如何使用它吗?

networking asn.1 packet-capture packet lte

7
推荐指数
2
解决办法
1万
查看次数

LTE 上的 UDP 流量

我开发了一个 C++ 应用程序,用于通过 UDP 从 Odroid 设备上的网络摄像头传输视频。该客户端是一个使用简单 UDP 套接字的 iPhone 应用程序,它可以在 Wi-fi 上完美运行,但不能在 LTE 上运行。sendto() 调用工作正常,但 recvfrom() 永远阻塞。首先,我认为这与 iPhone 阻止 UDP 流量有关,但我也尝试将笔记本电脑上的客户端连接到 iPhone 的热点,从而通过 LTE 连接。您认为电话提供商是否存在阻止 UDP 流量的问题?为了实现更快的流传输,我更喜欢 UDP 而不是 TCP。任何建议将不胜感激!谢谢!

更新:经过进一步检查,我找到了问题的原因。事实证明,UDP over LTE 设置了 IP_MTU_DISCOVER 标志,如果用户的数据包大于设备的 MTU,它不会执行 IP 分段,而只是丢弃数据包。我的应用程序正在发送大于 MTU 的数据包,但在 Wi-fi 情况下,它们在 IP 层中被分段。如果禁用 IP_MTU_DISCOVER 标志,大数据包将被分段并成功到达目的地。另一种选择是从应用程序发送小于 MTU 的数据包。这两种方法的效果都不是很好,但至少谜团被解开了。

sockets streaming webcam udp lte

7
推荐指数
0
解决办法
1993
查看次数

如何获得Android中的LTE单元位置?

我看到我们有CDMACellLocation和GSMCellLocation的类,但没有什么特定的LTE.我可以获取特定于我的电话服务上下文的LTE小区位置吗?谢谢!

android lte

6
推荐指数
1
解决办法
6144
查看次数

如何访问LTE NAS消息?

有没有办法从Android平台上的LTE网络访问NAS消息?我有所有需要的解码软件,但无法得到实际的消息.

android cellular-network lte

6
推荐指数
1
解决办法
2014
查看次数

我可以使用 Java Applets 对 eSIM/eUICC 设备进行编程吗

根据我对嵌入式 SIM (eSIM) 技术的研究,它是消费者拥有的 SIM 卡,能够下载和在 3rd 方订阅之间切换。我还读到,预计大多数 eSIM 将运行 Java 运行时并支持 Java 小程序 [1]。

是否可以将 Java 小程序编程到 eSIM 上,类似于对 Java 智能卡进行编程?

[1]“EUICC45”,https: //www.gsma.com/newsroom/wp-content/uploads/SGP.21_v2.1.pdf

mobile smartcard javacard sim-card lte

5
推荐指数
1
解决办法
752
查看次数

是否有 AT 命令强制注册/附加到 5G NR 小区

我曾经在我的 Android 设备上使用“强制网络连接”到 LTE

at+cops=0,,,7
Run Code Online (Sandbox Code Playgroud)

5G NR有AT指令吗?

at-command lte 5g

5
推荐指数
1
解决办法
1435
查看次数