Reply To: MQTT Library und Thingspeak API
› Forums › The NanoESP & Pretzel Board Forum › MQTT Library und Thingspeak API › Reply To: MQTT Library und Thingspeak API
February 19, 2017 at 15:41
#2065
Participant
Hallo jpb,
möglicherweise konnten Sie das Problem schon lösen. Falls nicht –
hier die wesentlichen Zeilen aus einem funktionierendem Programm, die für Sie interessant sein könnten.
Lastwill usw. behandle ich im Moment (noch) nicht.
Mir ging es einmal rein darum, an ThingSpeak per MQQT Werte zu senden.
mqtt_msg newPing;
void setup()
{
newPing = {"channels/210619/publish/fields/field8/" + ThingSpeakKEY, "0"};
if (mqtt.connect(0, "mqtt.thingspeak.com", 1883, ThingSpeakKEY))
{
Serial.println("Mit ThingSpeak MQTT verbunden");
digitalWrite(MQTTLED, HIGH);
}
else
{
Serial.println("Verbinden mit ThingSpeak MQTT gescheitert");
digitalWrite(MQTTLED, LOW);
}
}
void loop()
{
sendValues();
delay(15000);
}
void sendValues()
{
newPing.value = String(holePing());
mqtt.publish(0, &newPing);
}
int holePing()
{
int pingZeit = nanoesp.ping("www.google.at");
return pingZeit;
}
Abgeleitet ist dies von http://iot.fkainka.de/day23-2016
LG Yunaria