Presentation is loading. Please wait.

Presentation is loading. Please wait.

Interoperable marine monitoring systems Toma Daniel Mihai Technical University of Catalonia Mentor: Tom O’Reilly MBARI 2010.

Similar presentations


Presentation on theme: "Interoperable marine monitoring systems Toma Daniel Mihai Technical University of Catalonia Mentor: Tom O’Reilly MBARI 2010."— Presentation transcript:

1 Interoperable marine monitoring systems Toma Daniel Mihai Technical University of Catalonia Mentor: Tom O’Reilly MBARI 2010

2 What is Interoperability ? Two or more systems or components are NOT Interoperable without the ability to exchange information and to use the information that has been exchanged.

3 Interoperability is the ability of diverse systems to work together (inter- operate).

4 Marine Observation System Data Management Scientific Instruments Infrastructure Hard to integrate a new component Software and hardware has to be added for each new component to make the system functional

5 Oceanographic Instruments Serial interface (>90%), not designed for network operation Serial interface can be replaced by low-power Ethernet Compatibility with ALL networks : cabled, buoy, standalone Infrastructure independent

6 Allocate addresses (IP Link-Local Addressing) Allocate unique human readable name and translate to IP address Provide simple standard protocol to access information about capabilities and communication protocol of the instrument Standard method to register and find instruments Network Operation How we can resolve this issues ? MBARI IP PUCK Protocol Zeroconf Protocol UDP TCP IP

7 MBARI IP PUCK PUCK provides a protocol and “container” to store instrument-related information (“payload”) with the instrument itself Data management system retrieves and utilizes information (standard description SensorML, IEEE1451 TEDS, drivers) Only one generic software interface for multiple communication protocols

8 MBARI IP PUCK UUIDPUCK versionDatasheet sizeManufacturer IDInstrument model IDInstrument version ID Instrument serial # Instrument name Zeroconf Multicast Domain Name System (mDNS) Unique Human Readable Name

9 Instrument IP PUCK implementation PUCK memory FatFs file system SD card PUCK TCP Protocol lwIP stack Any TCP port  Luminary micro  2 - 3 weeks work

10 Zeroconf protocol  Automatic assignment of numeric network addresses for networked device  Automatic resolution and distribution of device hostname  Provide the network access information of devices and service. Instruments  Automatic location of IP PUCK Enable Instrument devices through DNS service discovery  Automatic registration of PUCK TCP service for each IP PUCK Enable Instrument Data Management systems

11 Instrument Zeroconf implementation IP Address 169.254.X.X Run when connected to the Network mDNS PUCK Instrument Name + Serial Number Run when connected to the network PUCK TCP Service Same name as mDNS Run when other device ask for PUCK TCP Service  Luminary micro  lwIP stack  ~ 2 weeks work

12 SensorML + SID Payload

13

14 Video Demo

15 Conclusions A low power Instrument platform based on Internet Protocol was successfully implemented using Luminary microcontroller. The Zeroconf and PUCK Protocols provide “plug and work” capability with a very low cost in implementation for instruments and also for the entire system. A XML description of instrument capabilities and communication protocol was successfully used to auto-configure a generic acquisition system. Useful services can be created more easy based on the generic interface capable to work with different instruments without any manual configuration.


Download ppt "Interoperable marine monitoring systems Toma Daniel Mihai Technical University of Catalonia Mentor: Tom O’Reilly MBARI 2010."

Similar presentations


Ads by Google