Remote-Controlled AC Devices

Slides:



Advertisements
Similar presentations
Chapter 3 Internet. Physical Components of the Internet Servers Networks Routers.
Advertisements

Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
© Lethbridge/Laganière 2001 Chap. 3: Basing Development on Reusable Technology 1 Let’s get started. Let’s start by selecting an architecture from among.
Hardware & Software Needed For LAN and WAN
CCNA 1 Module1. Objectives Internet Connections Physical – NIC card to connect to local net Logical – Use a standard set of protocols (TCP/IP) Applications.
Introduction to JavaScript Programming With XML and PHP Creating Interactive Web Pages Elizabeth Drake.
Chapter 31 File Transfer & Remote File Access (NFS)
And how they are used. Hubs send data to all of the devices that are plugged into them. They have no ability to send packets to the correct ports. Cost~$35.
Copyright CCNA 1 Chapter 1 Introduction to Networking By Your Name.
1 Homework / Exam Exam 3 –Solutions Posted –Questions? HW8 due next class Final Exam –See posted schedule Websites on UNIX systems Course Evaluations.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
The Internet’s Hardware Much of the hardware components that make up the Internet are owned or shared by thousands of private and public organizations.
INTERNET DATA FLOW Created by David Whitchurch for ISDS 4120 Louisiana State University.
VNC Greg Fankhanel Jessica Nunn Jennifer Romero. What is it? Stands for Virtual Network Computing It is remote control software which allows you to view.
Requirements for an Internet Connection The Internet is the largest data network on earth. Connection to the Internet can be broken down into the physical.
IT Introduction to Information Technology. The Internet & World Wide Web Began in 1969 with the ARPANET (Advanced Research Project Agency Network)
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
Follow the Data Data (and information) move from place to place in computer systems and networks. As it moves it changes form frequently. This story describes.
School of Engineering and Computer Science Victoria University of Wellington Copyright: Peter Andreae david streader, VUW Echo Networking COMP
Web Engineering we define Web Engineering as follows: 1) Web Engineering is the application of systematic and proven approaches (concepts, methods, techniques,
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
NETWORK COMPONENTS Assignment #3. Hub A hub is used in a wired network to connect Ethernet cables from a number of devices together. The hub allows each.
Jump to first page One-gigabit Router Oskar E. Bruening and Cemal Akcaba Advisor: Prof. Agarwal.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
The Web and Web Services Jim Graham NR 621 Spring 2009.
The Intranet.
ECEN “Internet Protocols and Modeling”, Spring 2012 Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Class.
1 Chapter 34 Internet Applications (Telnet, FTP).
TCP/IP (Transmission Control Protocol / Internet Protocol)
Virtual Machines Created within the Virtualization layer, such as a hypervisor Shares the physical computer's CPU, hard disk, memory, and network interfaces.
Installing a Network Printer. Network printers work much like any other printer except the data flow is through a network. This means the printer must.
CSI 3125, Preliminaries, page 1 Networking. CSI 3125, Preliminaries, page 2 Networking A network represents interconnection of computers that is capable.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
Basic Computer Terms Introduction to Computer Applications Mrs. Sorrell.
ARP ‘n RARP. The Address Resolution Protocol (ARP) is a request sent out by a computer to find another computer’s MAC address. It already knows the IP.
Internet addresses By Toni Grey & Rashida Swan HTTP Stands for HyperText Transfer Protocol Is the underlying stateless protocol used by the World Wide.
COMPUTER NETWORKS Hwajung Lee. Image Source:
Final Presentation Smart-Home Smart-Switch using Arduino
School of Engineering and Computer Science Victoria University of Wellington Copyright: Peter Andreae david streader, VUW Echo Networking COMP
 Introduction  Problem  Solution  Future work.
Internet and World Wide Web Introduction to the Internet.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
Addressing the Network – IPv4
Chapter Objectives In this chapter, you will learn:
Echo Networking COMP
The Intranet.
Software Mr. Singh.
Internet and Intranet.
FTP Lecture supp.
How SCADA Systems Work?.
Em4 Ethernet tutorial Remote connection.
Lecture 6: TCP/IP Networking By: Adal Alashban
Chapter 3: Windows7 Part 4.
Internet and Intranet.
CS222 Web Programming Course Outline
Basic Protocols 24-Nov-18.
Internet and Intranet.
Basic Protocols 19-Feb-19.
Protocols 2 Key Revision Points.
ECE 477 Final Presentation Team 15  Spring 2010
Cloud-Enabling Technology
AbbottLink™ - IP Address Overview
Follow the Data Data (and information) move from place to place in computer systems and networks. As it moves it changes form frequently. This story.
How Our Customers Communicate With Us
Client-Server Model: Requesting a Web Page
Internet and Intranet.
Internet Applications (Telnet, FTP)
Presentation transcript:

Remote-Controlled AC Devices Group Members: Alan Deguzman, Adarsh Uppula and David Zats Hardware Design Software Design Switch relay to control the AC power with the mote AC to 3V converters provides power to mote TelosB mote programmed with TinyOS Server Facilitates interaction with TelosB motes in AC adapters Always-on, and static IP allows users to connect from anywhere, anytime Two systems for converting user requests into binary mote packets: PHP - Allows user to interact with motes through browser - Provides mechanism for turning mote on and off and also for specifying the time for when the mote should turn on and off SML (Sensor ML) & RESTful URLs - Provides standardized mechanism Allows easy integration with different systems Design Motivations Complexity moved to server => easier to debug Reduction in computation on mote and packet size => increased lifetime Components above packaged into off the shelf AC adapter box Networking Protocol Networking Sequence 1. Browser sends request to server with specified arguments 2. Server parses request and sends 10 binary bytes to the TelosB mote via PHP sockets 3. TelosB mote responds by sending 3 bytes back to the server via TinyOS sockets 4. Server parses response and sends either HTML or SML to the browser depending on the request that was made Structure of Packets Mode: Get status, set status, or delay/duration Appliance: Choose appliance connected to mote Argument 1 & 2: Status or delay/duration (depends on mode) Response: Status or ignored (depends on mode) Final System