Guten Abend @Felix und @mario
Ich versuche mit Cayenne LPP die daten von den Sensirion nach TTN zu senden.
Stimmt es was ich hier mache im Blockly?
Ubersetzt nach C:
void do_send(osjob_t * j){
// Check if there is not a current TX/RX job running
if (LMIC.opmode & OP_TXRXPEND) {
Serial.println(F("OP_TXRXPEND, not sending"));
} else {
lpp.reset();
lpp.addAnalogInput(1, airSensor.getCO2());
// Prepare upstream data transmission at the next possible time.
LMIC_setTxData2(1, lpp.getBuffer(), lpp.getSize(), 0);
Serial.println(F("Packet queued"));
}
// Next TX is scheduled after TX_COMPLETE event.
}
Das heisst: kann ich den Sensirion mit einer Analoge Werte seine Messewerte nach TTN verschicken?
Oder is dat falsch und gibt es ein anderes Feld noch nicht hineingebracht in blockly, neben die TPH und GPS Blöcke? Im jeden Fall, in der TTN Console ist eine falsche analoge Werte zu sehen:
Oder versuche ich es mit einem Payload Decoder in TTN selber, ohne Cayenne LPP format?
Wir arbeiten schwer daran um CO² in Klassräume zu messen und sie in einem Dashboard Integration von TTN dar zu stellen.
Schönes Wochenende noch,