MULE Final Presentation

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

Network-Attached Storage
Handheld TFTP Server with USB Andrew Pangborn Michael Nusinov RIT Computer Engineering – CE Design 03/20/2008.
Chapter 1 and 2 Computer System and Operating System Overview
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
Pay As You Go – Associating Costs with Jini Leases By: Peer Hasselmeyer and Markus Schumacher Presented By: Nathan Balon.
Computerized Train Control System by: Shawn Lord Christian Thompson.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Access Across Time: How the NAA Preserves Digital Records Andrew Wilson Assistant Director, Preservation.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
CONFIGURING THIN INTERNET SERVERS FOR INDUSTRIAL DATA COLLECTION (512) /0558 fax Jeffrey C. Michalski Concur.
Lecture (Mar 23, 2000) H/W Assignment 3 posted on Web –Due Tuesday March 28, 2000 Review of Data packets LANS WANS.
Lesson 19-E-Commerce Security Needs. Overview Understand e-commerce services. Understand the importance of availability. Implement client-side security.
Students: Aiman Md Uslim, Jin Bai, Sam Yellin, Laolu Peters Professors: Dr. Yung-Hsiang Lu CAM 2 Continuous Analysis of Many CAMeras The Problem Currently.
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
University of Pennsylvania Department of Electrical and Systems Engineering ABSTRACT: The Sensor Application System for PDAs allows users to take advantage.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
SCADA Supervisory Control And Data Acquisition Pantech Solutions Here is the key to learn more.
SAP Business One 9.0 integration for SAP NetWeaver Solution Overview
Presented by Edith Ngai MPhil Term 3 Presentation
Connected Infrastructure
Gu Minhao, DAQ group Experimental Center of IHEP February 2011
CompTIA Security+ Study Guide (SY0-401)
LESSON Networking Fundamentals Understand TCP/IP.
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
Chapter 8 Environments, Alternatives, and Decisions.
WP18, High-speed data recording Krzysztof Wrona, European XFEL
IoT Integration Patterns, REST, and CoAP
The Client-Server Model
Waylon Brunette Jason Jenks
CS408/533 Computer Networks Text: William Stallings Data and Computer Communications, 6th edition Chapter 1 - Introduction.
PLM, Document and Workflow Management
Computer Network Course objective: To understand Network architecture
Distributed Systems.
The Client/Server Database Environment
ITEA3 Project: ACOSAR Advanced Co-Simulation Open System Architecture
Dustin Barnes Greg Greenway Erik Day
Get the Most Out of GoAnywhere: Agents
How SCADA Systems Work?.
LCGAA nightlies infrastructure
Connected Infrastructure
Study course: “Computing clusters, grids and clouds” Andrey Y. Shevel
Introduction to Networks
Data Networking Fundamentals
Mobile Tech for Asset Management
#01 Client/Server Computing
CompTIA Security+ Study Guide (SY0-401)
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
An Innovative Distributive Training and Information Platform
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Storage Networking Protocols
File Transfer Issues with TCP Acceleration with FileCatalyst
RKL Remote key loading.
PREPARED BY: RIDDHI PATEL (09CE085)
Internet Protocols IP: Internet Protocol
Cloud-Enabling Technology
Prepared by Jaroslav makovski
Cloud Computing: Concepts
Beyond FTP & hard drives: Accelerating LAN file transfers
Cyber Security of SCADA Systems Remote Terminal Units (RTU)
Protocol Application TCP/IP Layer Model
Unit 8 Network Security.
Chapter 2 Operating System Overview
Chapter 13: I/O Systems.
MESSAGE ACCESS AGENT: POP AND IMAP
Sending data to EUROSTAT using STATEL and STADIUM web client
STATEL an easy way to transfer data
#01 Client/Server Computing
Infokall Enterprise Solutions
Presentation transcript:

MULE Final Presentation Waylon Brunette (The Man) Dan Hoke (Almost the Man) Jason Jenks (The Assistant Man) MAN I have to do all the work

Project Overview Create a solution for sparse network data collection High priority  data Low priority  time-delay Low cost sensors that are easily replaceable As close to zero configuration as possible Small infrastructure

Component Overview Sparse, arbitrary mica-mote network to perform data collection Central Server to store and process data (distant from motes) Arbitrarily moving MULEs function as transport layer Collect data Distribute ACKs

? Component Overview SQL Central Server Bluetooth HTTP Radio MULE Mote Serial

Design Model Shifted away from sensors Processing Power Storage Cost Main Server archives collected data MULEs carry data from motes to Main Server Motes collect data and relay it to MULEs Increasing memory, stability, power, and computational ability

Establish Bluetooth Connection Mote Data Flow Mote Refresh ACKs and keys Sparse Mote Network Central Server Data MULE MULE MULE Mote Web Interface Establish Bluetooth Connection Transfer Keys and ACKs MULE Handshake Data ACKs MULE Mote Mote

Project Changes Scrapped IR sensor in favor of simpler reed switch Will not implement mote-to-mote networking Will not implement MULE-to-MULE networking Could not implement interrupt driven event detection Will use file system instead of XML to store mote data on MULE Using ftp vs. http for MULE to server data transfer Added a form of time-stamping to the system

Current Status Milestone ORIGINAL Proposed Due Date API Definitions February 2 Mote Framework – Initial ground work February 9 MULE Simulator Integrate Mote February 16 MULE/Mote testing Move MULE from PC to personal Server February 22 Server Development System Testing March 1 Encryption MULE to MULE communication Final Testing/Debugging March 8 IN PROGRESS IN PROGRESS POSTPONED DROPPED IN PROGRESS

Issues Remaining Final integration Encryption Bluetooth Automation Collects data Data transmission from Mote to Central Server Must verify that information doesn’t get corrupted somewhere in the data flow Encryption Bluetooth Automation PAN software has no API No Auto-detection of MULEs

Completion Plan Do a fully integrated test & debug Check all comm protocols for consistency Implement CRC checking (end to end) Scenario running for a few days …IF THERE IS TIME…. Choose an encryption algorithm Replace the encryption stub functions

Demonstration Plan User programs mote Mote set to super speed (15min = 1 min) with randomly chosen mote#, group#, and keys Place mote anywhere, and toggle simulator switch to produce data MULE leaves Central Server and collects data from motes MULE returns to Central Server Web interface will display data that is now in SQL server MULE goes out to mote network Gets Data Returns ACKs NOTE: A special mote and program will be available to observe what is transpiring between the mule and motes (collecting of new data and distribution of ACKS)