I am using an Arduino Uno with Ethernet Shield to talk to ThingSpeak--though that is more or less irrelevant, as my question is more general than that.
This is my first attempt at integrating web-control into the design of an imbedded system so some of the steps in facilitating communication between ThingSpeak and my hardware are new to me. The problem I am having is that I can not figure out how to get data to my Ethernet shield (with a known, local, static IP address) from my router (with some known public IP address). Anyone with some experience with this have any input?
With the Arduino+Ethernet you will have to do two things. One assign the Arduino an IP address and port number. Two, create a port forward rule on your router. This port forward takes the public IP and port number and forwards it to one internal (private) IP and port number.
So, Arduino has an IP of 220.127.116.11 and port number 8000. Your router has a public IP of 18.104.22.168 and port 8000. You create that port forward rule in the router so the public IP / port forwards to the private IP /port. To access your Arduino, enter http://22.214.171.124:8000 in a web browser.
I know that a few users are working on TweetControl projects. I will post when I get the details.
Most Users Ever Online: 166
Currently Browsing this Page:
Guest Posters: 1
Newest Members:swatiiot, firstname.lastname@example.org, Romi, Drakan01, majidkhan7, atharvganla
Moderators: cstapels: 460
Administrators: Hans: 405, lee: 457