⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d233.bmp.txt

📁 Visual C++通信编程实例
💻 TXT
字号:
return(TRUE);
}
    请读者注意,在进行GPRS功能时,是不能收发短信的。而如果系统处于短信模式,则
表明系统所处位置的SIM卡的信号正常。其中命令串“ATASISO=1”是将GPRS初始化时的
所有参数连入到远程的SOCKET服务器上,所以需要一定的时间。读者在调试该程序时,
一定要设计一个合适的延时,本函数是通过一个两层的空循环实现延时的。
    (3)关闭GPRS功能
    由于GPRS功能与短信功能无法同时使用,所以若要使用短信功能,就需要关闭GPRS
功能,返回短信模式。
//关闭GPRS功能函数
,/改函数关闭GPES功能,返回到短信模式下
BOOL Close_GPGS_Mode()
{
  char cmd[30J;    //命令串
  char ans[128J;    //应答串
    if(GSM_MODE==GSM_GPRS_MODE)
    {
    sprintf(cmd,"AT^SISC=l\r");
    GSM_MODE= GSM GPRS_MODE;
    WriteComm(cmd, 10);
    ReadComm(ans, 128);
    if (strstr(ans, "OK")==NULL)
    return FALSE;
    GSM_MODE= GSM_SMS_MODE;
    )
    retum(TRUE);
    )
    土述函数中,命令“ATASISC=lk”是关闭GPRS功能,然后将系统的状态由GSM转变
为GPRS。
    (4) GPRS模式下读取数据
//GPRS模式下读取数据命令
BOOL Read_GPRS_Data()
{
    char cmd[30J;    /,命令串
    char ans[128l;    //应答串
sprintf(cmd," AT^SISR=1,5 00\r");
if(AT_Command(cmd,2,15,1000)=TRUE)    //发送读取命令
{
Sleep(5000);    //等待接收到数据时间5s待调整
ReadComm(ans, 128);
233

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -