【转载请注明出处: http://blog.csdn.net/leytton/article/details/72724081】

一、引脚接线

安信可A7模块包含了GPRS(网络数据传输)和GPS(卫星定位)两部分,可通过串口用AT指令进行控制操作。

A7模块引脚卡槽图如下,测试时USB转串口线与A7模块接线对应关系应为:

串口线 5V GND TXD RXD
A7模块 5V GND AT串口RXD AT串口TXD

插上手机卡或者物联流量卡、接上线后就可以使用串口工具对A7模块进行指令控制了,我们先了解一些基础控制指令(注意指令末尾要带回车符)


二、GPS基本AT命令

AT+GPS=1     打开 GPS
AT+GPS=0     关闭 GPS
AT+AGPS=1     打开 AGPS
AT+AGPS=0     关闭 AGPS

打开 GPS/AGPS 后,默认 NEMA 信息从 GPS_TXD 管脚以 9600 的波特率输出,如果要让 NEMA
从 AT 串口输出,可以使用 AT+GPSRD。

AT+GPSRD=0     关闭 NEMA 从 AT 口输出
AT+GPSRD=N     NEMA 信息 N 秒从 AT 口输出一次,实际使用将 N 换成数字;

三、GPRS基本AT命令

[1]

1、AT+CPIN?

[plain] view plaincopy
  1. AT+CPIN?            //检测手机SIM卡是否安装好
  2. +CPIN:READY        //如果手机SIM卡安装正确,返回ready
  3. OK

2、AT+CSQ

[plain] view plaincopy
  1. AT+CSQ               //检测手机信号强度
  2. +CSQ: 14,99
  3. OK

3、AT+CCID 

[plain] view plaincopy
  1. AT+CCID              //测试SIM卡ID
  2. +CCID:89860042178449850053
  3. OK


4、AT+CREG?
[plain] view plaincopy
  1. AT+CREG?         // 网络注册及状态查询
  2. +CREG: 1,1
  3. OK
第一个参数<n>:    
  • 0 禁用网络注册非请求结果码
  • 1 启用网络注册非请求结果码+CREG: <stat>
  • 2 启用网络注册和位置信息非请求结果码+CREG: <stat>[,<lac>,<ci>]

第二个参数<stat>:

  • 0 未注册;ME 当前没有搜索到要注册业务的新营运商
  • 1 已注册,本地网
  • 2 未注册,但ME 正在搜索要注册业务的新营运商
  • 3 注册被拒绝
  • 4 未知
  • 5 已注册,漫游
响应:
      输入命令AT+CREG=<n>,当n=0,表示禁用网络。当n=1时,返回+CREG:<n>,<stat>。当n=2,返回+CREG:<n>,<stat>[,<lac>,<ci>]。
[plain] view plaincopy
  1. AT+CREG=2
  2. OK
[plain] view plaincopy
  1. AT+CREG?
  2. +CREG: 2,1,"1877","0002"
  3. OK       // 带小区ID 和位置区号

上面两条命令等价于  AT+CREG=2;+CREG?
可用于GPRS定位(定位基站):
      AT+CREG=2;+CREG?
      后面两个打印的是位置信息(因为每次定位基站不同,所以每次打印的位置信息也不同)。

【PS:利用小区ID和位置区号可用于大致基站定位】

5、拨打/挂断电话

拨打电话://ATD+电话号码,后面一定要有分号
ATD10086;
OK
+CIEV: "CALL",1
+CIEV: "SOUNDER",1
挂断:
ATH
+CIEV: "CALL",0
OK

ATA   用于应答电话,当收到来电的时候(串口接收屏幕上会一直打ring),给模块发送: ATA,即可接听来电。
ATH    用于挂断电话,要想结束正在进行的通话,只需给模块发送: ATH,即可挂断。

可能听不见声音的解决方法:
AT+SNFS=1        // 默认为喇叭输出,该命令切换成耳机模式

6、发送英文短信

AT+CMGF=1                         //设置TEXT MODE
AT+CSCS="GSM"                   // 命令通知ME 选择的字符集ME 可以对输入或显示的字符迚行转化此命令用于发送读或写短消息GSM表示缺省值
AT+CMGS="15608656526"     //其中电话号码要发送给谁短信就写谁
TEST MESSAGE                     //这里写任意短信内容,英文数字标点等

7、接收短信

AT+CMGF=1          //等于1为TEXT MODE,等于0为PDU模式
AT+CSDH=1           //显示文本格式
AT+CNMI=0,2,0,0,0   //显示新收到的短信

8、TCP服务器通信

我们可以使用公共TCP服务器进行测试,控制接收台为

http://webtcp.tongxinmao.com ,为了过滤掉不必要的信息,应该设置为只显示自己IP地址的信息。

[2]

AT+CREG?         !!查询是否注册上网络
+CREG: 1,5
OKAT+CSQ         !!查询信号
+CSQ: 25,99
OKAT+CGATT=1         !!附着网络
+CTZV:17/05/13,07:58:53,+08
OKAT+CGDCONT=1,"IP","CMNET"  !!指定PDP上下文
OKAT+CGACT=1,1         !!激活指定的PDP上下文
OKAT+CIPSTART="TCP","webtcp.tongxinmao.com",10002 !!连接服务器域名或ip、端口号
CONNECT OK
OKAT+CIPSEND         !!发送数据到服务器,以CTRL+Z(hex:1A)结束符发送
> 12345 OK+CIPRCV:9,AiThinker      !!接收服务器发来的数据

