代码之家  ›  专栏  ›  技术社区  ›  MRB

Leon G100,AT命令CUSD,如何响应菜单

  •  0
  • MRB  · 技术社区  · 12 年前

    你好,我使用Leon G100 gprs调制解调器。我通过USART终端进行通信,一切正常。

    (我将用十六进制值标记CR和LF字符)

    当我请求服务时,如果响应是 非菜单 我一切顺利,像这样:

     request  : AT+CUSD=1,"*121#",15 0x0D
     response : +CUSD: 0, "Message sentence", 15
                (followed by 0x0D 0x0A 0x0D 0x0A "OK" 0x0D 0x0A)
    

    但当回应 is菜单 我不知道如何选择菜单项

     request  : AT+CUSD=1,"*111#",15 0x0D
     response : +CUSD: 1, "Welcome.0x0A 1.Do1 0x0A 2.Do2", 15 0x0D 0x0A
    

    我应该发送什么来选择1.Do1,就像我从手机发送答案“1”一样?

    1 回复  |  直到 12 年前
        1
  •  1
  •   Looongcat    12 年前

    如果最后收到的字符是“>”,请尝试向他发送如下回答:[所选选项编号][ctrl+z](或[esc])。

    如果没有,请尝试将“*111#”替换为“*111*[选项1]*[选项2]…#”