实验二. GPRS模块实验


实验目的

  • 学习GPRS通讯原理;
  • 掌握通过AT指令实现打电话;

实验环境

  • 硬件:CBT-EMB-MIP 实验平台,PC机,GPRS模块;
  • 软件:Android Studio;

实验内容

  • 分析GRPS模块AT指令集;
  • 编写Android程序打电话;

实验原理

AT指令集

  • 电话
“ATA \r”            //接电话 , “\r” 表示回车
“ATH\r”         //挂电话               
“ATDXXX;\r”     //打电话,XXX是要拨打的电话号码,后面加“;”
  • 短信
"AT+CMGF=1\r"       //短信格式 , 0为PDU模式,1为TXT模式
"AT+CSCS=\"GSM\"\r"     //支持的网络
"AT+CMGS=\"XXX\"\r" //短信号码设置,XXX表示电话号码
"abcdefg"                   //短信内容
Ctrl + z                    //发送短信,Ctrl+z的ASCII是26

上层串口库使用参见本章实验一。

实验步骤

导入工程源码

  1. 打开Android Studio,从菜单栏选择 File > Open
  2. 弹窗中浏览选择光盘src目录下的Gradle工程 CH06_Extend ,点击OK导入。
  3. 等待工程构建完成后,在工具栏中的Android App列表中选择本实验例程CH06_02_GPRS

演示运行

  • 平台主板通过miniUSB线连接电脑后,点击 Run 从菜单栏运行应用 运行程序。
  • 将手机卡插到平台主板GPRS模块上,拨码开关拨到ON上给模块供电。
  • 在界面中选择串口2:ttySAC2,波特率:115200,点击打开按钮。
  • 文本框输入电话号后,点击拨电话图标进行打电话操作。

图5.1GRPS Demo

results matching ""

    No results matching ""