I am currently posting a downlink that contains the following data:
POST https://integrations.thethingsnetwork.org/ttn-us-west/api/v2/down/XXX/YYY?key=ZZZ HTTP/1.1
Host: integrations.thethingsnetwork.org
Accept: application/json, text/json, text/x-json, text/javascript, application/xml, text/xml
User-Agent: RestSharp/106.0.0.0
Connection: Keep-Alive
Accept-Encoding: gzip, deflate
Content-Type: application/json
Content-Length: 94
{"dev_id":"MY_DEV_ID","port":1,"confirmed":false,"payload_raw":"Base64Payload"}
So it’s an unconfirmed downlink being sent to a device using ABP with disabled frame counters. What’s happening is that after I schedule the downlink, the downlink is being sent for every uplink. Am I doing something wrong? I attached a screenshot of my traffic from the device. I’m also seeing a “retry” for my uplinks, but that’s a different question.
I also wanted to add that I am seeing the Downlink Counter being incremented from TTN for each of these downlinks, so I’m not really sure what’s going on.