合宙Air700E/4G模块使用AT指令查询基础信息_at+cgpaddr-程序员宅基地

技术标签: 物联网  嵌入式硬件  mcu  单片机  iot  

前言

合宙Air700E的9.9元车不知道大家赶上了没有,下面我们来用一些AT指令来对它进行测试。

操作系统:Windows10专业版
软件:安信可串口通信助手
开发板:合宙AIR700E
物联网卡:中国移动

前期连接:插上随着包装盒一起赠送的移动物联网卡,将AIR700E插上TYPE-C接口,长按黄色的元器件(钽电容)下方的那个按键进行正常启动

注意不要按到其他的按键,如果长按黑色的4R7(电感)下面的按键再长按开机键,会进入到下载模式

目前这张物联网卡还处于测试阶段,物联网卡插上就能用,无需激活。

AT指令使用

AT 确认AT固件

发送AT应该返回OK

AT

在这里插入图片描述
保持跟我一样的选择,注意勾选发送新行

AT+CGMR 请求制造商版本

输入下方这个指令,查询制造商

AT+CGMR

在这里插入图片描述

AT+CGMM 返回制造商型号编码

AT+CGMM

在这里插入图片描述

AT+CGSN=x 查询产品序列号

x可以取三个值,1,2,3。
使用效果如下:

AT+CGSN=1 查询IMEI

AT+CGSN=1

在这里插入图片描述

AT+CGSN=2 查询IMEISV

AT+CGSN=2

在这里插入图片描述

AT+CGSN=3 查询SVN

AT+CGSN=3

在这里插入图片描述

AT+CPIN? 检测sim卡

这条指令将返回sim卡状态(ready),如果返回ERROR检查自己是否输入的是中文问号。

AT+CPIN?

在这里插入图片描述

AT+COPS? 查询运营商

下面这条指令将返回运营商,如返回的"46000"是中国移动的代码

AT+COPS?

在这里插入图片描述

AT+CSQ 查询信号强度

AT+CSQ

记得要插上卡才能用
在这里插入图片描述

AT+CIMI 查询CIMI号

AT+CIMI

在这里插入图片描述

AT+ICCID 查询ICCID号

这一步也就是查询我们的物联网卡的卡号(其实就相当于比较长的手机号了),你可以在合宙公众号平台查询这个号码的信息,也能给它充值流量。目前还处于测试阶段,物联网卡插上就能用,无需激活,查询的话也是无此卡信息。

AT+ICCID

在这里插入图片描述

AT+CGPADDR 查询本机IP

终于到了检测自己有没有网的环节了,输入下方指令查询我们的IP,如果返回ERROR则说明卡有问题、没连上运营商的基站、没插卡等问题。

AT+CGPADDR

在这里插入图片描述

AT+CGDCONT? 查询本机IP

与以上指令一样也会返回本机IP,它还会返回运营商APN(cmiot指中国移动的APN),IP是指支持的数据协议报。

AT+CGDCONT?

在这里插入图片描述

AT+CGATT=1 附着网络

输入下方指令表示附着(连接)网络

AT+CGATT=1

然后我们输入这条指令查询连接状态,返回+CGATT表示连接成功:

AT+CGATT?

在这里插入图片描述

联网测试

AT+CIPSTART="TCP","api.seniverse.com",80 //与心知天气建立连接

返回CONNECT,到这一步也就说明连接心知天气服务器成功了,玩过ESP8266的应该知道下一步应该是打开透传和使用GET命令了。

AT+CIPSEND //开始透传

然后就是GET api数据了

GET https://api.seniverse.com/v3/weather/now.json?key=SBHCbw5MrmOr6BLqN&location=jiujiang&language=zh-Hans&unit=c

不知道我的模块是什么原因,连接心知天气服务器成功之后GET数据一直失败,错误代码是这个:+CME ERROR: 65535。

查询报错大概是APN的问题,重启之后就一直联网连不上了…

等明天室友买的Air700E到了再试试。

结尾

Air700E 4G使用资料目前还比较少,本次我们测试了联网测试失败了最后一步,原因可能如下:

  1. 移动信号不佳
  2. 此卡流量耗尽

据此次不完全测试可以得出有效结论:

  1. 此模块还是能够正确连接上运营商基站,是可行的

剩下的等多测试几个再评价

新的联网测试

关闭电脑的wifi,拔出网线(确认断开了外界网络),然后插上我们的合宙Air700e。

现在来浏览几个网页试试吧
在这里插入图片描述

看看能不能打开这个网页,看来还是可以的。

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_53381910/article/details/129771680

智能推荐

oracle 12c 集群安装后的检查_12c查看crs状态-程序员宅基地

文章浏览阅读1.6k次。安装配置gi、安装数据库软件、dbca建库见下:http://blog.csdn.net/kadwf123/article/details/784299611、检查集群节点及状态:[root@rac2 ~]# olsnodes -srac1 Activerac2 Activerac3 Activerac4 Active[root@rac2 ~]_12c查看crs状态

解决jupyter notebook无法找到虚拟环境的问题_jupyter没有pytorch环境-程序员宅基地

