HTTP GET запрос с использованием Arduino Uno и ESP8266
У меня есть Arduino Uno и ESP8266, и я хочу отправить HTTP-запрос на получение на google.com
и распечатать ответ.
Пожалуйста, помогите мне, спасибо.
@alireza, 👍1
Обсуждение1 ответ
▲ 2
Вы можете использовать ESP8266Wifi библиотеку Arduino.
Вот пример:
#include <ESP8266WiFi.h>
#include <ESP8266HTTPClient.h>
const char* ssid = "yourNetworkName";
const char* password = "yourNetworkPassword";
void setup () {
Serial.begin(115200);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.print("Connecting..");
}
}
void loop() {
if (WiFi.status() == WL_CONNECTED) { //Проверяем статус соединения WiFi
HTTPClient http; //Объявить объект класса HTTPClient
http.begin("http://www.google.com"); // Указываем место назначения запроса
int httpCode = http.GET(); //Отправить запрос
if (httpCode > 0) { // Проверяем возвращаемый код
String payload = http.getString(); //Получить полезную нагрузку ответа на запрос
Serial.println(payload); // Печатаем полезную нагрузку ответа
}
http.end(); //Закрыть соединение
}
delay(30000); //Отправлять запрос каждые 30 секунд
}
,
@leoc7
но это для кодинга напрямую на esp8266 хочу залить код в arduino uno, @alireza
Хорошо, вы хотите использовать AT-команды? См. этот пост: https://arduinoprosto.ru/q/32567/get-data-from-website-with-esp8266-using-at-commands, @leoc7
Смотрите также:
- Как отправить HTTP-post данные в Node Express API с Arduino esp822 6?
- Запрос POST (HTTPClient) с ESP8266, не работающим на локальном хосте (код http = -1)
- ESP8266 HTTPS post запрос тела сообщения с WifiClientSecure
- ошибка 404 в запросе HTTP GET с Arduino Uno и ESP8266 с использованием AT-команд
- Как защитить ссылку/URL-адрес формы ESP-12E для управления светодиодом
- AT-команда не отвечает на последовательный монитор
- Отправка данных Arduino в MySQL с помощью phpMyAdmin и XAMPP на Windows10
- Arduino выводит значения мусора на serial monitor с ESP8266
если у вас AT-прошивка в esp8266, используйте AT-команды или библиотеку WiFiEsp. в библиотеке есть примеры. для AT-команд вы можете найти примеры в Google., @Juraj