I have the SM5100b module and have successfully connected to websites such as www.google.com over port 80 (HTTP). When I try to connect to my website, which is hosted through a shared server on godaddy, I can't do it. I have used an online "port checker" to test port 80 at my IP address and it says it's open and accepting connections.
I know that SSH is not enabled for my website right now. Do you need SSH enabled to allow a client to connect over port 80?
Unfortunately I haven't gotten that far yet. I am at the stage where I'm sending:
AT+SDATACONF=1,"TCP","www.google.com",80 When I send this and check: AT+SOCKSTATUS I get: 1,1,0102 (means connected)
When I send to my address: AT+SDATACONF=1,"TCP","www.xxxxxxxxx.com",80 and check AT+SOCKETSTATUS I get 1,0,2130 (not sure what that means)
HOWEVER, if I try to connect with UDP to both sites, I get the same response:
1,1,0000,0,0 (the second one means connected).
Any thoughts? I assume it's something with my server considering I can cannot no problem to google's port 80. Like I said, shared hosting account without SSH enabled. Do I need to consider some kind of firewall or port forwarding issue?
Is there a way to confirm that this is a "server side" problem? For instance, if I want to test the format of data coming out of the module, how do I do that?