移远BG95的AT指令流程汇总

2024-03-01 04:10
文章标签 流程 指令 汇总 移远 bg95

本文主要是介绍移远BG95的AT指令流程汇总,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

          • 一,模块选型及硬件设计
          • 1.1 型号
          • 1.2 GNSS电源
          • 1.3 开机/复位
          • 1.4 串口电平转换
          • 1.5 输出提示脚和睡眠唤醒脚
          • 二,开机后初始化指令
            • 2.1 流程
            • 2.2 分析
          • 三,正常任务流程指令
            • 3.1 流程
            • 3.2 分析
          • 四,GNSS指令
            • 4.1 流程
            • 4.2 分析
          • 五,其他指令
            • 5.1 查看PSM的激活时间
            • 5.2 AT+QCFG 锁其他网络

一,模块选型及硬件设计
1.1 型号

BG95全部是LGA封装。我用的是BG95-M2。以下皆以此为例。顺带一说,BC39也带GPS,是华为海思的,已停产20220825。
在这里插入图片描述

1.2 GNSS电源

因为BG95-M2没有自动控制GNSS的电源引脚,所以要有一路IO口控制。
在这里插入图片描述

1.3 开机/复位

BG95-M2的PWRKEY和RESET_N是内部连接在一起的。所以只需要一路控制就行。
默认1.5V,拉低500–1000 ms唤醒模块
在这里插入图片描述在这里插入图片描述

1.4 串口电平转换

BG95-M2的串口是1.8V,所以要做电平转换。
在这里插入图片描述

1.5 输出提示脚和睡眠唤醒脚

输出提示RI,和睡眠唤醒96脚。有做,但不一定用得上。
低功耗睡眠PSM模式。唤醒可以通过96脚,也可以通过POWERKEY。
在这里插入图片描述在这里插入图片描述

二,开机后初始化指令
2.1 流程
RDYAPP RDYAT+CGMMBG95-M2OK
AT+IPR=9600;&WOK
ATOK
AT+QCCID
+QCCID: 12345678912345678912OK
AT+CGSN123456789123456OK
AT+QCFG="iotopmode",1OK
2.2 分析
  1. 开机后模块会主动发:RDY APP RDY
  2. AT+CGMM通用指令,用来识别模块。
  3. AT+IPR=9600;&W设置波特率。“;&W”是强制保存
  4. AT+QCFG=“iotopmode”,1 是锁NB网络,一次就行。否则查网很难,这个模块频段太多。
三,正常任务流程指令
3.1 流程
ATE0;&WOK
AT+QCCID
+QCCID: 12345678912345678912OK
AT+CFUN?+CFUN: 1OK
AT+CSQ+CSQ: 22,99OK
AT+QIACT=1OK
AT+QIACT?+QIACT: 1,1,1,"000.111.222.333"OK
AT+CGSN123456789123456OK
AT+QISDE=0OK
AT+QIOPEN=1,2,"UDP","111.222.333.44",3107,0,0OK+QIOPEN: 2,0
AT+CSQ+CSQ: 22,99OK
AT+QISTATE?+QISTATE: 2,"UDP","111.222.333.44",3107,0,2,1,2,0,"uart1"OK
AT+QISEND=2,93> 獤 "\0\0\0\0\0\0I\0\0\0\0\0\0\0\0\0=\0\0\0gg!86062306200525989860422151940017930\0\0\0\0\0\0\0\0\0\0\06\0+DUi
SEND OK+QIURC: "recv",2
AT+QIRD=2,1500+QIRD: 22
獤 "\0\0\0\0\0\0\0\0夰UiOK
AT+CPSMS=1OK+QIURC: "pdpdeact",1
PSM POWER DOWN
3.2 分析
  1. AT+CPSMS=1 是使能PSM模式
  2. +QIURC: “pdpdeact”,1;PSM POWER DOWN 出现这两行说明模块进入PSM模式。
四,GNSS指令
4.1 流程
AT+QGPS=1OK
AT+QGPSLOC?+CME ERROR: 516
AT+QGPSLOC?+QGPSLOC: 091914.000,1234.5678N,12345.6789E,1.3,72.0,3,0.00,0.0,0.0,240822,02OK
AT+QGPSENDOK
4.2 分析
  1. AT+QGPS=1 是打开定位
  2. AT+QGPSEND是关闭定位
  3. 打开GPS后就不要发数据了,BG95模块LTE和GNSS不能并发。
  4. 用完GPS后,需要关闭GPS,再进行数据交互。
五,其他指令
5.1 查看PSM的激活时间

