2012-07-03 2 views
1

У меня есть приложение, построенное в asp.net, csharp, которое отправляет SMS-оповещения с помощью AT-команд на последовательном интерфейсе оборудования GSM. Пока все работает нормально, поскольку модем физически подключен к машине. Мы развертываем приложение на удаленной машине, на которой GSM не может быть физически подключен.Есть ли способ доступа к модему GSM с удаленной машины

Есть ли способ получить доступ к модему GSM на удаленном компьютере, если я назначил ему IP-адрес в реальном времени?

ответ

2

GSM-модем не получает ATCommands по IP. Вам необходимо получить доступ к COM-порту для отправки команд на GSM-модем. Вы можете запустить службу Windows/приложение/веб-службу, куда вы отправите свое сообщение, и это будет отправлено на модем через службу Windows/приложение/веб-сервис.

Веб-сервис может быть решением. Поскольку вы уже разработали приложение для работы с GSM-модемом, вам необходимо вызвать веб-службу, которая может иметь код для разговора с модемом или может передать сообщение вашему существующему приложению.

1

Посмотрите на проект com0com на sourceforge. Он предоставляет виртуальные COM-порты, а подпроект hub4com позволяет даже туннелировать COM-связь через TCP/IP.

Смежные вопросы