文章浏览阅读1.3w次,点赞45次,收藏99次。我个人用的是anaconda3的一个python集成环境,自带jupyter notebook,但在我打开jupyter notebook界面后,却找不到对应的虚拟环境,原来是jupyter notebook只是通用于下载anaconda时自带的环境,其他环境要想使用必须手动下载一些库:1.首先进入到自己创建的虚拟环境(pytorch是虚拟环境的名字)activate pytorch2.在该环境下下载这个库conda install ipykernelconda install nb__jupyter没有pytorch环境

国内安装scoop的保姆教程_scoop-cn-程序员宅基地

文章浏览阅读5.2k次,点赞19次,收藏28次。选择scoop纯属意外,也是无奈,因为电脑用户被锁了管理员权限,所有exe安装程序都无法安装,只可以用绿色软件,最后被我发现scoop,省去了到处下载XXX绿色版的烦恼,当然scoop里需要管理员权限的软件也跟我无缘了(譬如everything)。推荐添加dorado这个bucket镜像,里面很多中文软件,但是部分国外的软件下载地址在github,可能无法下载。以上两个是官方bucket的国内镜像,所有软件建议优先从这里下载。上面可以看到很多bucket以及软件数。如果官网登陆不了可以试一下以下方式。_scoop-cn

Element ui colorpicker在Vue中的使用_vue el-color-picker-程序员宅基地

文章浏览阅读4.5k次,点赞2次,收藏3次。首先要有一个color-picker组件 <el-color-picker v-model="headcolor"></el-color-picker>在data里面data() { return {headcolor: ’ #278add ’ //这里可以选择一个默认的颜色} }然后在你想要改变颜色的地方用v-bind绑定就好了,例如:这里的:sty..._vue el-color-picker

迅为iTOP-4412精英版之烧写内核移植后的镜像_exynos 4412 刷机-程序员宅基地

文章浏览阅读640次。基于芯片日益增长的问题,所以内核开发者们引入了新的方法,就是在内核中只保留函数,而数据则不包含,由用户(应用程序员)自己把数据按照规定的格式编写,并放在约定的地方,为了不占用过多的内存,还要求数据以根精简的方式编写。boot启动时,传参给内核,告诉内核设备树文件和kernel的位置,内核启动时根据地址去找到设备树文件,再利用专用的编译器去反编译dtb文件,将dtb还原成数据结构,以供驱动的函数去调用。firmware是三星的一个固件的设备信息,因为找不到固件,所以内核启动不成功。_exynos 4412 刷机

Linux系统配置jdk_linux配置jdk-程序员宅基地

文章浏览阅读2w次,点赞24次,收藏42次。Linux系统配置jdkLinux学习教程,Linux入门教程(超详细)_linux配置jdk

随便推点

matlab(4):特殊符号的输入_matlab微米怎么输入-程序员宅基地

文章浏览阅读3.3k次,点赞5次,收藏19次。xlabel('\delta');ylabel('AUC');具体符号的对照表参照下图:_matlab微米怎么输入

C语言程序设计-文件(打开与关闭、顺序、二进制读写)-程序员宅基地

文章浏览阅读119次。顺序读写指的是按照文件中数据的顺序进行读取或写入。对于文本文件,可以使用fgets、fputs、fscanf、fprintf等函数进行顺序读写。在C语言中,对文件的操作通常涉及文件的打开、读写以及关闭。文件的打开使用fopen函数,而关闭则使用fclose函数。在C语言中,可以使用fread和fwrite函数进行二进制读写。‍ Biaoge 于2024-03-09 23:51发布 阅读量:7 ️文章类型:【 C语言程序设计 】在C语言中,用于打开文件的函数是____,用于关闭文件的函数是____。

Touchdesigner自学笔记之三_touchdesigner怎么让一个模型跟着鼠标移动-程序员宅基地

文章浏览阅读3.4k次,点赞2次,收藏13次。跟随鼠标移动的粒子以grid(SOP)为partical(SOP)的资源模板,调整后连接【Geo组合+point spirit(MAT)】,在连接【feedback组合】适当调整。影响粒子动态的节点【metaball(SOP)+force(SOP)】添加mouse in(CHOP)鼠标位置到metaball的坐标,实现鼠标影响。..._touchdesigner怎么让一个模型跟着鼠标移动

【附源码】基于java的校园停车场管理系统的设计与实现61m0e9计算机毕设SSM_基于java技术的停车场管理系统实现与设计-程序员宅基地

文章浏览阅读178次。项目运行环境配置:Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:Springboot + mybatis + Maven +mysql5.7或8.0+html+css+js等等组成,B/S模式 + Maven管理等等。环境需要1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。_基于java技术的停车场管理系统实现与设计

Android系统播放器MediaPlayer源码分析_android多媒体播放源码分析 时序图-程序员宅基地

文章浏览阅读3.5k次。前言对于MediaPlayer播放器的源码分析内容相对来说比较多,会从Java-&amp;amp;gt;Jni-&amp;amp;gt;C/C++慢慢分析,后面会慢慢更新。另外,博客只作为自己学习记录的一种方式,对于其他的不过多的评论。MediaPlayerDemopublic class MainActivity extends AppCompatActivity implements SurfaceHolder.Cal..._android多媒体播放源码分析 时序图

java 数据结构与算法 ——快速排序法-程序员宅基地

文章浏览阅读2.4k次,点赞41次,收藏13次。java 数据结构与算法 ——快速排序法_快速排序法