What you could do is write some gateway code that will run on the Argon or Boron. You would have your Xenons talk with the gateway (Argon or Boron) and then have the gateway perform the TCP-based communications to AWS.
The gateway node would “listen” on the mesh network using the Mesh.subscribe() method, and the Xenons would use the Mesh.publish() to send their data. Note that the Mesh methods are not reliable, and so you might have to implement your own ACK protocol.
Read more here: Current reliability of Mesh.publish messages
If you used this method, the gateway receiving your messages via the Mesh.subscribe() can then publish the information however it wants to.