当前位置: 首页 > news >正文

Android Telephony | 协议测试针对 test SIM attach network 的问题解决(3GPP TS 36523-1-i60)

背景

除了运营商实网卡之外,在各种lab的协议测试中需要 follow 3GPP 协议定义(可以查询3gpp.org website 获取),那么 feature 需要支持覆盖的卡就不止运营商本身了。

本文介绍 IA  APN流程,重点关注在协议/lab测试中,针对测试卡、非实网卡的的设置项,记录遇到的问题分析及解决方案。

业务功能

在Telephony Data模块中,常规逻辑是先 SET_DATA_PROFILE 同步 APN 配置到 Modem,而后发起 SET_INITIAL_ATTACH_APN 进行网络attach。

关于 3GPP 协议测试

GCF 测试卡参考:

  • PLMN1 is 00101 (initial connection for TC but not HPLMN on SIM)
  • PLMN2 is 00211, MCC-MNC is 002-11
  • PLMN3 is 00321, MCC-MNC is 003-21
  • PLMN4 is 00431, MCC-MNC is 004-31

原文是《36523-1-i60_s00-s06.docx》章节6.0.1 及其内表格

6.0.1       PLMN and TAC

The PLMN numbers indicated in Table 6.0.1-1 are used in test cases to associate a cell with an MCC and MNC for that cell. If no PLMN is explicitly specified, the default value is PLMN 

Table 6.0.1-1: Tracking Area Identity (TAI) in System Information Block Type 1
broadcast on the BCCH (E-UTRAN)

PLMN

MCC1

MCC2

MCC3

MNC1

MNC2

MNC3

TAC

1

0

0

1

0

1

Not present

See Table 6.0.1-2

2

0

0

2

1

1

Not present

3

0

0

3

2

1

Not present

4

0

0

4

3

1

Not present

5

0

0

相关文章:

Android Telephony | 协议测试针对 test SIM attach network 的问题解决(3GPP TS 36523-1-i60)

背景 除了运营商实网卡之外,在各种lab的协议测试中需要 follow 3GPP 协议定义(可以查询3gpp.org website 获取),那么 feature 需要支持覆盖的卡就不止运营商本身了。 本文介绍 IA APN流程,重点关注在协议/lab测试中,针对测试卡、非实网卡的的设置项,记录遇到的问题分…...

jenkins入门3 --执行一个小demo

1、新建视图 视图可以理解为是item的集合,这样可以将item分类。新建视频可以选择加入已有的item 2、新建item 1)输入任务名称、选择一个类型,常用的是第一个freestyle project 2)进行item相关配置,general 设置项目名字,描述,参数…...

STM32传感器系列:GPS定位模块

简介 我们在做一些项目的时候,可能需要使用到GPS模块,我们可以通过这个模块获得当前的位置以及时间,我这里就教大家如何去使用GPS定位模块,并且把示例代码开源到评论区下面,有需要自取即可,我我这里用到的…...

技术成长战略是什么?

文章目录 技术成长战略是什么?1. 前言2. 跟技术大牛学成长战略2.1 系统性能专家案例2.2 从开源到企业案例2.3 技术媒体大V案例2.4 案例小结 3. 学习金字塔和刻意训练4. 战略思维的诞生5. 建议 技术成长战略是什么? 1. 前言 在波波的微信技术交流群里头…...

【前端】Vue3与Element Plus结合使用的超详细教程:从入门到精通

文章目录 Moss前沿AI一、教程概述1.1 目标读者1.2 学习目标 二、为什么选择Vue3与Element Plus2.1 Vue3的优势2.2 Element Plus的优势2.3 二者结合的优势 三、环境搭建3.1 创建Vue3项目3.2 安装Element Plus3.3 引入Element Plus 四、Element Plus常用组件使用详解4.1 按钮&…...

Linux 35.6 + JetPack v5.1.4之 pytorch升级

Linux 35.6 JetPack v5.1.4之 pytorch升级 1. 源由2. 升级步骤1:获取二进制版本步骤2:安装二进制版本步骤3:获取torchvision步骤4:安装torchvision步骤5:检查安装版本 3. 使用4. 补充4.1 torchvision版本问题4.2 支持…...

旷视科技C++面试题及参考答案

在 Linux 系统下常用的命令有哪些? 在 Linux 系统中有许多常用命令。首先是文件和目录操作相关的命令。“ls” 命令用于列出目录的内容,它有很多选项,比如 “ls -l” 可以以长格式显示文件和目录的详细信息,包括文件权限、所有者、大小、修改时间等;“ls -a” 则会显示所有…...

