Android 数据连接

一、Framewotk层的数据连接架构

ConnectivityService   -->mtk sys_log

Dctracker  -->mtk radio_log

这部分可以radio log中搜索mApnType=default mState=查看其底层的状态。 //这个default对应为上网连接

二、RIL层数据相关的AT命令

AT+CGACT

1.数据连接情况首先还是要根据PDN的激活状态,所以可以查看ESM相关的信令以确认PDN是否正常激活,若log中没有录到ESM相关的信令,也可以通过AT command: AT+CGACT来确认PDN的激活状态;
2.数据连接类型,可以通过AT+PSbearer来确认当前使用的数据网络是LTE/LTE+等;

三、Modem数据相关的实现

此问题在modem这边看问题发生期间数据连接状况,看起来在10:12:54之前PS都是正常连接的,直到10:13:22AP deactive ps

OTA    1023871    1547762    10:09:33:325    EMM_NASMSG    [MS->NW] EMM_Service_Request        
SYS    2473294    1587956    10:12:54:325    NIL    [AT_R p19, s9]+CGREG: 3,1,"7907","0865A031",7,"00",0,0        
SYS    2614397    1593554    10:13:22:275    NIL    [AT_I p17, s5]AT+CGACT=0,1
        
OTA    2614490    1593554    10:13:22:275    ESM    [MS->NW] ESM_MSG_PDN_DISCONNECT_REQUEST (PTI:3, EBI:0)        
OTA    2615307    1593563    10:13:22:275    ESM    [NW->MS] ESM_MSG_DEACTIVATE_EPS_BEARER_CONTEXT_REQUEST (PTI:3, EBI:6)        
OTA    2615327    1593563    10:13:22:275    ESM    [MS->NW] ESM_MSG_DEACTIVATE_EPS_BEARER_CONTEXT_ACCEPT (PTI:0, EBI:6)

 

关于数据模块的分析:PS注册以及PDP/PDN激活流程比较简单,可以直观通过空口信令确认是否有问题;
而关于数据收发是否有问题涉及到modem较多模块(包含L2,L1等底层模块)的log分析,流程比较复杂,暂没有相关技术文档;

转载于:https://my.oschina.net/u/2829875/blog/834996

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值