Почему я не могу отправить данные на гипертерминал с помощью моего мобильного телефона
У меня есть китайский мобильный телефон, и я подключил его к ноутбуку с помощью USB-кабеля. У меня установлено мобильное приложение j2me, которое прослушивает любые входящие данные. Поэтому, когда я набираю AT-команды в гипертерминале, я получаю ответ ОК Все остальное, кажется, игнорируется мобильным телефоном, как просто приветственное слово. Зачем? если это так, как мое приложение j2me должно видеть входящие данные?
Вот пример моего окна гипертерминала:
at
OK
hello [nothing returned and carriage returns to the begining of the line]
at hello
ERROR
Обновление: в моем коде мидлета DataInputStream.available() или InputStream.available
всегда ноль. Помимо этого DataInputStream.read(byte[])
или же InputStream.read(byte[])
всегда возвращать ноль, что означает, что они не могут найти входные данные. Как я уже сказал, проблема может быть в том, что телефон игнорирует все, кроме команд AT
1 ответ
"привет", это не команда AT или параметр для "AT"
Обычно синтаксис команды AT:
AT
или же
AT+<command><parms>
Я думаю: гипертерминал под Win связан с модемом в вашем телефоне, а не с приложением j2me.