#include <WiFi.h>
#include <PubSubClient.h>
const char* ssid = "Home_5G";
const char* pass = "********";
WiFiClient net;
PubSubClient mqtt(net);
void setup(){
WiFi.begin(ssid, pass);
while(WiFi.status() != WL_CONNECTED){ delay(500); }
mqtt.setServer("iot.example.com", 1883);
mqtt.connect("dev001", "user", "pass");
mqtt.publish("dev/001/temp", "26.5");
}
void loop(){
if(!mqtt.connected()) mqtt.connect("dev001");
mqtt.loop(); // 保活+收消息
}