为什么我无法使用手机将数据发送到超级终端



我有一部中国手机,我用USB电缆将它连接到我的笔记本电脑上。我在手机上安装了一个j2me应用程序,可以监听任何传入的数据。所以当我在超级终端中输入AT命令时,我得到了OK的响应。其他任何东西似乎都会被手机忽略,就像一个问候语。为什么?如果是这样的话,我的j2me应用程序应该如何查看传入的数据?

下面是我的超级终端窗口的一个例子:

at
OK
hello [nothing returned and carriage returns to the begining of the line]
at hello
ERROR

更新:在我的Midlet代码中,DataInputStream.available()或InputStream.available始终为零。除此之外,DataInputStream.read(byte[])InputStream.read(byte[])总是返回零,这意味着它们找不到任何输入。正如我所说,这个问题可能是因为手机忽略了除AT命令之外的任何内容

"hello"这不是"AT"的AT命令或参数

AT命令的一般语法为:

AT

AT+<command><parms>

我认为:Win下的超级终端与你手机中的调制解调器相连,而不是与j2me应用程序相连。

相关内容

  • 没有找到相关文章

最新更新