物联网从业者必须知道的知识:IMSI号介绍与解析

article/2025/9/20 12:30:59

物联网项目都会使用物联网卡,物联网卡有一个参数:国际移动用户识别码,即 IMSI (International Mobile Subscriber Identification Number),这个参数也有一定的学问,利用得好,可以使项目锦上添花

1、 IMSI 妙用

做一个物联网项目中,就需要对电信、移动、联通运营商品牌进行物联网卡品牌的选择,对应的频段也不一样,电信频段为B5(850MHZ),移动频段为B8(900MHZ)

在模块连接注册网络时,会全频段搜网,相对较慢,若指定对应的频段,将会大大减小搜网的时间。获取物联网卡的IMSI,对IMSI号进行解析,区分出是哪一家运营商的物联网卡,从而设置需要搜网的频段,能达到降低入网时间的目的

使用IMSI区分物联网卡运营商,设置对应的搜网频段,不会因为后续换物联网卡品牌而需要更改代码,可提高项目软件代码的兼容性

2、 IMSI 简介

国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number)是区别移动用户的标志,储存在SIM卡中,是在公众陆地移动电话网(PLMN)中用于唯一识别移动用户的一个号码,可用于区别移动用户的有效信息。

IMSI总长度不超过15位,由0~9的数字组成,

IMSI国际上为唯一识别一个移动用户所分配的号码

3、 IMSI 解析

IMSI是15位的十进制数,由三部分组成:MCC+MNC+MSIN

  • MCC(Mobile Country Code,移动国家码):MCC的资源由国际电信联盟(ITU)在全世界范围内统一分配和管理,唯一识别移动用户所属的国家,共3位,中国为460。

  • MNC(Mobile Network Code,移动网络号码):用于识别移动用户所归属的移动通信网,2~3位。在同一个国家内,如果有多个PLMN(Public Land Mobile Network,公共陆地移动网,一般某个国家的一个运营商对应一个PLMN),可以通过MNC来进行区别,即每一个PLMN都要分配唯一的MNC。根据MNC即能区分物联网卡的运营商。

    • 中国移动系统使用00、02、04、07
    • 中国联通GSM系统使用01、06、09
    • 中国电信CDMA系统使用03、05、电信4G使用11
    • 中国铁通系统使用20
  • MSIN(Mobile Subscriber Identification Number,移动用户识别号码):用以识别某一移动通信网中的移动用户。共有10位,其结构如下:EF+M0M1M2M3+ABCD

    • EF由运营商分配
    • M0M1M2M3和MDN(Mobile Directory Number,移动用户号码簿号码)中的H0H1H2H3可存在对应关系
    • ABCD:四位,自由分配

4、 IMSI 与 IMEI 的区别

  • IMEI(International Mobile Equipment Identity Number)是国际移动设备识别码,标识设备;IMSI(International Mobile Subscriber Identification Number)是国际移动用户识别码,标识用户。

  • IMEI是与模块绑定;IMSI是与SIM卡(Subscriber Identity Module,用户识别模块)或者USIM卡(Universal Subscriber Identity Module,全球用户身份模块)绑定 。

5、 IMSI 小知识

  • IMSI是在GSM系统中对MS(Mobile Station,移动台)的唯一识别,在全网和全球范围内唯一。IMSI相同的SIM或USIM卡,可能是非法制造出来的。

  • IMSI存储在SIM或USIM卡、网络侧网元HLR(Home Location Register,归属位置寄存器)和VLR(Visitor Location Register,拜访位置寄存器)中,在无线接口及MAP(Mobile Application Part,移动应用部分)接口上传送。

  • IMSI与手机号码的绑定关系,在网络侧网元HLR(Home Location Register)内定义,且只能由运营商的授权人员,在其数据库中查询。

6、IMSI 指令

查询模块IMSI号是一个标准的3GPP指令:“AT+CIMI”,对于各个物联网模块均适用

看一下移远BC28模块对“AT+CIMI”指令的介绍


对案例中的IMSI号460001357924680进行解析:

  • 460:MCC,识别移动用户所属的国家为中国
  • 00:MNC,识别移动用户所归属的移动通信网络为中国移动
  • 1357924680:由运营商分配的移动用户识别号码

我是南风,一个爱折腾的程序袁,工作之余,写写公众号,玩玩视频号,分享我的工作、我的生活

分享是一种博爱的心境,学会分享,就学会了生活!

我的视频号:

我的公众号:


http://chatgpt.dhexx.cn/article/nWrFKmd5.shtml

相关文章

根据IMSI区别运营商

根据IMSI区别运营商 IMSI说明MNC 和 各个运营商的对照表 (持续更新) IMSI说明 国际移动用户识别码即IMSI(International Mobile Subscriber Identity),它是在公众陆地移动电话网(PLMN)中用于唯一识别移动用户的一个号…

IMSI与MSISDN

IMSI IMSI全名叫国际移动用户识别码(International Mobile Subscriber Identification Number)是区别移动用户的标志,储存在SIM卡的EF-IMSI文件中,可用于区别移动用户的有效信息。简单地理解就是,IMSI是SIM卡的id号码…

什么是IMIS过滤?IMSI过滤解决方案

一、什么是IMSI? IMSI,国际移动用户识别码,对于识别运营商网络上的用户至关重要。它是分配给手机或移动设备以在 GMS 或 UTMS网络上进行标识的唯一编号。通常, IMSI 号码存储在移动设备的 SIM卡上,并根据需要发送到网络…

Taylor’s Formula - 泰勒公式

Taylor’s Formula - 泰勒公式 泰勒公式应用于数学、物理领域,是一个用函数在某点的信息描述其附近取值的公式。如果函数足够平滑的话,在已知函数在某一点的各阶导数值的情况之下,泰勒公式可以用这些导数值做系数构建一个多项式来近似函数在这…

