Веб-соединение через Arduino с WiFi

Я хотел бы иметь возможность сделать HTTP-запрос в Интернете на определенный сервер с моего Arduino. У меня уже есть Wireless SD Shield , и мне интересно, возможно ли то, что я хочу сделать / что мне нужно купить, чтобы заставить его работать. Насколько я понимаю, я могу подключить к нему «дополнительный» экран с антенной, например беспроводной передатчик XBee. Тем не менее, во всех примерах таких вещей, которые я нашел в Интернете, используются два Arduino, один в качестве приемника, а другой в качестве передатчика. Я хочу использовать один Arduino для беспроводного подключения к Интернету и выполнения HTTP-запроса.

Неважно, не поддерживается ли сам HTTP, я всегда могу создать базового клиента, используя TCP. Но, по крайней мере, мне нужно иметь возможность создавать TCP-соединение и отправлять данные в Интернет через Wi-Fi. По сути, точно так же, как экран Ethernet, но через Wi-Fi.

Ответы (2)

По сути, то, что вы обнаружили (ваш беспроводной экран SD), представляет собой метод беспроводной отправки последовательных данных с одного Arduino на другой с помощью экрана xBee, беспроводных экранов и т. д. Что вам нужно сделать, так это подключиться к Интернету. Поскольку вы исключили Ethernet и указали Wi-Fi, давайте поговорим о экранах Wi-Fi.

Для Arduino доступно несколько экранов Wi-Fi, которые вы можете использовать, хотя они, как правило, намного дороже, чем экраны Ethernet.

Вот один из sparkfun,

И еще вот .

Взгляните на документацию на веб-сайте http://arduino.cc , чтобы узнать, как написать код для подключения к серверу.

Ваше здоровье.

Я бы порекомендовал вам проверить Rugged Circuits Yellowjacket . Он имеет встроенный Wi-Fi и может обслуживать простые веб-страницы и управлять вводом/выводом. Кроме того, посмотрите на их примеры кода.