求助: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