GPRS模块(SIM900A)在QT下的通信例程

目录

一、SIM900A

二、硬件连线

三、指令解析

四、QT调试程序说明

五、源码


一、SIM900A

SIM900A模块为2G模块,采用UART串口通信,含有TTL接口,支持拨打电话、收发短信等日常功能。

 

二、硬件连线

硬件采用5V供电,调试的时候可用USB转TTL工具调试,接线如下:

(要把天线扭上去,加强信号,就那黑棒子)

 

三、指令解析

指令常用AT相关指令控制,可查指令手册。

这里列出几种重要的(回车换行\r\n略):

①电话相关

②短信相关

②发送网络数据

Ⅰ)附着网络

Ⅱ)激活网络

Ⅲ)连接服务器(这里用GA6的服务器就行了,发送成功会返回相同值)

Ⅳ)发送数据

 

四、QT调试程序说明

界面与上述功能相对应

CGPRS类:AT相关指令类

CSerial类:串口操作类

qextserial:串口驱动

mainwindow:界面操作

五、源码

链接:https://pan.baidu.com/s/1AxeKfgbMKCmqM3pFnWXKhQ 
提取码:q739 
复制这段内容后打开百度网盘手机App,操作更方便哦

ATK-SIM900A模块介绍: ATK-SIM900A模块是 ALIENTEK推出的一款高性能工业级 GSM/GPRS模块 (开发板),接口丰富,功能完善,尤其适用于需要语言、短信、GPRS数据服务的各种领域。 ATK-SIM900A模块支持RS232串口和 LVTTL串口,并带硬件流控制。支持 5V~24V的超宽工作范围,使得本模块可以非常方便与您产品进行连接,从而给产品提供包括语音、短信和GPRS数据传输等功能。 SIM900A模块资料如截图: SIM900A模块原理图截图: SIM900A模块资料汇总截图: SIM900A模块资料具体说明: 模块原理图:模块原理图和封装库 程序源码:此目录包含所有正点原子STM32源码,分库函数和寄存器两个版本,请使用与开发板对应的源码即可。 配套软件:包括CH340 USB串口驱动,串口调试助手,汉字Unicode互换工具等开发过程中常用软件 SIM900A模块资料:SIM900A模块自身的一些官方资料 芯片数据手册:模块使用到的芯片的数据手册 SD卡根目录文件:使用正点原子STM32开发板发送中文短信需要把这个文件夹下面内容复制到SD卡根目录 其他参考资料:一些网络资料 DF文件: TK-SIM900A GSM(GPRS)模块用户手册_V1.1.pdf 这个文档非常重要,是模块介绍 ATK-SIM900A模块使用说明_ANxx.pdf 这个文档有几个版本,对应不同开发板。 ATK-SIM900(A)模块DTMF解码功能_AN1415.pdf:DTMF解码功能说明文档 ATK-SIM900(A)模块彩信功能_AN1414.pdf:彩信功能说明文档 ATK-SIM900(A)模块升级说明_AN1413.pdf :模块升级说明文档 ATK-SIM900A GSM模块常见问题汇总_20140805.pdf:这个文档是模块使用过程中常见问题解答。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值