什么手机?Atcmd厂商实现的会有些不一样。AT+CMGS应该没问题,你换个别的手机号试试,还有你设置类型了吗:AT+CMGF=1

解决方案 »

  1.   

    应该是你没有初始化或者初始化有问题,直接对串口进行操作发送SMS需要将文字转换成相应的格式。
    如果lz有开发板的话还是使用开发板调试比较好,没有的话直接使用模拟器连Modem进行调试。
      

  2.   

    Philips的Android平台的手机,AT+CMGF=1之类的都设置了,AT+CMGS直接返回OK,而不是象规范要求的或是其他平台手机那样的先返回>提示符。操作和短信内容都是英文的,工具就是WINDOWS自带的超级终端。好象很多AT命令都是返回OK,如AT+CGMI,而不是返回需要的信息。是不是这个平台就这样?有谁有这方面的详细资料?
      

  3.   

    这个和你用的平台应该没有关系吧!你应该看看你使用Modem的AT command Spec.
      

  4.   

    可以DDMS给手机模拟器发送短信,我不知道lz的意思是在手机emulator上面给谁发呢?
      

  5.   

    PDU短信发送案例第一,        设置短信息格式。AT+CMGF=0第二,        发送短信息。如,要向号码为“+8613693092030”发送一条短信息(号码转换为683196032930F0),发送内容为“节日快乐”,(假设变成 Unicode为“8282 65E55FEB4E50”,长度是08) 。
    "节日快乐"四个字,变成汉字的Unicode码:
    节 :8282 日:65E5 快:5FEB 乐:4E50
    那么操作如下:AT+CMGS=023
    >0011000D91683196032930F000080108828265E55FEB4E50<ctrl+z>
    +CMGS: <发送的条数>
      

  6.   

    android手机连接后,你在超级终端里面怎么选择AT口呢?
      

  7.   

    晕,这要看modem了,你是啥机型啊,或啥板子,我看看我调过没
      

  8.   

    你看logcat 里面有没有回复的内容.