栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Arduino ESP32 获取网络数据(HTTP GET方式)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Arduino ESP32 获取网络数据(HTTP GET方式)

Arduino ESP32 获取网络数据(HTTP GET方式)

  • 相关篇《Arduino ESP32 获取网络数据(HTTP POST方式)》
  • 《Arduino ESP32 获取网络数据(HTTP PATCH方式)》
  • 《Arduino ESP32 获取网络数据(HTTP PUT方式)》

本实例介绍,ESP32通过联网,访问指定服务器网站,获取数据。

  • 不需要要额外库,全部使用自带固件的库
  • 访问对象:http://quan.suning.com/getSysTime.do
实例代码

#include 

#include 
#include 

//填写WIFI入网信息
const char* ssid     = "MERCURY_D268G";     // WIFI账户
const char* password = "pba5ayzk"; // WIFI密码

void setup() {

    Serial.begin(115200);
    Serial.println();

  Serial.print("Attempting to connect to SSID: ");
  Serial.println(ssid);
  WiFi.begin(ssid, password);

    for(uint8_t t = 4; t > 0; t--) {
        Serial.printf("[SETUP] WAIT %d...n", t);
        Serial.flush();
        delay(1000);
    }

  while (WiFi.status() != WL_CONNECTED) {
    Serial.print(".");
    // wait 1 second for re-trying
    delay(1000);
  }

  Serial.print("Connected to ");
  Serial.println(ssid);
        HTTPClient http;
        Serial.print("[HTTP] begin...n");
        http.begin("http://quan.suning.com/getSysTime.do"); //访问服务器地址

        Serial.print("[HTTP] GET...n");
        // start connection and send HTTP header
        int httpCode = http.GET();

        // httpCode will be negative on error
        if(httpCode > 0) {
            // HTTP header has been send and Server response header has been handled
            Serial.printf("[HTTP] GET... code: %dn", httpCode);

            // file found at server
            if(httpCode == HTTP_CODE_OK) {
                String payload = http.getString();
                Serial.println(payload);
            }
        } else {
            Serial.printf("[HTTP] GET... failed, error: %sn", http.errorToString(httpCode).c_str());
        }

        http.end();
}

void loop() {
    delay(5000);
}
  • 串口打印获取信息
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/349607.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号