Chapter 7

Connecting Your Arduino to The Internet

    1. The Basics of the Internet
    2. 1.1.  TCP/IP

      1.2.  IP/MAC Addresses

      1.3.  DNS and DHCP

      1.4.  Network Sockets

      1.5.  HTTP

    3. Connect your Arduino using the Ethernet
    4. 2.1.  What you will need

      2.2.  The Arduino Ethernet Library

      2.3.  A Simple Ethernet Client Example

      2.5.  A Simple Ethernet Server Example

    5. Connect your Arduino using the WiFi
    6. 3.1.  What you will need

      3.2.  The WiShield Library

      3.4.  The WiFly Shield Library

    7. Connect your Arduino using a GSM Network
    8. Other Ways to ‘Internetize’ your Arduino
    9. 5.1.  Using your PC as an Internet Gateway

      5.2.  The Java – Processing Code

      5.3.  Using the Arduino Library for Processing

    10. The Publish/Subscribe Notion
    11. 6.1.  Web Sockets

      6.2.  The MQTT protocol

    12. Send Arduino Data to your own Cloud Application
    13. 7.1.  Project Description

      7.2.  The Google App Engine

      7.3.  Building a J2EE Web App for Google App Engine

      7.4.  Using the Ethernet Shield

    14. Summary