我怎么才能有人给我发了条短信息呢?
短信发送不是问题,但发送成功后,别人肯定是要回给你的,那我怎么知道别人发送的信息到了呢?

解决方案 »

  1.   

    如果你的串口是常开的,TC35会上传
    +CMTI: "SM", 1
    上一行的中“1”为收到的短信编号为1,可以用at+cmgr=1读取(PDU方式),当然也可以用at+cmgl一次读取所有收到的短信
      

  2.   

    可不可以这么理解,如果有朋友给我发了条信息,tc35和pc串口相连,当接收到信息时超级终端可以显示出+CMTI: "SM", 1 咯?
      

  3.   

    我肯定pc是和tc35相连的,并且超级终端是连上的
      

  4.   

    用AT命令去读。。手机卡都支持。AT+CMGF=1设置手机卡为文本方式。AT+CMGL=ALL读取所有短信。
    AT+CMGR=?(短信的记录号)。你没有收到的原因可能是在1的这个位置上就没有短信,你先用AT+CMGL=ALL看看,短信的记录号。然后可以用AT+CMGR=?读取你指定的短信。syl79()他说的没有错。
      

  5.   

    要先设成“短信自动提示”。当有新的短消息到来时,需要TC35T产生提示,使用指令“AT+CNMI”。该指令的完整语法如下: 
    AT+CNMI=[<mode>][,<mt>][,<bm>][,<ds>][,<bfr>] 
    如果有新的短消息来到,则TC35T将自动返回下列提示: 
    +CMTI: “SM”, <index> 
    此时读出<index>,然后用“AT+CMGR”指令即可读出短消息内容。 连接到设备后发送'AT+CNMI=2,1,0,0,1'