Могу ли я сделать свой Arduino сервером, используя только GSM/GPRS Shield?

Я видел примеры использования Arduino в качестве сервера, использующего Ethernet. Но я работаю над проектом, который требует, чтобы мой Arduino действовал как сервер, который будет прослушивать клиентские запросы, используя не Ethernet, а только экран GSM/GPRS. У меня модуль SIMCOM SIM808 GSM/GPRS/GPS.

Я заставлю свой Android отправлять запросы на этот Arduino, и Arduino будет выполнять операции соответственно. Я много искал, но не нашел такого примера. Это заставило меня задуматься, возможно ли это вообще? Если да, то как?

Не стесняйтесь направлять меня на ссылки / сообщения, в которых есть такой учебник.

Спасибо за ваше время.


person Auro    schedule 05.06.2016    source источник


Ответы (1)


конечно, это возможно. Экран GSM/GPRS преобразует данные в последовательный. Вам нужно будет настроить его с помощью AT-команд.

Основная проблема, которую я здесь вижу, заключается в том, что у GPRS не будет фиксированного IP-адреса, поэтому вы не сможете связаться с ним, если не знаете адрес. Каким-то образом Arduino должен время от времени отправлять вам свой общедоступный IP-адрес, который, я уверен, вы можете получить с помощью AT-команды. Кроме того, у вашего мобильного телефона не будет фиксированного IP-адреса. Поэтому вам, вероятно, понадобится промежуточный сервер для записи IP-адресов.

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

person Stefano Ariel Bonvini    schedule 07.06.2016