Почему я не могу отправить данные на гипертерминал с помощью моего мобильного телефона

У меня есть китайский мобильный телефон, и я подключил его к ноутбуку с помощью 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.

Другие вопросы по тегам