element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino
  • Products
  • More
Arduino
Arduino Forum Arduino ethernet based web server to control instruments over internet
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 6 replies
  • Subscribers 405 subscribers
  • Views 569 views
  • Users 0 members are here
  • embedded
  • arduino
Related

Arduino ethernet based web server to control instruments over internet

Former Member
Former Member over 13 years ago

Hello everyone. i am working on Arduino based server project which let you control or monitor instruments; like machine,motor;over internet. I have written code for Arduino DHCP server which turn on/off LED over internet. it woks in local area. For controlling Arduino outside the world I've done port forwarding in my ADSL modem/Router. now the problem is that i am using DHCP internet from my ISP so i need to check whether my IP is changed or not. I am not from pure networking background so i dnt have much knowledge on it. but from somewhere i've found that i need DNS server and an IP updater program. but i am not cleared what to do? please someone guide me i dont have much time i have to submit this project before 15th october 2012.

Thanks in Advance....image

  • Sign in to reply
  • Cancel
  • mtschaef
    0 mtschaef over 13 years ago

    I use a dynamic service from zoneedit with a couple domains that I own and run on a local linux server.

    I have a cron job checking my IP address every hour.

    If it changes I can update it via wget which simply updates my ZoneEdit DNS records through a simple URL.

     

    First: I use this URL to check my current IP 'http://checkip.dyn.com/'.

    Second: Compare the current IP to what it was before.

    Third: If it is different then I use this wget command to update the dynamic record:

    "wget -O - --http-user=YOUR_ZONEEDIT_USERNAME --http-passwd=YOUR_ZONEEDIT_PASSWORD 'https://dynamic.zoneedit.com/auth/dynamic.html?host=YOUR_ZONEEDIT_DOMAIN&zones=YOUR_ZONEEDIT_ZONE' "

     

    I know your trying to do this with just the Arduino but I'm betting there is some way to authenticate with the ZoneEdit service.

     

    ------

    Note: I don't work or have any affiliation with ZoneEdit but I really do love the freedom they provide for this kind of stuff.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • barcesat
    0 barcesat over 13 years ago

    Hey,

    I just did that sort of thing to make a web controlled cat feeder (using arduino and a motor).
    I have a TP-Link router which can login to a dynamic DNS service such as dyndns or no-ip.com.
    you can get free accounts and free domains there and hook them to your external IP using a router or a small software on the PC (they supply it as far as i remember).
    That way you can plug your arduino straight to the router, port forward it and hot the webserver on it + have easy access.men

     

    word of advice, if for some reason you let someone else know your domain name you can simply (but it's not that secured) hide it by using a different port than port 80 (select it in the arduino software and forward that port in the router. than you can get to it like this: http://www.google.com:1234 (if your port number is 1234).!

     

    Good luck!

     

    btw: heres a video of my project http://youtu.be/z7nMl2i_rlw (It's in hebrew but i guess youll understand what it does anyway)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Lupo
    0 Lupo over 13 years ago

    HI. You can use Dyndns to have a dinamic DNS service for free and you can interface the instruments to Arduino using Labview.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • radiosky
    0 radiosky over 13 years ago

    Ziv's idea about using the Dynamic DNS client built into your router has great merit.  Check in the router configuration. Some only work with one or two dynamic DNS services.  Then you can decide which dynamic DNS service to set up an account with. Most of the free services require that you monthly renew your account. I finally gave that up and went with a $12/yr service. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 13 years ago in reply to barcesat

    i have dynamic ip so how can i update my ip to dynamicdns website?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Lupo
    0 Lupo over 13 years ago in reply to Former Member

    You can use one of the service that give you a Domain Name to your IP and dinamically update the Domain Name Server routing tables associating your dinamic IP with the domanin name they gave you.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube