The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как можно читать  дынне из com порта?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как можно читать  дынне из com порта?"
Сообщение от Андрей emailИскать по авторуВ закладки on 31-Окт-01, 01:59  (MSK)
подскажите плз. чем или как можно забирать данные из ком порта на унихе?
у меня через ком порт поступаю данные с АТС в виде логов кто куда звонит. Я без проблем получал эти данные с помощью хипертерминала на виндах. а вот как на унихе быть ума не приложу.
Подскажите плз.
Заранее примного благодарен.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Как можно читать  дынне из com порта?"
Сообщение от Z0termaNN emailИскать по авторуВ закладки on 31-Окт-01, 12:48  (MSK)
можно использовать что-то типа kermit, cu, minicom
с тем же эффектом что и hyperterm.
но лучше просто выкидывать в какой нибудь файл

stty ..... < /dev/ttyXXX
cat /dev/ttyyXXX >> /var/log/pbx.log

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Как можно читать  дынне из com порта?"
Сообщение от Андрей emailИскать по авторуВ закладки on 31-Окт-01, 17:24  (MSK)
хотелось бы просто как-дь терминалкой пересылать все данные на STDIN скрипту.
Но вот что-то не могу найти подходящей терминалки для этого..
думал уже писать на перле програмку, там вроде есть модуля для работы с com портами.

может есть в природе терминалка которая могла бы работать в фоновом режиме и записвать все данные в файл.
подскажите что за програмка, и где её взять. Если можно ример команды как это всё заставить работать!
Заранее благодарен за ответ.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Как можно читать  дынне из com порта?"
Сообщение от XMan Искать по авторуВ закладки on 31-Окт-01, 23:21  (MSK)
У нас под Linux вот в /etc/inittab издавна прописано следующее:

/usr/bin/cu -l ttyS1 -s 9600 -e < /dev/tty10 >>/var/log/stan336.log

Для передачи на вход скрипту заменяешь ">>/var/log/stan336.log" на "

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Как можно читать  дынне из com порта?"
Сообщение от Андрей emailИскать по авторуВ закладки on 05-Ноя-01, 19:09  (MSK)
>У нас под Linux вот в
>/etc/inittab издавна прописано следующее:
>
>/usr/bin/cu -l ttyS1 -s 9600 -e >/var/log/stan336.log
>
>Для передачи на вход скрипту заменяешь ">>/var/log/stan336.log" на "

спасибо за инфу.
Всё работает. Только вот под FreeBSD я не знаю как запустть cu в фоне. если запускать с & То он всё равно отваливается.
Может кто знает другие подобные терминалки под FreeBSD которая поможет мне?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Как можно читать  дынне из com порта?"
Сообщение от Владимир emailИскать по авторуВ закладки on 31-Окт-01, 13:53  (MSK)
Странное время отправки
Вообщето вот подв индами проблемы с реальным
временем считывания из портов
Поэтому Гейтс и придумал пресловутый буфер ФИФО
В унихе гораздо все проще
Рыть надо действительно в ttys
Ведь каждое устройство в унихе имеет
два файла Один для чтения
другой для записи
Сам писал когда почти под такуюю же тему
Есть же команды open,read,write
Работали без проблем
Да с нитями прийдется поиграться
Ежеле чего пишы на мыло
vanvan@optima.net.ua
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Как можно читать  дынне из com порта?"
Сообщение от Андрей Искать по авторуВ закладки on 30-Янв-02, 22:10  (MSK)
Народ,
а как можно одновременно записывать и читать данные из КОМ-порта ?
есть задача посылки небольшой команды модему и принятие от него ответа...
вот как быть ?
chat - не подходит.. его еще и привязывать нужно к потоку с порта..
cu - ну что-то затыкается.. точнее, он интерактивный...
что еще может быть ?
ну должно быть - так как задача довольно тривиальная...
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру