Slide 26
Slide 26 text
Example: data lecture & publish
void loop()
{
// read values from sensors & pubish to mqtt
_temperature = dht.readTemperature();
_humidity = dht.readHumidity();
sprintf(temp_buffer, "{\"value\": %d,\"room_id\": %d}", _temperature, ROOM_ID);
sprintf(humidity_buffer, "{\"value\": %d,\"room_id\": %d}", _humidity, ROOM_ID);
if (client.publish("temp", temp_buffer)
&& client.publish("humidity", humidity_buffer){
log("Data published succeeded!");
} else {
log("Data publish failed");
}
delay(5000);
}
void log() {}