本帖最后由 forrest23 于 2009-11-06 14:23:19 编辑

解决方案 »

  1.   

    cmd = "AT+CNMI=1,1,0,1,1\r"; 这个是设置格式的,不是你说的显示新短信string cmd = string.Format("AT+CMGR={0}\r", index); 读短信要有序号正确的流程收到短信返回 AT+CMTI: ,从里面取出序号, 然后发送 AT+CMGR={0}\r 读取该序号的短信,收到AT+CMGR:
      

  2.   

    AT+CMGR=2我写了,但没用还是返回ERROR ,基本跟读短信有关的命令,都返回ERROR