Unless you're sending really few messages, making every message a confirmed uplink (or making your application send response data in each Class A receive window) is not an option. See Limitations: data rate, packet size, 30 seconds/day Fair Access Policy, nodes per gateway:
- Downlink bandwidth is even more restricted
- you can’t send all messages as ‘confirmed uplink’
[...] since the gateway also has a duty cycle, there is a limit on how much downlink we can support.