I'd like to know if it's possible to access a server on the internet using XBee series 2 on an arduino.
I need the arduino to be able to make http requests over wi-fi (with POST) to a server (which I can control) and get the response in order to process it (the received data will be instructions to control a robotic arm that is connected to the arduino).
This is for a school project, and the school has these two shields I can use for the project:
I don't know what is the difference between these two shields, neither which one is the most recent version. But the module on the top of each is similar. Seems to be a Series 2. So for now I'm going with Shield A.
I was able to connect it to the computer (through arduino) and read it using XCTU:
Now I don't know how to configure it in order to connect it to the local wi-fi network (it probably has to know the SSID and the authentication method credentials). From my research, between Coordinator, Router and Endpoint, I think Endpoint would be more appropriate, as I only want to connect it to an existing wi-fi router (not XBee). I also don't know if, after connecting it to the router, I will need to somehow implement an HTTP algorithm, so it can communicate with the server (and also maybe IP, TCP, NAT, etc.); and if the arduino (UNO) has enough memory to remember and process all of these protocols.
Any help with this would be appreciated.