NodeMCU-32S 连接 wifi 并且发出 http 请求

NodeMCU-32S

官网:docs.ai-thinker.com/esp32/board...

相对于 NodeMCU 只有一个 ADC引脚,这个板子 ADC 引脚比较多,非常适合做接收模拟信号输入比较多的业务, 同时具有wifi与蓝牙的功能,并且 Vin 引脚可以输出 5V 电源

引脚图

板子图

开发环境准备

在 Arduino IDE 中搜索安装 ESP32 开发板即可

开发板设置

连接 wifi 并且发一个 http 请求

arduino 复制代码
#include <WiFi.h>
#include <WiFiMulti.h>

#include <HTTPClient.h>

#define USE_SERIAL Serial

WiFiMulti wifiMulti;

void setup() { 
  USE_SERIAL.begin(115200); 
  wifiMulti.addAP("oldwang", "oldwang520");
}

void loop() { 
  if ((wifiMulti.run() == WL_CONNECTED)) {

    HTTPClient http;

    USE_SERIAL.print("[HTTP] begin...\n"); 
    // https 看官方案例即可, https.begin(url, ca证书)
    http.begin("http://test-ipv6.com/"); 

    USE_SERIAL.print("[HTTP] GET...\n"); 
    int httpCode = http.GET();

    // 发生错误时是负数
    if (httpCode > 0) {
      // HTTP报头已经发送,服务器响应报头已经处理
      USE_SERIAL.printf("[HTTP] GET... code: %d\n", httpCode);
 
      if (httpCode == HTTP_CODE_OK) {
        String payload = http.getString();
        USE_SERIAL.println(payload);
      }
    } else {
      USE_SERIAL.printf("[HTTP] GET... failed, error: %s\n", http.errorToString(httpCode).c_str());
    }

    http.end();
  }

  delay(5000);
}
相关推荐
DS小龙哥5 小时前
基于STM32设计的智能桌面暖风机(华为云IOT)
stm32·物联网·华为云
2401_882726485 小时前
web组态可视化编辑器
前端·物联网·前端框架·编辑器·web·iot
组态软件11 小时前
web组态软件
前端·后端·物联网·编辑器·html
EasyCVR18 小时前
ISUP协议视频平台EasyCVR萤石设备视频接入平台银行营业网点安全防范系统解决方案
大数据·人工智能·物联网·安全·音视频·监控视频接入
白书宇18 小时前
19.QT程序简单的运行脚本
linux·arm开发·嵌入式硬件·物联网·arm
火山引擎边缘云20 小时前
创新实践:基于边缘智能的边云协同智能驾驶训练舱解决方案
物联网·aigc·边缘计算
徒步僧1 天前
ThingsBoard规则链节点:Azure IoT Hub 节点详解
物联网·flask·azure
为祖国添砖爪哇1 天前
【物联网原理与应用】实验一:温度传感实验
物联网
蓝奥声科技1 天前
智能显示屏插座:能否成为家庭用电安全的守护天使?
物联网·安全·边缘计算
下面我就简单说两句1 天前
物联网无线局域网WiFi开发(二):WiFi_RTOS_SDK
windows·物联网