Страница 1 из 1

Как проходит обмен данными через интернет?

Добавлено: Пн дек 29, 2014 1:50 pm
taras
Неоходимо иметь статический IP?

Re: Как проходит обмен данными через интернет?

Добавлено: Пн дек 29, 2014 2:17 pm
sergejey
taras писал(а):Неоходимо иметь статический IP?
И да и нет. Если вы будете только брать данные из интернета для своих целей, то нужен просто к нему доступ. Если вы хотите получить доступ к системе через интернет, то тут есть варианты:

1. Статический IP -- доступ к системе из-вне будет по http://IP-адрес/ (либо см. пункт 2, тоже применимо)
2. Динамический IP с прямым доступом -- можно подключить сервис типа http://duckdns.org/ и обращаться к системе через выданное доменное имя
3. Динамический IP без прямого доступа -- здесь сложнее. Можно заходить на домашний компьютер через TeamViewer (или аналог), либо использовать встроенный сервис CloudSync

Да, и не забудьте в config.php раскомментировать строчки для парольной защиты при удалённом доступе:

Код: Выделить всё

 //Define('HOME_NETWORK', '192.168.0.*');                  // home network (optional)
 //Define('EXT_ACCESS_USERNAME', 'user');                  // access details for external network (internet)
 //Define('EXT_ACCESS_PASSWORD', 'password');

Re: Как проходит обмен данными через интернет?

Добавлено: Пн дек 29, 2014 2:50 pm
taras
Спасибо, понятно. Просто изучаю arduino, и пишу управления через WEB интерфейс. Тоесть у меня есть VPS сервер с static IP. Там есть php код который все отображает и работает с базой. Arduino оправляет зациклено запросы к серверу (читает и передает данные). Это как вариант реализации без статического IP дома.