使用起来其实很简单。

第一步是插一张2G电话卡,推荐用移动的,其他的也没试过。这个电话卡在某宝上面能直接买到,且详情里面说了可以给GPRS用。模块的插卡槽打不开也许不是设计问题,仔细看看结构就能打开了。

第二步是连接USB-TTL模块,为的是用电脑的串口助手给GPRS模块发送AT指令码,连接的注意事项见小文章:GPRS模块SIM900A为什么连接USB-TTL没反应_天下0325的博客-CSDN博客

第三步是在电脑的串口助手中设置波特率,不同厂家的也许不是一样的,我的是9600。然后给GPRS模块发送AT指令码如:点击发送就可以,然后GPRS模块会返回信息,如果没有返回信息就是出错误了,发送的AT指令码有很多,可以看手册了解,电脑用串口可以给GPRS模块发送信息,单片机自然也可以,也就是说,利用单片机给GPRS模块发送AT指令码,也能使模块实现这些操作。其中重要的指令码有:

(下面AT开头的为指令码,注释为指令码的作用,图片解释了该指令码,指令码下面的一行为返回的信息)

// See if the SIM900 is ready

AT

OK

// SIM card inserted and unlocked?

AT+CPIN?

+CPIN: READY

OK

// Is the SIM card registered?

AT+CREG?

网络注册信息

+CREG: 0,5

OK

// Is GPRS attached?

AT+CGATT?

+CGATT: 1

OK

// Check signal strength - should be 9 or higher

AT+CSQ

+CSQ: 20,0

OK

// Set connection type to GPRS

AT+SAPBR=3,1,“Contype”,“GPRS”

OK

// Set the APN - this will depend on your network/service provider

AT+SAPBR=3,1,“APN”,“CMNET”

OK

// Enable GPRS - this will take a moment or two

AT+SAPBR=1,1

OK

// Check to see if connection is correct and get your IP address

AT+SAPBR=2,1

+SAPBR: 1,1,“10.79.223.61”

OK

/

AT+CIPSTART=“TCP”,“183.230.40.33”,“80”

OK

CONNECT OK

/

AT+CIPSEND

GPRS模块SIM900A怎么用相关推荐

  1. GPRS模块SIM900A为什么连接USB-TTL没反应

    我用的是这家的SIM900A,换了两个USB-TTL都没反应,后来发现有两个问题: 本模块上面的VCC要接5V 本模块的TXD和RXD是反的(不知道是不是本来就是这样的),在接串口的时候直接RXD接R ...

  2. GPRS模块(sim900a)联网(PC)测试失败篇

    打算用移动给树莓派联网,进行远程通信的,手头上正好有GPRS模块尝试一下: 1.模块的串口调试(PC上) SIM900A 模块采用串口(UART)通信,且都含有TTL 接口(还有RS232接口的亦可调 ...

  3. linux下GPRS模块的应用程序

    ---------------------------------------------------------------------------------------------------- ...

  4. gprs实用技巧:gprs模块tcp连接稳定性测试

    需求 在嵌入式系统的应用当中,需求一个gprs模块,可与服务保持tcp长的连接,首先是需要测试该模块的通讯稳定性能,长连接是否掉线. 原理 使用某品牌的SIM900A模块,测试卡为移动流量卡,使用AT ...

  5. GPRS模块--PPP手动拨号

    前言: fl2440开发板介绍:https://blog.csdn.net/PipiAvenger/article/details/79563996 目前,手机端基本普遍具有GPRS模块,该模块集成了 ...

  6. GSM/GPRS模块通过NTP服务器(世界授时服务器)来获取UTC时间,并时间存于RTC中。

    以SIM900A 的GSM/GPRS模块为例.从模块的AT指令手册可以看到有获取UTC(世界时间)的指令:AT+CLTS.当用该指令去获取时间时,从调试助手看到模块只返回OK,之后再无响应.后来在网上 ...

  7. 使用GPRS模块进行TCP/UDP连接的过程分析

    实际上GPRS DTU上实现的是协议栈是TCP/IP Over PPP.我们在使用时必须要有一些相应的概念.因此在下面我们就与GPRS模块使用相关的一些事项作一些简要的说明,如果您想详细了解这些协议, ...

  8. sim卡无线上网公用服务器,有人推出内置SIM卡GPRS模块!GM3S开启无线数传模块新时代!...

    在所有GPRS模块都需要SIM卡槽的时候,有人推出了内置SIM卡的无线数传模块--GM3S,GM3S是GM3的升级之作,继承了GM3的小体积.多功能的优良特点,并更加强大.GM3S是业界一款里程碑之作 ...

  9. Linux 串口 gprs at,linux下GPRS模块使用AT命令实现拨接电话,发中英文短信

    开发板           :fl2440 cpu                :  s3c2440(arm9) 开发模块       :A7(GPRS/GPS) 远程登陆软件:PUTTY **** ...

  10. 【物联网智能网关-03】GPRS模块中文短信收发

    在去年年初,就已经推出V1.0.0的GPRS库,不过在这个版本上只是实现了西文短信收发和字符串方式的GPRS数据通信,功能还相对不完善(参见我以前的博文<GPRS通信实现>).最近升级的版 ...

最新文章

  1. kafka安装及Kafka-PHP扩展的使用
  2. 51nod 2006 飞行员配对(二分图最大匹配) 裸匈牙利算法 求二分图最大匹配题
  3. k 最近邻_k最近邻与维数的诅咒
  4. Vue 3.1.0 的 beta 版发布
  5. 用数组选出最大的数并且排序
  6. LeetCode题库整理【Java】—— 1两数之和
  7. oracle 函数 abs,Oracle 函数(八)
  8. ue4 如何获取端口号_尝试在UE4.22中实现罪恶装备Xrd的卡通渲染
  9. c++ 模板参数做容器参数迭代器报错 vectorT::const_iterator,typename const报错
  10. mysql常用的yu语句_mysql常用sql语句
  11. asp和php漏洞,ASP_实例分析ASP上传漏洞入侵实战及扩展,【上传漏洞欺骗技术】 - phpStudy...
  12. html5 go语言运行环境,GO语言环境搭建 及 helloworld开发
  13. 测量平差理论知识结构梳理
  14. 【优亿 Android前线快报】 第76期
  15. 特斯拉model3中控屏怎么关_特斯拉Model 3为什么取消仪表盘?
  16. Excel单斜线表头的绘制方法
  17. Python中的变量
  18. 算法之狄克斯特拉算法 --《图解算法》
  19. 微信小程序——video视频全屏展示
  20. html5考试总结300字,中段考试总结作文300精选集锦

热门文章

  1. tex中的书签与链接hyperref
  2. 【IDEA】IDEA怎么汉化汉化后怎么转回英文
  3. 智慧城市:大数据运营中心 IOC —— Web GIS 地图应用
  4. Linux下载离线安装包
  5. 空间频率 MTF和 SFR
  6. 贴片DO-218AB封装TVS二极管SM8T33A
  7. mybatis文档地址
  8. 基于产生式系统方法实现动物识别系统
  9. 西南交通大学matlab实验任务,西南交通大学实验竞赛月——数学建模竞赛安排
  10. 电子元器件检测与维修从入门到精通视频教程