Hello,
I want to send to the cloud using Thingspeak 9 fields. The problem is that the maximum of field for each Thingspeak channel is 8, therefore I have created 2 Thingspeak channels. I am sending 16 bytes to my gateway and I have created 2 webhook applications for the 2 Thingspeak channels. My problem is that when I read the data in my gateway I do not how to say that 1 field (2 bytes) go to the second aplication.
But how to say that field 9 goes to a different application.
GW’s are considered ‘dumb’ wrt message handling and data processing - they are supposed to be ‘simple’ pass through ‘media convertors’ taking LoRaWAN RF messages in and passing them on to the LNS/Backend servers (where the intelligence should reside) over (typically) IP connection.
You need to set up you message handling and decoding at the LNS/Application server to determine how to pass any processed data through to Thingspeak. ( set up 2 channels/integrations with each part of message processed through decoder on seperate channel?) - Note if using a decoder on the TTN infrastructure consider this as a nice to have vs an essesntial and reliable service, you need to store and process data in your own application infrastructure for reliable and consistent service)
No can do - the PF isn’t tied to the integration, it gets processed first (99.999% of the time) and then given to the integration system that sends the original uplink with the decoded data as is to all the integrations that have been setup.
Like many initial questions, this lacks all the detail to be able to give a solution, so if the OP cares to share the device, the types of data points etc, further help may be forthcoming.