Общение с устройствами через GPRS

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

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

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

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

1 ответ

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

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

Другие вопросы по тегам