#include <WiFi.h>
#include <PubSubClient.h>
const char* ssid = "你的WiFi";
const char* pass = "你的密碼";
const char* broker = "192.168.1.10";
WiFiClient wifi;
PubSubClient mqtt(wifi);
void setup() {
WiFi.begin(ssid, pass);
while (WiFi.status() != WL_CONNECTED) delay(500);
mqtt.setServer(broker, 1883);
}
void loop() {
if (!mqtt.connected()) mqtt.connect("esp32-room1", "sensor", "你的MQTT密碼");
mqtt.loop();
mqtt.publish("home/room1/temperature", "25.3");
delay(10000);
}