Работа с com портом
Необходимо работать с модемом посредством AT команд.
Наткнулся на то, что можно работать через гипертерминал. Также в инете много разных альтернативных программ. Но меня прежде всего интересует можно ли обойтись стандартными методами ввода команд? Например как в линуксе перенаправлять поток на определенное стандартное устройство. Нельзя ли это сделать как нибудь через команды cmd? Или что то более серьезное типа WMI или Power Shell? Основная идея состоит в том, чтоб можно было проверить состояние счета. Данные переданные com портом скинуть в файл. Обработать файл и при наличии определенной информации дать команду на пополнение счета. |
Цитата:
Цитата:
|
Что то не получается отправить sms.
делаю так MODE COM1: baud=115200 parity=N data=8 stop=1 TYPE C:\TEMP\command.txt >COM1 Содержимое command.txt AT+CMGF=1 AT+CMGS="+38068XXXXXXX" test, test, test |
storm2005
нет возможности проверить на практике, попробуйте вводить команды с консоли (ASCII через Alt+код), в конце нажать Ctrl+Z Код:
COPY CON COM1 Код:
COPY command.txt COM1 |
В первом случае:
Код:
C:\TEMP>MODE COM1: baud=115200 parity=N data=8 stop=1 Код:
C:\TEMP>copy command1.txt COM1 Содержимое command1.txt Код:
AT+CMGF=1 |
Время: 19:08. |
Время: 19:08.
© OSzone.net 2001-