C 语言函数指针 (Pointers to Functions, Function Pointers)

C 语言函数指针 {Pointers to Functions, Function Pointers} 1. Pointers to Functions (函数指针)2. Function Pointers (函数指针)2.1. Declaring Function Pointers2.2. Assigning Function Pointers2.3. Calling Function Pointers 3. Jump Tables (转移表)References 1. …...

66.基于SpringBoot + Vue实现的前后端分离-律师事务所案件管理系统(项目 + 论文)

项目介绍 传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装律师事务所案件管理系统软件来发挥其高效地信息处理的作用…...

Docker容器中Elasticsearch内存不足问题排查与解决方案

在使用Docker运行Elasticsearch(ES)时,可能会遇到内存不足的问题,导致ES无法启动。以下是一次完整的排查和解决过程。 问题描述 在启动ES时,日志提示如下错误: # Native memory allocation (mmap) failed…...

Ubuntu 下测试 NVME SSD 的读写速度

在 Ubuntu 系统下,测试 NVME SSD 的读写速度,有好多种方法,常用的有如下几种: 1. Gnome-disks Gnome-disks(也称为“Disks”)是 GNOME 桌面环境中的磁盘管理工具,有图形界面,是测试…...

Neo4j的部署和操作

注:本博文展示部署哥操作步骤和命令,具体报告及运行截图可通过上方免费资源绑定下载 一.数据库的部署与配置 在单个节点上对进行数据库的单机部署 (1)上传neo4j-community-3.5.30-unix.tar.gz到hadoop1的/export/so…...

react axios 优化示例

使用 axios 是 React 项目中非常常见的 HTTP 请求库。为了提升 axios 在 React 中的性能、可维护性和用户体验,我们可以从 代码组织、请求优化 和 用户体验优化 多个角度进行详细的优化。 一、安装与基础配置 安装 axios npm install axios创建 Axios 实例 为了更好地管理…...

探索数字化展馆:开启科技与文化的奇幻之旅

在科技飞速发展的当下,数字展馆作为一种新兴的展示形式,正逐渐走进大众的视野。数字展馆不仅仅是传统展馆的简单“数字化升级”,更是融合了多媒体、数字化技术以及人机交互等前沿科技的创新产物。 数字展馆借助VR、AR、全息投影等高科技手段&…...

基于深度学习的视觉检测小项目(七) 开始组态界面

开始设计和组态画面。 • 关于背景和配色 在组态画面之前,先要确定好画面的风格和色系。如果有前端经验和美术功底,可以建立自己的配色体系。像我这种工科男,就只能从网络上下载一些别人做好的优秀界面,然后在photo shop中抠取色…...

AI赋能跨境电商:魔珐科技3D数字人破解出海痛点

跨境出海进入狂飙时代,AI应用正在深度渗透并重塑着跨境电商产业链的每一个环节,迎来了发展的高光时刻。生成式AI时代的大幕拉开,AI工具快速迭代,为跨境电商行业的突破与飞跃带来了无限可能性。 由于跨境电商业务自身特性鲜明&…...

【C/C++】nlohmann::json从文件读取json,并进行解析打印,实例DEMO

使用 json::parse 函数将JSON格式的字符串解析为 nlohmann::json 对象。这个函数支持多种输入源&#xff0c;包括字符串、文件流等。 #include <iostream> #include <nlohmann/json.hpp> #include <fstream>using json nlohmann::json;int main() {// 解析…...

安装Anaconda搭建Python环境,并使用VSCode作为IDE运行Python脚本

下面详细说明如何安装Anaconda搭建Python环境&#xff0c;并使用VSCode作为编辑器运行Python脚本的过程&#xff1a; 1. 下载Anaconda 访问Anaconda的官方网站&#xff1a;https://www.anaconda.com/products/distribution 3. 根据您的操作系统选择适合的版本下载。Anaconda支…...

我用AI学Android Jetpack Compose之入门篇(1)

这篇我们先来跑通第一个Android Jetpack Compose工程&#xff0c;现在新版本的Android Studio&#xff0c;新建工程选择Empty Activity默认就会开启Jetpack Compose的支持&#xff0c;再次声明&#xff0c;答案来自 通义千问Ai 文章目录 1.用Android Jetpack Compose需要安装什…...

使用 Docker 查看 Elasticsearch 错误日志

在使用 Elasticsearch&#xff08;简称 ES&#xff09;的过程中&#xff0c;我们可能会遇到各种问题。为了快速定位和解决这些问题&#xff0c;查看错误日志是关键。本文将介绍如何使用 Docker 查看 Elasticsearch 的错误日志&#xff0c;并提供一些实用技巧。 1. 安装 Docker…...

