I have a device registered on Loriot, and I can see the data coming into Loriot from the device, and it’s what I expect. It’s set up to pass data to Cayenne.
I’m trying to create that device in Cayenne, but it’s never receiving any data, so the device is never being created. (I have an ESP8266 going in via WiFi, so I know the account is working.)
How can I either see the data being passed from Loriot, or all the data coming into Cayenne, even it it’s rejected, to try and debug the problem?
Sorry for the confusion, two different devices. One is an esp8266, via WiFi. That one works, and I only mentioned it because it ensures that my Cayenne account works.
The other is an ST-Micro with a Semtech LoRa shield. I’ve tried adding it as an LPP and as an ST-Micro+Semtech, neither to any effect.
Here’s the screen shot for the Loriat app. You can see the data coming from the device, with the LPP payload, and the output is pointing to Cayenne. Is there something I’m missing?
Hi @alexander
good news, we are receiving data now !
but looks something wrong with your payload.
we received 0543ffd5 as per your screenshot which means
Arrg… 67 should be hex, and thus stand for temp. I was looking at the example entry in the docs and it didn’t indicate hex there (although it did up in the table). I fixed that and it seems to be working. Thanks very much for the help.
I would beg you, plead to you, throw myself onto your mercy and ask that you provide some way for us to look at the raw packets hitting our devices. That would make debugging this infinitely easier.
Another request - is there a document that describes how I can “fake” a transfer via http as if TTN was sending it? The round trip cycle time to recompile code, upload it, etc., to try out a new formatted string is a lot longer than editing an http address to try and inject data.