AT指令集 CREG、CGREG、CEREG

    xiaoxiao2022-07-03  405

    各位看官,有什么在博文上没有讲到的或者不懂的可以给我评论或留言哦。 CGREG不常用,具体讲解CREG和CEREG,大家请看下图的切换网络流程 上图是M5313双模产品从NB网络下切换到2G网络下的驻网的流程。

    三个指令的说明 CREG 是针对2G网络注册信息

    CEREG 针对NB网络的注册信息 ,//判断 PS 域附着状态,标识位返回 1 或 5 表示附着正常,最后一位AcT参数可以查看当前的网络状态,常见的9为NB网络,0或1为2G网络。

    使用方法 AT+CREG 这个指令有两种使用方法 AT+CREG=2或者AT+CREG=1 命令响应(Response): +CREG:< mode>,< stat>[,< lac>,< ci>] 参数说明: < mode> 0 : 禁止网络注册主动提供结果代码(默认设置) 1 : 允许网络注册主动提供结果代码:+CREG:< stat> 2 : 启用网络注册和位置信息非请求结果码+CREG: < stat>[,< lac>,< ci>] < stat> 0:未注册,终端当前并未在搜寻新的运营商 1:已注册本地网络 2:未注册,终端正在搜寻基站 4:未知代码 5:已注册,处于漫游状态 < lac> 位置区编号 < ci> 小区ID AT+CREG默认状态一般是等于AT+CREG=1,返回 +CREG: < mode>,< stat> 如果使用的芯片或模组是双模状态,当stat=0时代表当前是NB状态,stat=1时代表当前是2G以上网络

    AT+CEREG? 查询 NB 网络注册状态 返回+CEREG: < n>,< state>,[,< lac>,< rac>,< ci>[,< AcT>]] 参数说明: < n>: 0 关闭网络注册的主动上报结果码 1 打开网络注册的主动上报结果码+CREG: 2 打开网络注册和位置信息的主动上报结果码+CEREG: [,[,]] < state>:NB 注册状态 0 未注册,MT 当前当前没有搜索或者注册到运营商网络 1 已注册,注册到归属网络 2 未注册,但是 MT 当时正在尝试附着或者搜索用于注册的运营商网络 3 注册被拒绝 4 未知错误 5 已注册,注册到漫游网络 < lac>: 2 比特字符串类型,表示位置区编码或者跟踪区编码,以 16 进制格式表述(例如, 00C3 相当于 十进制的 195) < rac>: 1 比特字符串类型,表示路由区编码,16 进制格式(例如,1C 相当于十进制的 28), 如果没有使 用路由区编码,00(相当于十进制的 0)将会被提供 < ci>: 4 比特字符串类型,用 16 进制表示 GERAN/UTRAN/E-UTRAN 小区 ID < AcT>: 已注册网络的接入技术,常见的9为NB网络,0或1为2G网络。

    最新回复(0)