前言

本人负责项目中的一个模块, 是Quectel EC20 4G 模块, 要自动获取SIM卡的APN, APN 即 access point name

获取到APN有俩种方法, 第一种可以通过AT指令直接获取到APN, 第二种, AT指令获取到 MCC(移动设备国家代码) 与 MNC(移动设备网络代码), 根据MCC与MNC 从 apns-full-conf.xml 文件中查询到APN

在网络上搜索了一圈, 发现还没有很明确的介绍使用什么AT指令来进行查询APN 或 MNC和MCC. 通过Quectel_EC20 的 datasheet 查到了相关指令, 在这里记录一下.

方法一 AT+CGDCONT?

AT+CGDCONT?
直接通过AT命令获取到APN, 这一条AT指令不是为了让我们获取到APN, 只是里面的内容包括APN, 对于移远 EC20 模块, 可以使用该条AT指令获取APN.
我们看 AT+CGDCONT 的具体说明(此说明来自EC20 datasheet)

这是详细的参数介绍:

这是该指令返回的内容, 可以看到APN 为 ctnet.

方法二 AT+QNWINFO

AT+QNWINFO
通过该AT指令, 虽然不能直接获取APN, 但是我们可以从中得到获取APN的重要参数, 即 mcc 和 mnc

接下来我们实际操作, 查看返回内容

我们可以从中提取到"46003", mcc: ‘460’, mnc: ‘03’ , 我们可以通过mcc 和mnc 直接在apns-full-conf.xml 文件中查找到APN!!
这一方法更加的通用, 有的模块是不支持获取APN的, 但一定能获取到mcc 和mnc!

Quectel EC20 获取 MCC,MNC,APN相关推荐

  1. Android4.2 Quectel EC20 R2.1模块移植

    注意:  本文档不支持热插拔,本文使用GobiNET方式实现4G上网,并没使用PPPD模式. 1.内核部分的移植 1.1 usb串口驱动的修改 修改: autochips/kernel/drivers ...

  2. SIM相关术语MCC MNC UIM SIM PIN PUK简介

    MCC:移动国家号码,由3位数字组成,唯一地识别移动用户所属的国家. MNC:移动网号,由两位数字组成,用于识别移动用户所归属的移动网. IMSI:区别移动用户的标志,储存在SIM卡中,可用于区别移动 ...

  3. STM32-OTA(五)EC20获取固件

    EC20获取固件 1. 简述 EC20的HTTP文档和FILE文档有配置步骤. 以下代码为拉取HTTP服务器app.bin固件,并发送到串口.当固件过小时,可以采用此种方案. 当固件过大时需要分包,可 ...

  4. IMSI , MCC MNC 的概念

    作者:传智人生 发表时间:2010-03-23 14:57:24 IP:124.193.198.10         TelephonyManager telManager = (TelephonyM ...

  5. Android手机号码获取问题 用APN来获取手机号

    原文  :  http://www.cnblogs.com/growing/archive/2010/11/19/1881372.html 手机号码不是所有的都能获取.只是有一部分可以拿到.这个是由于 ...

  6. 树莓派电信4G联网:树莓派3B+Quectel EC20

    最近淘了一个移远的4G 模块,准备和树莓派连一下.实现树莓派4G 联网,模块是USB接口,话不多说.插上模块lsusb pi@raspberrypi:~ $ lsusbBus 001 Device 0 ...

  7. Quectel EC20 R2.1 AT指令集(TCP/部分)

    1.介绍 Quectel EC2x 模块具有嵌入式 TCP/IP堆栈,使主机可以通过 AT 命令直接上网.可以实现TCP客户端.UDP客户端.TCP服务器和UDP服务器. 1.1 使用 AT 命令的过 ...

  8. MCC MNC 什么意思

    MCC 是国家编码:中国是 460 MNC 是运营商编码:移动 是 0 联通是 1 电信是2

  9. Quectel EC20 R2.1 AT指令集(基础部分)

    AT指令格式: 每个命令以 AT 或 at 字符开头,<CR>结尾,响应格式 <CR><LF><响应内容><CR><LF> AT ...

最新文章

  1. Opencv2.4.4示例程序说明
  2. 应对618,京东到家订单系统高可用架构的迭代实战
  3. 初学者学习Java的几大技巧
  4. stm32 窗口看门狗学习(一)
  5. java个人支付系统(springboot)
  6. RxHttp 一条链发送请求,新一代Http请求神器(一)
  7. 算法—二叉查找树的相关一些操作及总结
  8. 接口测试用例设计(详细干货)
  9. 西门子变频器G120选型、快速调试参数
  10. 佳博打印机驱动安装方法
  11. 提高睡眠质量的牛皮凉席!
  12. 有关于取证的笔记——包含详细例题解析
  13. 网络安全-MS17-010漏洞-永恒之蓝
  14. php打印出来乱码_PHP输出中文乱码怎么解决?
  15. ios 图片缩放,等比例压缩
  16. 用去水印小程序教大家微信小程序开发
  17. 工程图学及计算机绘图宋卫卫,工程图学及计算机绘图习题集
  18. 微软 workflow 工作流总结2
  19. SEBDB: Semantics Empowered BlockChain DataBase(ICDE‘2019)
  20. (一)基于Flink电商用户画像项目:项目概述

热门文章

  1. 【阿里云高校计划】在线Linux学习
  2. 从Anker到SHEIN,对不起我要放弃Amazon了
  3. 设备使用python连接阿里Iot
  4. word通配符,查找与替换
  5. Windows中redis设置密码
  6. 【数字电子技术 Digital Electronic Technology 2】—— 逻辑代数基础 之 逻辑函数以其描述方法解析
  7. 微信老外产品经理:《中国移动应用设计趋势》
  8. 【Python】数据分析.pandas.透视表与交叉表
  9. sxt_1_struts2入门_hello
  10. 计算相关系数 皮尔逊相关系数 Pearson、Spearman