参考文章

[1]http://blog.csdn.net/qicheng777/article/details/72023232

[2]http://wiki.ai-thinker.com/gprs/examples

转载于:https://www.cnblogs.com/leytton/p/8253260.html

安信可A7模块 GPRS/GPS使用教程相关推荐

  1. 安信可-A7模块——GPRS基本AT命令

    所使用的模块是安信可开发的A7,该模块整合了GPS和GPRS的功能,先来学习一下GPRS使用AT命令进行打电话.接电话以及收发短信. 模块说明: 使用TTL电平,串口连接接线好,插入SIM卡(仅支持移 ...

  2. 安信可A7模块GPRS功能测试及初步学习AT指令

    一.GPRS简介 GSM模块,是将GSM射频芯片.基带处理芯片.存储器.功放器件等集成在一块线路板上,具有独立的操作系统.GSM射频处理.基带处理并提供标准接口的功能模块.GSM模块根据其提供的数据传 ...

  3. 安信可 A7模块——GPRS之AT命令

    AT 测试GPRS模块是否连接完好 >AT/*成功返回OK*/ AT+CPIN:检测手机SIM卡是否安装好 >AT+CPIN? //检测手机SIM卡是否安装好 +CPIN:READY // ...

  4. 安信可A7模块---GPRS之AT命令测试

    1.基础测试指令 >AT 测试AT指令是否能用有返回 ,成功返回OKOK>AT+CPIN? 测试SIM卡是否准备好 ,安装好返回ready+CPIN:READYOK>AT+CCID ...

  5. 安信可A7模块实现拨号发短信

    安信可A7模块分为GPS和GPRS部分,这里实现拨号和发短信功能用到GPRS模块.直奔主题:实现拨号和发短信功能的步骤. 1:首先用串口调试助手检验一下模块是否能正常工作,各部分功能是否有用. 串口号 ...

  6. 安信可A7模块介绍,以及GPRS基本测试命令

    一.模块介绍:       该模块分为GPRS和GPS两个部分,GPRS支持AT命令,可用AT命令对其进行操作.       电源开关打开后,按PWR_KEY(模块启动按钮)按键1s以上启动内核(类同 ...

  7. 安信可-A7模块——C语言编程实现GPS功能

    上一篇博文整理学习了有关串口通信.串口编程的一些基本知识.本篇将通过编程来获取.解析.转换GPS接收机接收的信息. 我们将在fl2440开发板上实现该功能. 一.A7与开发板连线 我使用的是USB转T ...

  8. 安信可A9(GPRS模块)快速联网,使用机智云开发IOT应用教程

    安信可 A9/A9G GPRS(GPS) 模块因为有GPRS,相比WIFI,它可以随时随地联网,实现24小时稳定在线,不受地理位置限制,而且提供基站定位和GPS定位功能.提供AT固件使用起来也非常简单 ...

  9. 【安信可A9G专题③】安信可A9G模块连接机智云APP教程;

    本系列博客学习由 安信可科技 - 官方博客 技术分享,如有疑问请留言或联系邮箱. 1.A9G环境在windows上搭建并编译,串口打印 Hello GPRS 2.A9G在微信公众号上的定位功能笔记分享 ...

最新文章

  1. linux centos7安装git服务器配置,CentOS7 Linux环境下搭建Git仓库
  2. 日志模块 logging
  3. 2021年广东赛区线上比赛高校组合点-五邑大学
  4. 5、CC2541芯片中级教程-OSAL操作系统(PWM+看门狗)
  5. Mysql 乱码的解决
  6. java8 lambda判断_Java8新特性-Lambda表达式
  7. 亚马逊两万员工确诊新冠、iOS14.2带来新版emoji、大数据独角兽Palantir上市等| Decode the Week...
  8. 巧识滤波、稳压、比较、运放电路
  9. gpu超算算法_科学网—GPU“虎山”探未来
  10. 测试Live Writer 发表博客
  11. pythonwindows32位_windows7__32位下安装python2.6.6
  12. 禅道批量删除bug_写代码有这16个好习惯,可以减少80%非业务的bug
  13. 【Vue】—Vue脚手架创建项目时的 linter / formatter config配置选择
  14. Raki的读paper小记:LAMOL: LANGUAGE MODELING FOR LIFELONG LANGUAGE LEARNING
  15. 【菜鸟练习】软件测试等价类划分方法测试用例的编写。
  16. 洛谷P1600 天天爱跑步
  17. 怎么在windows文件资源管理器中打开ftp
  18. 网红品牌终将祛魅,而伊利、康师傅这些老司机们却仍然历久弥新
  19. 2015证监会——李彦宏演讲
  20. 基于Java的网上作业批改系统

热门文章

  1. 第三方物流学习(二)
  2. 优秀原型设计欣赏:交通类App原型制作分享-DiDi
  3. 【Python自然语言处理】读书笔记:第三章:处理原始文本
  4. GEE学习笔记:在GEE中下载Sentinel-2影像
  5. Chained Declustering
  6. uart_ops结构体分析之amba_pl011_pops
  7. 逻辑思维训练-流程图
  8. Python列表详解(附员工管理系统小项目练习)
  9. 软件接口趣事:业务和技术人员眼中五彩斑斓的黑
  10. 墨者学院-编辑器漏洞分析溯源(第1题)