Index · Правила · Поиск· Группы · Регистрация · Личные сообщения· Вход

Список разделов Нужна помощь
 
 
 

Раздел: Нужна помощь Помогите протестировать программу :) 

Создана: 05 Августа 2011 Птн 8:21:32.
Раздел: "Нужна помощь"
Сообщений в теме: 12, просмотров: 2272

  1. 05 Августа 2011 Птн 8:21:32
    Программа для отправки/приема смс собщений через GSM-модем. Состоит из серверной и клиентской части. Серверная часть - файл modem_sms_srv.exe. Запускаем строкой: modem_sms_srv.exe COMXX [HIDE], где COMXX - com-порт модема, hide - запускать свернутым. Сервер ведет лог в файле вида [текущая дата]-log.txt. Файл находится в том же каталоге что и исполняемый файл сервера.
    Клиентская часть - файл sms-client.exe. Запускаем строкой
    а) чтобы отправить sms: sms-client.exe sms +7xxxxxxxxxxx "текст сообщения" IP, текст сообщения пишем латиницей
    б)чтобы позвонить: sms-client.exe call +7xxxxxxxxxxx IP
    где IP - адрес компьютера, на котором работает серверная часть и установлен модем.
    Серверная часть слушает порт 2200, написана на .NET4.0, так что может потребоваться установка NET4, клиентская написана на С, будет работать везде.
    Серверная
    Тестировал на ZTE MF-180 от МТС'а, хотелось бы знать как поведет себя на модемах других моделей (например Siemens M35).

    [внешняя ссылка]
  2. 06 Августа 2011 Суб 23:39:52
    Есть такая же, но для Ubuntu Linux?
  3. 06 Августа 2011 Суб 23:47:30
    на линуксе одно время слал через это [внешняя ссылка]
    модем был huawei e1550

    юзер интерфейса там нет, только сервер и отправка через консоль.
    там вообщем-то несложно разобраться, если мануалы читать.
    чтоб отправить смс - нада файлик создать с текстом в нужной папке и все.

    но можно прикрутить обработчик входящих смс еще и звонков.
    и на php сделать какой-нить интерфейс для себя удобный.

    кcтати про windows - вышеупомянутая мной прога, как написано на сайте работает и на винде через CYGWIN
  4. xureos


    Завсегдатай


    Более 10 лет на форуме
    07 Августа 2011 Вск 0:28:00
    Что там тестировать то?
  5. 07 Августа 2011 Вск 0:31:51
    xureos писал(а) : Что там тестировать то?

    как работает на модемах
  6. xureos


    Завсегдатай


    Более 10 лет на форуме
    07 Августа 2011 Вск 0:37:19
    nikitajxl3 писал :
    xureos писал(а) ... : Что там тестировать то?

    как работает на модемах

    команды терминала смотреть и все
  7. 07 Августа 2011 Вск 17:52:00
    linuxmaster писал : Есть такая же, но для Ubuntu Linux?
    Интересует клиент или сервер, могу написать.
  8. 07 Августа 2011 Вск 17:58:33
    xureos писал(а) :
    nikitajxl3 писал ... :
    xureos писал(а) ... : Что там тестировать то?

    как работает на модемах

    команды терминала смотреть и все
    Смысл в том что модем один, а сообщения, о своем например здоровье, куча клиентских компов шлют через него. Прием смсок есть, можете посмотреть отправив сообщение на номер модема, просто пока не прикрутил обработчик. В приеме звонков смысла не вижу, потому что проще отправить кодовый текст, а позвонить, как я уже писал выше можно.
  9. 08 Августа 2011 Пон 13:20:46
    Переделал неможко внутренности (сделал все в потоках) и реализовал управление по смс.
    В папке с файлом сервера должен лежать файл commands.txt. Его содержимое (как пример):
    +79131111111 reboot @c:\windows\system32\shutdown.exe@-m \\192.168.0.1 -r -t 120@
    Первым идет номер, с которого посылают команды, затем мнемоника команды (в одно слово) и отделенные собачками выполняемый файл и его аргументы. В данном примере посланное с номера +79131111111 слово reboot через 120 секунд перезагрузит компьютер ip 192.168.0.1

    [внешняя ссылка]
  10. 15 Августа 2011 Пон 17:41:12
    Опять доработал программу. Теперь добавился клиент собирающий информацию (диски, память, sql server, аптайм, процессы), сигнализация о событиях (мало места на диске, мало памяти, не запущен контролируемый процесс, мало места в файле базы данных) через смс и почту, ежедневные отчеты. Добавил управление клиентами по смс, например отправив смс типа "192.168.0.1 reboot" перезагрузите компьютер :) Действия настраиваются, есть access-list по номерам телефонов.
    Кому надо - пишите, выложу.
  11. Andred


    Активист


    Более 10 лет на форуме
    25 Августа 2011 Чтв 13:51:54
    подскажите, пожалуйста, как вы перезагружаете программно модем?
  12. 25 Августа 2011 Чтв 14:15:00
    Setting operating mode
    +CFUN=x 0 Low power mode 1 Online 4 Offline 6 Reset device 7 Turn off radio