SENSORS and PUCK Duane Edgington, Bob Herlien, Kevin Gomes, Tom O’Reilly MBARI Duane Edgington, Bob Herlien, Kevin Gomes, Tom O’Reilly MBARI.

Slides:



Advertisements
Similar presentations
IATI Technical Advisory Group Technical Proposals Simon Parrish IATI Technical Advisory Group, DIPR March 2010.
Advertisements

Cognos Web Services Business Intelligence. SOA SOA (Service Oriented Architecture) The SOA approach involves seven key principles: -- Coarse -grained.
Lecture plan Information retrieval (from week 11)
Copyright MBARI 2003 Managing Sensor Network Configuration and Metadata In Ocean Observatories Using Instrument Pucks Kent L. HEADLEY, Thomas C. O’REILLY,
Copyright MBARI 2004 MBARI-CIMT Mooring EARTH Workshop July 7, 2004 Kent Headley, Software Engineer, MBARI.
OOI CI S&A workshop 1/27/2011 PUCK protocol update Tom O’Reilly 1/27/2011.
ManageEngine TM Applications Manager 8 Monitoring Custom Applications.
Habitat for Humanity PURDUE UNIVERSITY Habitat for Humanity National Database Design Review.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
Ragib Hasan Johns Hopkins University en Spring 2011 Lecture 10 04/18/2011 Security and Privacy in Cloud Computing.
Implementing ISA Server Caching. Caching Overview ISA Server supports caching as a way to improve the speed of retrieving information from the Internet.
Upgrading Oregon State's Multidirectional Wave Basin for Remote Tsunami Research S.C. Yim, C.M. Pancake, and C.K. Sollitt Project Overview Goals: Develop.
8 Systems Analysis and Design in a Changing World, Fifth Edition.
SaaS, PaaS & TaaS By: Raza Usmani
01 Introduction to Java Technology. 2 Contents History of Java What is Java? Java Platforms Java Virtual Machine (JVM) Java Development Kit (JDK) Benefits.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
Microsoft ® Official Course Module 9 Configuring Applications.
The SAM-Grid Fabric Services Gabriele Garzoglio (for the SAM-Grid team) Computing Division Fermilab.
Discussion and conclusion The OGC SOS describes a global standard for storing and recalling sensor data and the associated metadata. The standard covers.
MBARI’s Shore Side Data System From Ships, ROVs, Moorings, AUVs, & ? To Bytes, Plots, Pictures, Samples, & Video.
Luis Bermudez Southeastern Universities Research Association Carlos Rueda Monterey Bay Aquarium Research Institute Moving Beyond the 10,000 Ways That Don't.
1 1 Observatory Middleware Framework (OMF): Enterprise Service Bus for Environmental Observatories Duane R Edgington MBARI (Monterey Bay Aquarium Research.
MBARI’s SSDS Data Management for Ocean Observatories Brian Schlining ブライアン シュリニング.
Kevin Gomes, SENSORS Overview and Architecture OOI Cyberinfrastructure: Sensing and Acquisition Workshop San Diego August 5-7, 2008.
ChemStation Integration with ECM November 7, 2006 Integration of ChemStation with OpenLAB ECM Life Sciences Solutions Unit Susanne Kramer, Application.
Ocean Observatories Initiative Sensing and Acquisition (SA) Subsystem Overview Michael Meisinger September 29, 2009.
Ocean Observatories Initiative Common Execution Infrastructure (CEI) Overview Michael Meisinger September 29, 2009.
Nicholas LoulloudesMarch 3 rd, 2009 g-Eclipse Testing and Benchmarking Grid Infrastructures using the g-Eclipse Framework Nicholas Loulloudes On behalf.
Marine & Aquatic Sensor Arrays Ken Johnson Monterey Bay Aquarium Research Institute.
Oceanographic Data Provenance Tracking with the Shore Side Data System Mike McCann, Kevin Gomes International Provenance and Annotation Workshop June 18,
School of Ocean and Earth Science and Technology University of Hawai’i at Manoa 11 February 2013 ALOHA Cabled Observatory: Data Considerations.
The 2000 Decennial Census School District Project: Using Census Data for the School District Mapping System **** Development and Implementation Tai A.
Page No. 1 Kelvin Nichols Payload Operations and Integration Center EO50 Delay Tolerant Networking (DTN) Implementation on the International Space Station.
Wireless Interface Options for 1451 Mike Moore Steve Smith Oak Ridge National Laboratory Presented at Sensors Expo San Jose, CA May 20, 2002.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
Computer Emergency Notification System (CENS)
AUV CTD Time Series (900200) 09 June Project Goals Automate and sustain observations in Monterey Bay Increase the spatial resolution of regular.
Ocean Observatories Initiative OOI Cyberinfrastructure Life Cycle Objectives Review January 8-9, 2013 Tom O’Reilly Monterey Bay Aquarium Research Institute.
MBARI Observatory Software Software Infrastructure and Applications for MOOS K. Headley January 2011.
ILDG Middleware Status Chip Watson ILDG-6 Workshop May 12, 2005.
DukeWeb Enterprise CMS Update for Web Community 2/10/2004 Cheryl Crupi Senior Manager, Duke OIT Office of Web Services.
Interoperable marine monitoring systems Toma Daniel Mihai Technical University of Catalonia Mentor: Tom O’Reilly MBARI 2010.
© 2002, Youngjoon Choi, RESL, Inha University Page : 1 Open Services Gateway initiative OSGi Open Services Gateway Initiative Youngjoon Choi © Realtime.
OOI CyberInfrastructure: Data Management Architecture Specification Workshop June 30-July 1, 2008 Matthew Arrott, Ingolf Krueger, Claudiu Farcas, Emilia.
Kevin Gomes and John Graybeal, MBARI MBARI’s SSDS OOI Cyberinfrastructure: San Diego June 30, 2008.
Agilent Laboratories NetBEAMS Architecture Proposal.
ALOHA Cabled Observatory Will use components from the earlier ALOHA- MARS Mooring project at APL-UW Seafloor secondary node Bottom instrument package with.
Background Real-time environmental monitoring is a field garnering an ever-increasing amount of attention. The ability for sensors to make and publish.
INSTRUCTIONS We are looking to develop a detailed understanding of what information about an Instrument needs to be displayed somewhere in the user interface,
Kevin Gomes, MBARI MBARI Data Architecture OOI Cyberinfrastructure: Data Product Generation Workshop San Diego May 20-21, 2008.
Don’t Duck Metadata March 2005 Introducing Setting Up a Clearinghouse Node Topic: Introduction to Setting Up a Clearinghouse Node Objective: By.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative Sensing and Acquisition Subsystem Arjuna Balasuriya Life Cycle Architecture Review La Jolla,
WebDat: A Web-based Test Data Management System J.M.Nogiec January 2007 Overview.
MBARI Data Management Initiatives John Graybeal Information Applications Group Lead.
TapirLink: Enabling the transition to TAPIR Renato De Giovanni TDWG 2007.
National Geospatial Enterprise Architecture N S D I National Spatial Data Infrastructure An Architectural Process Overview Presented by Eliot Christian.
Commands 3/1/ Boot PROM Fundamentals All Sun systems have resident boot PROM firmware Provides basic hardware testing and initialization prior.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
Department of Computer Science NetBEAMS A System Overview Bill Huynh, Brian Zambrano
Configuring Print Services Lesson 7. Print Sharing Print device sharing is another one of the most basic applications for which local area networks were.
Text2PTO: Modernizing Patent Application Filing A Proposal for Submitting Text Applications to the USPTO.
Making the Most of a Hybrid Alfresco Solution From Genesys Telecommunications: Michael Katten, Director of Technical Publications Joe McMonagle, Manager.
Session: Towards systematically curating and integrating
Systems Analysis and Design in a Changing World, Fifth Edition
Chapter 6: Securing the Cloud
Expandable Seafloor Observatory
Introduction to Operating Systems
Chapter 9: IOS Images and Licensing
Laura Bright David Maier Portland State University
Presentation transcript:

SENSORS and PUCK Duane Edgington, Bob Herlien, Kevin Gomes, Tom O’Reilly MBARI Duane Edgington, Bob Herlien, Kevin Gomes, Tom O’Reilly MBARI

Outline SENSORS Project Overview and Goals Prototyping ALOHA Opportunity PUCK Overview PUCK with SENSORS and MARS CI Prototyping SENSORS Project Overview and Goals Prototyping ALOHA Opportunity PUCK Overview PUCK with SENSORS and MARS CI Prototyping

SENSORS Project Overview And Goals NSF : Ocean Observing System Instrument Network Interface Goal: identify and analyze software ‘middleware’ requirements for OOI (MARS) observatories as first step in standardizing instrument middleware interfaces to system and shore Requirements workshop held in 2004 Prototyping SIAM and SSDS on MARS instruments Test SIAM and SSDS on MARS with dedicated test instrument when MARS deploys Report results and offer technology to OOI NSF : Ocean Observing System Instrument Network Interface Goal: identify and analyze software ‘middleware’ requirements for OOI (MARS) observatories as first step in standardizing instrument middleware interfaces to system and shore Requirements workshop held in 2004 Prototyping SIAM and SSDS on MARS instruments Test SIAM and SSDS on MARS with dedicated test instrument when MARS deploys Report results and offer technology to OOI

Prototyping Test workshop results SIAM middleware already working on MOOS Test directly on MARS CTD to deploy with Node ALOHA, EITS Test workshop results SIAM middleware already working on MOOS Test directly on MARS CTD to deploy with Node ALOHA, EITS

ALOHA Opportunity The ALOHA - MARS mooring sensor network combines adaptive sampling methods with a moored deep-ocean sensor network.

We engaged ALOHA - MARS team December 2006 to offer our instrument interface and data management technology for ALOHA - MARS mooring deployment on MARS MBARI supplied SIAM services and SSDS interfaces for two instruments: –CTD: SeaBird SBE-52MP –Scattering/Fluorometer: Wetlabs ECO-BB We engaged ALOHA - MARS team December 2006 to offer our instrument interface and data management technology for ALOHA - MARS mooring deployment on MARS MBARI supplied SIAM services and SSDS interfaces for two instruments: –CTD: SeaBird SBE-52MP –Scattering/Fluorometer: Wetlabs ECO-BB ALOHA Opportunity

Intermittent RF SurfaceSeafloor 1 Seafloor 2 SSDS Interface Telemetry retriever Instrument services Instrument services Instrument services Shore Side Data System Shore Network At-sea Moored Network SENSORS and ALOHA

CTD RS-232 to Ethernet RS-232 SSDS Interface SSDS Interface Instrument services Digi RealPort Cable Shore Node Shore-side Computer (at MBARI) Digi SENSORS and ALOHA Shore Network (Internet) ALOHA Cable Shore Side Data System

PUCK Overview PUCK is fundamentally a protocol

Technology to store instrument-related information with the instrument itself instrument PUCK RS-232 PUCK payload Observing system retrieves and utilizes information through instrument’s serial interface, using MBARI PUCK protocol PUCK payload “Plug-and-Work” How does it work?

Installation and configuration –Observatory retrieves info from PUCK, automatically configures itself to accommodate the instrument and its data Diversity of instrument protocols –PUCK can store “instrument driver” code that is retrieved and executed by observatory host; no need for host to know instrument protocol a priori Association of instrument data with metadata –Preloading instrument with metadata prior to deployment helps ensure that metadata is correctly associated with instrument; observatory gets metadata from the instrument itself. Installation and configuration –Observatory retrieves info from PUCK, automatically configures itself to accommodate the instrument and its data Diversity of instrument protocols –PUCK can store “instrument driver” code that is retrieved and executed by observatory host; no need for host to know instrument protocol a priori Association of instrument data with metadata –Preloading instrument with metadata prior to deployment helps ensure that metadata is correctly associated with instrument; observatory gets metadata from the instrument itself. Sensors Networks and PUCK

Environmental sensor network deployed in San Francisco Bay; developed by SFSU and Agilent (non- MBARI system) Based on IEEE 1451.x Smart Transducer standards Environmental sensor network deployed in San Francisco Bay; developed by SFSU and Agilent (non- MBARI system) Based on IEEE 1451.x Smart Transducer standards PUCK Application: JDDAC

Network Agilent server JDDAC “probes” TEDS Plots, statistics, etc can be generated from standard measurements Raw data We modified JDDAC probe software to retrieve TEDS from PUCK Implemented prototype in about one week for JavaOne JDDAC IEEE-1451 environmental sensor network Standard JDDAC Measurement

PUCK payload PUCK datasheet UUID PUCK version Datasheet size Manufacturer ID Instrument model ID Instrument version ID Instrument serial # Instrument name PUCK can accommodate multiple payloads Same instrument can be plugged into multiple observatory architectures; observatory extracts appropriate section of PUCK payload (user defined format and content) 1451 instrument TEDS JDDAC payload tag SIAM jar file XML doc, Instrument service bytecodes SIAM payload tag PUCK Memory Map

PUCK payload PUCK datasheet UUID PUCK version Datasheet size Manufacturer ID Instrument model ID Instrument version ID Instrument serial # Instrument name (user defined format and content) SIAM jar file XML doc, Instrument service bytecodes SIAM payload tag JDDAC probe PDA MOOS mooring controller PUCK Memory Map 1451 instrument TEDS JDDAC payload tag

Awarded US patent, 2005 – protects standard protocol Royalty-free license available to instrument manufacturers No restrictions at all for PUCK users Website at –Technical documents, PUCK toolkit, reference implementation – free download –Includes Marine Plug-and-Work Forum; ~80 potential users and implementers signed up Marine plug-and-work consortium –Proposed as a mechanism to move technology forward –Explore alternate technologies; PUCK is but one solution; consortium could explore others –Users and vendors would run consortium Awarded US patent, 2005 – protects standard protocol Royalty-free license available to instrument manufacturers No restrictions at all for PUCK users Website at –Technical documents, PUCK toolkit, reference implementation – free download –Includes Marine Plug-and-Work Forum; ~80 potential users and implementers signed up Marine plug-and-work consortium –Proposed as a mechanism to move technology forward –Explore alternate technologies; PUCK is but one solution; consortium could explore others –Users and vendors would run consortium PUCK and the Oceanographic Community

PUCK PUCK with SENSORS on MARS RS-232 to Ethernet RS-232 SSDS Interface Shore Side Data System SSDS Interface Instrument services Digi RealPort Cable Shore Node Shore-side Computer (at MBARI) SIIM CTD Shore Network (Internet) MARS Cable

CTD RS-232 to Ethernet RS-232 SSDS Interface SSDS Interface Instrument services Digi RealPort Cable Shore Node Digi CI Prototyping Shore Network (Internet) ALOHA Cable Shore Side Data System MBARI Enterprise Service Bus NCSA Enterprise Service Bus ESB Interface

Thanks and questions?