Download presentation
Presentation is loading. Please wait.
Published byMark Bradford Modified over 9 years ago
1
SENSORS and PUCK Duane Edgington, Bob Herlien, Kevin Gomes, Tom O’Reilly MBARI Duane Edgington, Bob Herlien, Kevin Gomes, Tom O’Reilly MBARI
2
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
3
SENSORS Project Overview And Goals NSF 0330428: 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 0330428: 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
4
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
5
ALOHA Opportunity The ALOHA - MARS mooring sensor network combines adaptive sampling methods with a moored deep-ocean sensor network.
6
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
7
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
8
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
9
PUCK Overview PUCK is fundamentally a protocol
10
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?
11
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
12
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
13
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
14
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
15
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
16
Awarded US patent, 2005 – protects standard protocol Royalty-free license available to instrument manufacturers No restrictions at all for PUCK users Website at www.mbari.org/pwwww.mbari.org/pw –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 www.mbari.org/pwwww.mbari.org/pw –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
17
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
18
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
19
Thanks and questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.