我用的卡是移动NB,APN是CMNBIOT2,下面这个时间是60s。是卡商配错了。
移动NB的APN知识汇总(及时补充)

AT+CEREG=4OK
AT+CEREG?+CEREG: 4,1,"1D3F","A979A05",9,,,"00011110","10111110"OK
5.2 AT+QCFG 锁其他网络

锁NB
AT+QCFG=“nwscanmode”,3
AT+QCFG=“iotopmode”,1
锁CATM
AT+QCFG=“nwscanmode”,3
AT+QCFG=“iotopmode”,0
锁gsm
AT+QCFG=“nwscanmode”,1
自动模式
AT+QCFG=“nwscanmode”,0

这篇关于移远BG95的AT指令流程汇总的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/761171

相关文章

Security OAuth2 单点登录流程

单点登录(英语:Single sign-on,缩写为 SSO),又译为单一签入,一种对于许多相互关连,但是又是各自独立的软件系统,提供访问控制的属性。当拥有这项属性时,当用户登录时,就可以获取所有系统的访问权限,不用对每个单一系统都逐一登录。这项功能通常是以轻型目录访问协议(LDAP)来实现,在服务器上会将用户信息存储到LDAP数据库中。相同的,单一注销(single sign-off)就是指

Spring Security基于数据库验证流程详解

Spring Security 校验流程图 相关解释说明(认真看哦) AbstractAuthenticationProcessingFilter 抽象类 /*** 调用 #requiresAuthentication(HttpServletRequest, HttpServletResponse) 决定是否需要进行验证操作。* 如果需要验证,则会调用 #attemptAuthentica

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

工作常用指令与快捷键

Git提交代码 git fetch  git add .  git commit -m “desc”  git pull  git push Git查看当前分支 git symbolic-ref --short -q HEAD Git创建新的分支并切换 git checkout -b XXXXXXXXXXXXXX git push origin XXXXXXXXXXXXXX

kubelet组件的启动流程源码分析

概述 摘要: 本文将总结kubelet的作用以及原理,在有一定基础认识的前提下,通过阅读kubelet源码,对kubelet组件的启动流程进行分析。 正文 kubelet的作用 这里对kubelet的作用做一个简单总结。 节点管理 节点的注册 节点状态更新 容器管理(pod生命周期管理) 监听apiserver的容器事件 容器的创建、删除(CRI) 容器的网络的创建与删除

火语言RPA流程组件介绍--浏览网页

🚩【组件功能】:浏览器打开指定网址或本地html文件 配置预览 配置说明 网址URL 支持T或# 默认FLOW输入项 输入需要打开的网址URL 超时时间 支持T或# 打开网页超时时间 执行后后等待时间(ms) 支持T或# 当前组件执行完成后继续等待的时间 UserAgent 支持T或# User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器

Android中如何实现adb向应用发送特定指令并接收返回

1 ADB发送命令给应用 1.1 发送自定义广播给系统或应用 adb shell am broadcast 是 Android Debug Bridge (ADB) 中用于向 Android 系统发送广播的命令。通过这个命令,开发者可以发送自定义广播给系统或应用,触发应用中的广播接收器(BroadcastReceiver)。广播机制是 Android 的一种组件通信方式,应用可以监听广播来执行

【Kubernetes】常见面试题汇总(三)

目录 9.简述 Kubernetes 的缺点或当前的不足之处? 10.简述 Kubernetes 相关基础概念? 9.简述 Kubernetes 的缺点或当前的不足之处? Kubernetes 当前存在的缺点(不足)如下: ① 安装过程和配置相对困难复杂; ② 管理服务相对繁琐; ③ 运行和编译需要很多时间; ④ 它比其他替代品更昂贵; ⑤ 对于简单的应用程序来说,可能不

UMI复现代码运行逻辑全流程(一)——eval_real.py(尚在更新)

一、文件夹功能解析 全文件夹如下 其中,核心文件作用为: diffusion_policy:扩散策略核心文件夹,包含了众多模型及基础库 example:标定及配置文件 scripts/scripts_real:测试脚本文件,区别在于前者倾向于单体运行,后者为整体运行 scripts_slam_pipeline:orb_slam3运行全部文件 umi:核心交互文件夹,作用在于构建真

mysql中导入txt文件数据的操作指令

1 表tt的格式:    CREATE TABLE `tt` (   `ind` int NOT NULL auto_increment,   `name` char(100) default NULL,   PRIMARY KEY  (`ind`)  )   2 文件d.txt的内容示例:  1,a  2,b  3,c