当前位置:编程学习 > wap >>

求助:GSM模块发短信功能实现

最近用qt在做gsm短信功能,其中gsm发短信部分代码如下:
    QString mes="hello";
    mes.append("0x1a");

    QString tele="AT+CMGS=\""+enterword+"\"\n";

    myCom->write("AT+CMGF=1\n",strlen("AT+CMGF=1\n"));
    sleep(2);
    myCom->write("AT+CSCS=\"GSM\"\n",strlen("AT+CSCS=\"GSM\"\n"));
    sleep(2);
    const char* chartel=qPrintable(tele);
    myCom->write(chartel,strlen(chartel));

    sleep(2);
    const char* meschar=qPrintable(mes);
    myCom->write(meschar,strlen(meschar));

arm板与串口助手调试的输出结果是:
AT+CMGF=1
AT+CSCS="GSM"
AT+CMGS="15109280171"
hello0x1a
但与GSM模块连接后却发送不成功,不知道哪里有问题,求教各位 --------------------编程问答-------------------- 应该是编码问题, --------------------编程问答-------------------- 顶,也遇到这个问题
补充:移动开发 ,  Qt
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,