Набрать номер на устройстве с помощью Java и модема?

Кратко говоря, у меня есть устройство, к которому я подключаюсь через HyperTerminal, чтобы получать информацию о текущем состоянии устройства. Устройство подключено к модему с настройками 2400,7,O,1. Затем я отправляю одну команду и читаю возвращенные данные.

У меня такой вопрос, есть ли в Java выход для соединения, после подключения отправьте команду и сохраните возвращенные данные в строке? Или кто-то может предложить лучшую альтернативу.

Моя конечная цель состоит в том, чтобы установить расписание для его запуска и отправить по электронной почте возвращенные результаты.

Я попытался выполнить поиск по сайту и не нашел то, что искал.

1 ответ

Решение

Я полагаю, вы хотите использовать Java Communications API...

http://www.oracle.com/technetwork/java/index-jsp-141752.html

Это также выглядит полезным...

http://edn.embarcadero.com/article/31915

Кроме того, если я правильно помню, способ сообщить модему о наборе номера - отправить ему "ATDT", а затем номер... но я этого не делал уже около 15 лет:)

О, эй, это тоже выглядит удобно:) http://www.uic.edu/depts/accc/network/dialin/modem_codes.html

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