Background Real-time environmental monitoring is a field garnering an ever-increasing amount of attention. The ability for sensors to make and publish.

Slides:



Advertisements
Similar presentations
National Database Templates for the Biosafety Clearing-House Application (NDT-nBCH) Overview of the US nBCH Applications.
Advertisements

TURKEY AWOS TRAINING 1.0 / ALANYA 2005 TRAINING COURSE ON AUTOMATED WEATHER OBSERVING SYSTEMS ( AWOS ) MODULE C.2: COMMUNICATION SONER KARATAŞ ELECTRONIC.
You Can Measure the Benefits… Solid Applied Technologies Sewer Level Monitoring.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets Chapter 4.
Remote Monitoring Technology General Overview PTZ Camera (INVISO)
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
JAVA Technology. Java Technology Java technology is a portfolio of products that are based on the power of networks and the idea that the same software.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Wireless LAN Topology Visualiser Project Supervisor: Dr Arkady Zaslavsky Project Team Members: Jignesh Rambhia Robert Mark Bram Tejas Magia.
Managing Agent Platforms with the Simple Network Management Protocol Brian Remick Thesis Defense June 26, 2015.
Simulating A Satellite CSGC Mission Operations Team Cameron HatcherJames Burkert Brandon BobianAleks Jarosz.
Virtual Meetings Increasing Collaboration While Reducing Costs and Ensuring Business Continuity Ram Narayanaswamy CTO 8x8, Inc.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Client/Server Architecture
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Web Proxy Server Anagh Pathak Jesus Cervantes Henry Tjhen Luis Luna.
INTRUSION DETECTION SYSTEMS Tristan Walters Rayce West.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
1. 2 How do I verify that my plant network is OK? Manually: Watch link lights and traffic indicators… Electronically: Purchase a SNMP management software.
CIS 2200 Kannan Mohan Department of CIS Zicklin School of Business, Baruch College.
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
ProSense Research Infrastructure at ETF Belgrade Aleksandar Crnjin School of Electrical Engineering (ETF) Belgrade, Serbia.
Sensors and Actuator Network Based Architectures and Protocols for Smart Homes Bluetooth enabled Smart Home Mark Shaw Giorgio Politano Supervisor: Mieso.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
IBSS Inc (International Business Software Solutions Inc.) Microsoft.NET.
Exploring Real-time apps with ColdFusion and Blaze DS / Live Cycle Data Services ES Dan Blackman
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.
Modern Software Engineering for Distributed Embedded Systems Joseph Voelmle, Carlos Daboin, Joanne Sirois, Josh Gallegos Mentor: Dr. Janusz Zalewski.
Jaeki Song ISQS6337 JAVA Lecture 16 Other Issues in Java.
At A Glance VOLT is a freeware, platform independent tool set that coordinates cross-mission observation planning and scheduling among one or more space.
ANSTO E-Science workshop Romain Quilici University of Sydney CIMA CIMA Instrument Remote Control Instrument Remote Control Integration with GridSphere.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
Networks. A network is formed when a group of computers are connected together. Computers in a Local Area Network (LAN) are fairly close together, generally.
©2007 · Georges Merx and Ronald J. NormanSlide 1 Chapter 13 Java on Various Computer Platforms.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
Computer Emergency Notification System (CENS)
The group will focus on the design of a “smart” device. This includes researching the best method of design and fabricating the design to create a working.
Dr. Azeddine Chikh IS444: Modern tools for applications development.
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 8 Omar Meqdadi Department of Computer Science and Software Engineering University of.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
1 OGM Presentation for Your Hospital Today. 2 The Ongoing Maintenance Program The OGM Program Components.
ICALEPCS’ GenevaACS in ALMA1 Allen Farris National Radio Astronomy Observatory Lead, ALMA Control System.
Copyright © by Shayne R Flint Simplified Web Application Development Shayne R Flint Department of Computer Science Australian National University.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Network Operating Systems : Tasks and Examples Instructor: Dr. Najla Al-Nabhan
Agilent Laboratories NetBEAMS Architecture Proposal.
Networks Am I hooked up?. Networks definition sizes of networks types advantages and disadvantages how data is sent transmission media business uses.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
ICALEPCS 2005 Geneva, Oct. 12 The ALMA Telescope Control SystemA. Farris The ALMA Telescope Control System Allen Farris Ralph Marson Jeff Kern National.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
Microsoft ® Official Course Module 6 Managing Software Distribution and Deployment by Using Packages and Programs.
Chapter 6 A nalyze the Existing Infrastructure KMS2 Technology roles in KM 1.Facilitate communication. 2.It provides the infrastructure for storing.
Third International Workshop on Networked Appliance 2001 SONA: Applying Mobile Agent to Networked Appliance Control S.Aoki, S.Makino, T.Okoshi J.Nakazawa.
Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With.
Mobile Programming Mobile Programming - Ordibehesht Ordibehesht 1390.
Department of Computer Science NetBEAMS A System Overview Bill Huynh, Brian Zambrano
11111 Apollo Internet Monitoring Tutorial Apollo Solar, Inc. 23 F. J. Clarke Circle Bethel, CT (203)
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
6/28/ A global mesh of interconnected networks (internetworks) meets these human communication needs. Some of these interconnected networks are.
How SCADA Systems Work?.
Chapter 3: Windows7 Part 4.
The Application Lifecycle
Intelligent HVAC Control
New Technologies for Storage and Display of Meteorological Data
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Background Real-time environmental monitoring is a field garnering an ever-increasing amount of attention. The ability for sensors to make and publish measurements to any Internet-connected devices provides researchers with a powerful tool which can ease the viewing of data, maintenance of the system and sharing of results. Several environmental monitoring systems today rely on either satellite links or wired Internet connections for the dissemination of data. Furthermore, some systems require personal computers to automate the process of taking and publishing measurements. These solutions may provide the desired effect, but can be costly, tedious and cumbersome to own, operate and maintain. Each system is unique causing the building of a new system to be equally as much work as the first. Requirements The Department of Computer Science at San Francisco State University, with funding from Agilent Technologies and in collaboration with Sun Microsystems, have developed the Networked Bay Environmental Assessment Monitoring System (NetBEAMS). NetBEAMS is a generic data acquisition framework which is platform independent, easily extensible, simple to set-up and remotely configurable. This system also meets all of the requirements for today's real-time environmental monitoring system. Its design is such that it can be easily modified to support other systems with different sensor hardware. NetBEAMS Details Many measurement devices communicate via RS-232 connections. Cellular phones are also able to communicate using this protocol. NetBEAMS leverages this by using programmable cellular phones to act as a controller for marine sensors. The benefits of this are twofold. First, we are able to use the well- developed and well maintained infrastructure of wireless service providers as our transport mechanism. Secondly, Java 2 Micro Edition (J2ME), a stripped-down version of the Java programming language which runs on cellular phones, gives us a rich set of tools to develop control software. NetBEAMS uses an open source data acquisition platform from Agilent Technologies called Java Distributed Data Acquisition and Control (JDDAC). JDDAC provides the infrastructure for data processing, transport, persistence and dissemination. The NetBEAMS application builds on top of this to communicate with an instrument from Seabird Electronics which measures temperature, conductivity, PAR, pressure and transmittance of sea water at the Romberg Tiburon Center in Tiburon, CA. The NetBEAMS application primarily deals with running the instrument which entails sending specific commands to take measurements and configuring the device, as well as how to process the returned results. Once a successful measurement cycle has completed (sending a command to the device and reading the result), variables in the NetBEAMS code are updated which are then made available to JDDAC for processing. At a configurable interval, JDDAC reads these variables and publishes them to a publicly viewable data server. Typically, once a computer program is written it is difficult or impossible to change its behavior without changing the code and compiling a new application. Programs built around JDDAC are different in that they allow users to control various parts of the application while it is running. For example, there may be two channels being read at different frequencies, one every minute and the other every day. Administrators can log in to the JDDAC server and change the polling frequency of either of these channels or, if desired, completely turn them off. This is advantageous in that we can modify a running application and because we can do it remotely. Other scenarios may be changing calibration coefficients, checking for error conditions in the hardware, monitoring battery voltage of our device and performing post-measurement data processing. A Flexible System for Real-time Oceanographic Monitoring New commands DOWN from server Measurement UP to server Seabird CTD 16Plus Phone pulls measurements from CTD at a certain frequency using RS-232 protocol 1 2 6

Measurements are sent to a JDDAC server and stored in database JDDAC Server New configuration to JDDAC server and back out to phone Requests for measurement data Any internet connected device with a web browser can view measurements in real-time as well as download historical data from Administrators log on to the JDDAC server from any web browser and change properties of the probe. The next time the probe uploads data, the JDDAC server will gather new settings and push them down to the probe. Brian Zambrano San Francisco State University Project Partners SFSU Computer Science & Romberg Tiburon Center: Agilent Technologies (JDDAC): Sun Microsystems (java.net): Internet 3 4 5