泰勒公式浅谈原理(转) ----- 深度好文, 一点是如何蕴含整个世界

泰勒公式浅谈原理(转) 上周写完了《《三体》读后思考-泰勒展开/维度打击/黑暗森林》后收到一些邮件,进一步思考了关于泰勒展开的意义。也许我掌握的那些网络技术比如Linux Netfilter,NAT之类,太过底层太过小众&#xf…

cos taylor matlab,Taylor Series

Taylor Series The statements syms x f 1/(5 4*cos(x)); T taylor(f, Order, 8) return T (49*x^6)/131220 (5*x^4)/1458 (2*x^2)/81 1/9 which is all the terms up to, but not including, order eight in the Taylor series for f(x): ∑n0∞(x−a)nf(n)(a)n!. Tech…

用Python学《微积分B》(Taylor公式与曲线拟合)

Taylor公式是微分学部分集大成者,可以说,只有理解了Taylor公式,才能真正感受到微分学方法的神奇与强大。本文主要根据扈志明老师的《微积分B》课程的内容,总结我对Taylor公式的理解。此外,也应用Python求解该部分的课后…

c语言编程cos怎么用,cos x的taylor公式用c语言如何编程

满意答案 a510628839 2016.03.22 采纳率:49% 等级:9 已帮助:1867人 /* 利用泰勒展式近似求cos(x)的值 */ #include #define E 1e-10//精度要求 int main() { double x; double cos(double x); printf("please input an radian:"…

3.3 泰勒(Taylor)公式和麦克劳林(Maclaurin)公式

本篇内容为泰勒公式和麦克劳林公式,主要用于近似计算,还是先搞个引入吧。 引子 f(x)在xx0的邻域内n1阶可导(包含xx0)。现在用一个n次多项式Pn(x)近似的表示f(x) Pn(x)a0a1(x-x0)a2(x-x0)2…an(x-x0)n Pn(x)的项数越多次数越高则…

分析5 中值定理与Taylor公式

中值定理与Taylor公式 Fermat引理:可导的极值点是驻点。Riemann函数的有理点都是它的极大值点,无理点都是极小值点。Rollo中值定理、Lagrange中值定理、Cauchy中值定理。曲线拐点两侧的凸性相反。导函数具有介值性,因此不存在第一类间断点(跳…

泰勒Taylor公式

转载于:https://www.cnblogs.com/bianjing/p/9622234.html

数分下第11讲(9.5节) 多变量函数的Taylor公式与极值

文章目录 思维导图学习要点考点题型题型1:Taylor展开核心题型2: !!极值计算核心题型3:!! 条件极值求解题型4:微分中值定理应用 思维导图 学习要点 ![(https://img-blog.csdnimg.cn/f…

人工智能数学基础:泰勒(Taylor)公式

一、引言 对于一些较复杂的函数,为了便于研究,往往希望用一些简单的函数来近似表达,例如: 当x->0时,sinx≈arcsinx≈tanx≈arctanx≈ln(1x)≈ex-1≈x 由于用多项式表示的函数,只要对自变量进行有限次…

Simulink仿真---Park变换、反Park变换

1、变换关系 使用park变换将电流 Iα、Iβ 和转子的电角度θ转化为电流 Iq、Id。 公式为: 2、建立模型 添加Park变换子系统,模型如下:(从“Simulink”-“User-Defined Function”-“Fcn”处添加函数模块) 添加反Park…

一、BLDC矢量控制基础知识:Clarke变换和Park变换

BLDC矢量控制坐标变换 本文的目的在于梳理三相电机旋转矢量以及Clarke变换和Park变换的知识并给出推导。 文章目录 BLDC矢量控制坐标变换前言一、从旋转矢量说起二、Clarke变换三、一般实际使用的Clarke变换四、Clarke变换的性质五、Park变换六、Park变换的性质七、功率的变换…

永磁同步电机控制笔记:clark变换park变换示意图

文章目录 1、abc坐标系2、αβ坐标系2.1、Clark变换2.2、αβ坐标系电流图解 3.dq坐标系3.1、park变换3.2、dq坐标系电流图解 1、abc坐标系 向永磁同步电机通入如下三相电流 x -pi:0.01:pi; u sin(x); v sin(x - 2pi/3); w sin(x 2pi/3); 根据永磁同步电机转矩方程 Te -…

电机仿真记录(1)-clark、park坐标变换

实验平台:matlab2020b 不讲原理,只记录仿真 Clark 注意,2020之后的版本,都是自己定义函数都是使用的这个模块 非常的方便把你想输入的公式输进去就可以 function [alpha,beta] fcn(u1,u2,u3)alpha (u1-0.5*u2-0.5*u3)*2/3; b…

电机控制反Park变换和反Clarke变换公式推导

电机控制反Park变换和反Clarke变换公式推导 反Park变换 首先说明一点,正的Park变换和Clarke变换的变换对象是电流,而反Park变换和反Clarke变换的变换对象是电压。作图如下: 便可推导出: 反Clarke变换 作图如下: 公式…

简单记忆clarke和park坐标变换

简单记忆clarke和park坐标变换 简介 想用简单的办法把这些变换矩阵写出来,需要的时候可以使用,不用再去翻书(当然完全记住还是更快一些)。只是自己用来记忆这些变换的方法。 具体可以参考:手撕系列(2&am…

【Matlab】在Simulink中仿真Park变换

1.Park变换 如上图,Park变换的实质就是通过将矢量F的表示形式从2相静止坐标系表示转换为通过2相旋转坐标系来表示;如果dq坐标系跟着矢量F一起旋转的话那么他们就是定值啦~ 1.1.数学表达式 Park变换相对就简单很多了,就是坐标系的旋转&#x…