SIM808的简单测试

Embeded dtkun 4837℃ 0评论

1.环境配置

串口线与模块相连,共地,如果EN管脚不接处理器,最好固定高电平。

广州移动短信中心号码: +8613800200500

广州联通短信中心号码: +8613010200500

2.GPRS测试

  • 第一步:AT+CSQ 查询网络信号质量.其中第一个参数为网络信号质量最大为31,此数值越大说明网络信号越强
  • 第二步:AT+CREG? 查询网络注册情况,其中第二个参数为1或5则说明已经注册成功
  • 第三步:AT+CGATT? 查询模块是否附着 GPRS 网络,1代表有
  • 第四步:AT+CSTT 设置APN
  • 第五步:AT+CIICR 激活移动场景
  • 第六步:AT+CIFSR 获得本地IP地址
  • 第七步:AT+CIPSTART=”TCP”,”183.235.86.3″,1234 建立TCP/IP连接 // 测试时公网动态IP:183.235.86.3,可以是域名
  • 第八步:AT+CIPSEND 模块向服务器发送数据,收到模块返回的”>”就可以输入要发送的数据,发送后切换到HEX发送,发送1A
  • 第九步:接收数据,
  • 第十步:AT+CIPCLOSE或AT+CIPSHUT 关闭TCP连接,返回OK说明已经成功关闭了TCP连接

3.HTTP测试

  • AT+CGATT?,这个要指示为模块连上网络,下面的语句才能访问
  • AT+SAPBR=3,1,”CONTYPE”,”GPRS”
  • AT+SAPBR=1,1
  • AT+HTTPINIT
  • AT+HTTPPARA=”URL”,”www.baidu.com”
  • AT+HTTPACTION=0,其中0代表get方式,1,代表post方式,2,代表head方式
  • AT+HTTPREAD 读取刚刚访问成功的网页数据
  • AT+HTTPTERM 关掉http

4.基本命令测试

  • AT 测试有没有连通,正常返回OK
  • AT+GSV 显示模块制造商,名称和版本信息
  • ATE0 0代表关闭命令回显,1代表开启命令回显
  • AT+IPR? 查询当前串口波特率,IPR:0 说明当前的波特率为自适应;
  • ATD10086; 发起语音呼叫,拨打10086免费电话进行测试。
  • ATH 挂掉电话
  • ATDL 重播上一次电话号
  • ATA 接听电话

5.GSM测试

  • AT+CMGF=1 1,代表是TEXT模式
  • AT+CSCA=”+8613800756500″ 设置信息中心,双引号里面的号码因地区变化而变化
  • AT+CMGS=”13719332324″ 设置接收短信的号码,输入短信内容,以0x1A结束
  • AT+CMGR=7 读取第七条信息
  • AT+CMGL=”ALL” ALL必需是大写,读取所有信息

测试TCP

  • SIM808模块,TCP最大的发送数据长度为1500
    //服务器

//客户端

附录

参考文档1

转载请注明:猫头鹰工作室 » SIM808的简单测试

喜欢 (0)or分享 (0)
Avatar
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. Avatar
    不觉得代码都被转换了嘛
    kenny2016-05-20 09:24 Reply
    • Avatar
      的确有,插件问题但找不到比这个插件更好的插件了~
      fulong2016-05-22 09:26 Reply