Связь с устройствами через GPRS

Мне нужно отправить команды на устройство с включенным GRPS-соединением из серверного приложения. например, устройства удаленной оплаты проезда, установленные в поездах/автобусах и т. д.

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

Насколько я понимаю, устройства с поддержкой GPRS не имеют статических IP-адресов. как в этой ситуации происходит связь, если сервер должен инициировать запрос?

я слышал об отправке смс на устройство как звонок пробуждения, чтобы в свою очередь устройство GPRS инициировало запрос к серверу, но это единственный способ?


person Azwaan    schedule 02.01.2013    source источник


Ответы (1)


Наличие у ваших устройств статического IP-адреса зависит от вашего поставщика услуг, я сомневаюсь, что многие общие планы GSM (такие, которые они продают потребителям) предлагают статические IP-адреса для мобильных устройств. Однако поставщики услуг со специальными планами для специальных приложений могут предлагать их, поэтому, возможно, стоит поспрашивать.

Вы можете заставить свою вещь работать без SMS, если ваши устройства будут объявлять свой IP-адрес при подключении к сети (точно так же, как динамический DNS). Однако, если вы собираетесь использовать общего поставщика услуг, вы должны убедиться, что они разрешают входящий трафик на устройства — я действительно видел поставщиков услуг GSM, которые просто не пропускают любой входящий трафик на устройства GPRS, любые порт.

person Matti Virkkunen    schedule 02.01.2013
comment
Как минимум один крупный международный оператор поддерживает статические IP-адреса. - person user1725145; 03.01.2013