uni-app中H5页面通过web-view跳转小程序的完整解决方案

1. 为什么H5页面跳转小程序会报错&#xff1f; 最近在做一个uni-app项目时&#xff0c;遇到了一个典型问题&#xff1a;在H5页面中通过web-view跳转小程序时&#xff0c;控制台报错"wx.miniProgram is undefined"或者"navigateTo is undefined"。这个问题困…...

Qwen3-14B私有部署镜像Java安装与环境配置全攻略

Qwen3-14B私有部署镜像Java安装与环境配置全攻略 1. 引言 如果你正在准备部署Qwen3-14B大模型&#xff0c;并且需要使用Java开发相关应用&#xff0c;那么正确配置Java环境是必不可少的第一步。本文将带你从零开始&#xff0c;在Linux服务器上完成Java环境的安装与配置&#…...

赛道局限性:在亚马逊,为何“在一个小市场成为第一”依然可能失败

比利时航空的困境&#xff0c;揭示了定位理论中一个常被忽视的残酷真相&#xff1a;即使你在一个极其细分的市场内做到了份额第一&#xff0c;如果这个市场本身&#xff08;“目的地”&#xff09;过于狭小或缺乏吸引力&#xff0c;那么这种领导地位也无法带来可观的增长和成功…...

AI智能证件照制作工坊如何提升用户体验?前端交互优化建议

AI智能证件照制作工坊如何提升用户体验&#xff1f;前端交互优化建议 1. 项目核心价值与用户体验挑战 AI智能证件照制作工坊是一个基于Rembg抠图引擎的商业级证件照生产工具&#xff0c;它彻底改变了传统证件照的制作方式。用户只需上传一张普通生活照&#xff0c;AI就能自动…...

Stable Yogi Leather-Dress-Collection企业案例:ACG品牌联名款服装概念图生成

Stable Yogi Leather-Dress-Collection企业案例&#xff1a;ACG品牌联名款服装概念图生成 想象一下&#xff0c;你是一家ACG&#xff08;动画、漫画、游戏&#xff09;潮牌的设计师。下个季度要和一部热门动漫IP联名&#xff0c;主题是“赛博朋克机车风”。老板要求你在三天内…...

Ubuntu 18.04下Intel Realsense D435i深度相机从驱动安装到3D图像采集全流程指南

Ubuntu 18.04环境下Intel Realsense D435i深度相机实战指南 在机器人研发和计算机视觉领域&#xff0c;深度相机正成为环境感知的核心传感器。Intel Realsense D435i凭借其双目红外摄像头、RGB传感器和内置IMU模块的硬件配置&#xff0c;为SLAM、三维重建等应用提供了高性价比…...

Linux内核中的文件系统缓存机制详解

Linux内核中的文件系统缓存机制详解 引言 文件系统缓存是Linux内核中提高文件IO性能的重要机制&#xff0c;它通过将文件数据缓存在内存中&#xff0c;减少了对磁盘的直接访问&#xff0c;显著提升了文件操作的速度。本文将深入探讨Linux内核中的文件系统缓存机制&#xff0c…...

人工智能赋能软件开发:基于PyTorch 2.8的AI编程助手本地部署

人工智能赋能软件开发&#xff1a;基于PyTorch 2.8的AI编程助手本地部署 1. 为什么需要私有AI编程助手 想象一下这样的场景&#xff1a;凌晨两点&#xff0c;你正在赶一个紧急项目&#xff0c;遇到一个复杂的算法问题卡壳了。这时候如果有个懂行的搭档能随时提供建议该多好&a…...

SeqGPT-560M零样本NLP实战:从Prompt设计到结果解析的完整链路

SeqGPT-560M零样本NLP实战&#xff1a;从Prompt设计到结果解析的完整链路 你是不是也遇到过这样的场景&#xff1f;拿到一堆文本数据&#xff0c;想快速把它们分个类&#xff0c;或者从里面提取出关键信息&#xff0c;比如人名、公司名、事件。传统方法要么需要写一堆复杂的规…...

CHORD-X系统作业批改场景应用:基于视觉的编程作业自动检查

CHORD-X系统作业批改场景应用&#xff1a;基于视觉的编程作业自动检查 每次期末或者大作业提交后&#xff0c;老师们最头疼的是什么&#xff1f;是面对几十上百份学生提交的程序运行结果截图&#xff0c;一张张点开&#xff0c;一行行核对输出是否正确。这个过程枯燥、耗时&am…...