GigE Vision: Der Standard

Ähnliche Dokumente
USB3 Vision Wohin geht die Reise?

GigE Vision und GenICam: Das Zusammenspiel

Netzwerkprotokolle. Physikalische Verbindungsebene Datenübertragungsebene

TCP/UDP. Transport Layer

Das ISO / OSI -7 Schichten Modell

Internetprotokoll TCP / IP

VIRTUAL PRIVATE NETWORKS

So wird der administrative Aufwand bei der Konfiguration von Endgeräten erheblich reduziert.

Schichtenmodelle von Rechnernetzen

VS3 Slide 1. Verteilte Systeme. Vorlesung 3 vom Dr. Sebastian Iwanowski FH Wedel

Einführung in TCP/IP. das Internetprotokoll

.NET Networking 1. Proseminar Objektorientiertes Programmieren mit.net und C# Matthias Jaros. Institut für Informatik Software & Systems Engineering

Rechnernetze und Organisation

Andere Industrielle Bussysteme

DNÜ-Tutorium HS Niederrhein, WS 2014/2015. Probeklausur

Vernetzung von Systemen mit LabVIEW. Christian Mergl Applications and Systems Specialist NI Central European Region

KN Das Internet

Domain Name Service (DNS)

GenICam: Der Standard

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version Optional einen DHCP Server.

IP Adressen & Subnetzmasken

Das Bluetooth Handbuch

TCP/IP-Protokollfamilie

Netzwerk Teil 1 Linux-Kurs der Unix-AG

Hamnet Einstieg: Technik und Konfiguration des eigenen Zugangs

DHCP Grundlagen 1. DHCP - Protokoll. Dynamic Host Configuration Protocol. DHCP Grundlagen 2. DHCP Varianten

ComputeriaUrdorf «Sondertreff»vom30. März2011. Workshop mit WLAN-Zugriff auf das Internet

Netzwerk Technologien in LabVIEW

Chapter 9 TCP/IP-Protokoll Protokoll und IP-Adressierung. CCNA 1 version 3.0 Wolfgang Riggert,, FH Flensburg auf der Grundlage von

Computeranwendung in der Chemie Informatik für Chemiker(innen) 4. Netzwerke

Patagonia - Ein Mehrbenutzer-Cluster für Forschung und Lehre

Vorlesung SS 2001: Sicherheit in offenen Netzen

CCNA Exploration Network Fundamentals. ARP Address Resolution Protocol

LAN Konzept Bruno Santschi. LAN Konzept. Version 1.0 März LAN Konzept.doc Seite 1 von 10 hehe@hehe.ch

D r e ISP S P i m K l K as a s s e s n e r n au a m H.Funk, BBS II Leer

TCP/IP. Internet-Protokolle im professionellen Einsatz

KNX EtherGate Eine universelle Plattform für KNX/IP Interfaces

Institut für Technische Informatik, Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur. PCI Express. Dirk Wischeropp. Dresden,

Automatisierungsforum November Tipps & Tricks Planung und Aufbau von PROFINET Netzwerken

TechTipp. Ich sehe was, was Du auch siehst: Multicast-Betrieb für GigE ueye Kameras. Hintergrund. Multicast-Kamera als Master-PC konfigurieren

Live Streaming => Netzwerk ( Streaming Server )

38 kbit/sek * = 22,8 kbit/sek 100

University of Applied Sciences. Hochschule Merseburg (FH) Anwendung Rechnernetze. Layer 3 Switching. Frank Richter. 7. Semester

TCP/IP Troubleshooting

6 Seminar "Informations- und Kommunikationssysteme" Unterteilung des Vortrags. Das Lookup Service Teil 1. Einführung und Discovery Protocols

TCP/IP Troubleshooting. Jochen Reinwand RRZE-Kolloquium Praxis der Datenkommunikation 5. November 2014

Multiuser Client/Server Systeme

SNMP und der MIB- Browser von MG-Soft

Storage Area Networks im Enterprise Bereich

Computeria Urdorf «Sondertreff» vom 7. November Workshop. auf das Internet

Agenda. Einleitung Produkte vom VMware VMware Player VMware Server VMware ESX VMware Infrastrukture. Virtuelle Netzwerke

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Grundkonfiguration des Routers. - Ein Bootimage ab Version 7.4.x.

Anmeldung über Netz Secure Socket Layer Secure Shell SSH 1 SSH 2. Systemverwaltung. Tatjana Heuser. Sep Tatjana Heuser: Systemverwaltung

Internet-Protokolle. Seminar im Grundstudium NWI Technische Fakultät. Universität Bielefeld.

FCoE (Fibre Channel over Ethernet) Eine Lösung für konvergente Datencenter

Multimediatechnik / Video

Home Schulungen Seminare Cisco CI 1: Routing, Switching & Design ICND1: Interconnection Cisco Network Devices Part 1 (CCENT) Preis

Inhalt. Funk%onsweise Vor und Nachteile Konfigura%onshinweise Lease- Time

Inhalt: 1. Layer 1 (Physikalische Schicht) 2. Layer 2 (Sicherungsschicht) 3. Layer 3 (Vermittlungsschicht) 4. Layer 4 (Transportschicht) 5.

IPv6. Übersicht. Präsentation von Mark Eichmann Klasse WI04f 22. November 2005

Die Netzwerkkamera. Einblick in die Funktions- und Leistungsmerkmale von IP Kameras

2. Architektur von Kommunikationssystemen

Grundkurs Routing im Internet mit Übungen

Netzwerktechnologie 2 Sommersemester 2004

InfiniBand Low Level Protocol

Grundlagen der Rechnernetze. Internetworking

Mein Netzwerk, die Blackbox!

Inhalt. Erreichbarkeit von VPN-Gateways hinter einem Genexis FTTH-Abschlussrouter

Netzwerke, Kapitel 3.1

Netzwerk- Konfiguration. für Anfänger

Vorlesung 11: Netze. Sommersemester Peter B. Ladkin

Multimediatechnik / Video

Aufgabe 12.1b: Mobilfunknetzwerke

Scaling IP Addresses. CCNA 4 version 3.0 Wolfgang Riggert,, FH Flensburg

Netzwerkperformance 2.0

Aufgaben zum ISO/OSI Referenzmodell

Hardwarehandbuch Ethernet - Ethernet PoE

Praktikum Rechnernetze Aufgabe 5: Netzmanagement mit Shareund Freeware Software

Networking - Überblick

Einführung: Grundlegende Design-Prinzipien des Internet B. Plattner, H. Lubich Internet Intro 1

Protokollbeschreibung Modbus TCP für EMU TCP/IP Modul

bintec Workshop Dynamic Host Configuration Protocol Copyright 8. November 2005 Funkwerk Enterprise Communications GmbH Version 0.9

Themenschwerpunkt: Rechnernetze und Netzwerkdesign

Basisdienste und Basisapplikationen

Inhaltsverzeichnis. Vorwort 15 Danksagungen 17

Der TCP/IP- Administrator

VPN Virtual Private Network

DLink Deutschland 16-Port Switch Layer2 EasySmart DES

Netzwerke. Netzwerk-Programmierung. Sven Hartmeier.

Chapter 8 ICMP. CCNA 2 version 3.0 Wolfgang Riggert, FH Flensburg auf der Grundlage von

7 Transportprotokolle

Internet Protokolle für Multimedia - Anwendungen

OSI-Referenzmodell. Protokollkopf C2 MAC-6

TCP/IP Protokollstapel

Herausforderung Multicast IPTV

IPv6. Autor Valentin Lätt Datum Thema IPv6 Version V 1.0

ATM LAN Emulation. Prof. Dr. W. Riggert

Client-Server mit Socket und API von Berkeley

Einführung in IP, ARP, Routing. Wap WS02/03 Ploner, Zaunbauer

Transkript:

GigE Vision: Der Standard Rupert Stelz Entwicklung STEMMER IMAGING GmbH Technologie-Tag GigE Vision und GenICam München, 14. September 2006 M E M B E R O F T H E S T E M M E R I M A G I N G G R O U P

Gigabit Ethernet Gigabit Ethernet in der Praxis

Datenpaket Ein Datenpaket besteht aus mehreren, ineinander verschachtelten Headern und einer Nutzlast (Payload). Ethernet Header IP Header UDP Header GEV Header Diese Datenpakete werden zwischen PC und Endgerät (Kamera) hin- und hergeschickt. Nutzdaten

Kommando Um eine sichere Kommunikation zu gewährleisten, wird für jedes Kommando eine Bestätigung geschickt. Command Acknowledge

Stream Viele Datenpakete ergeben ein Bild, das dann vom PC wieder zusammengesetzt wird. P1 P2 P3

Mehrere Quellen Ein so genannter Switch sorgt dafür, dass die Datenpakete mehrerer Quellen serialisiert werden.

Ist Ethernet nicht genug? Ethernet definiert nur bis zu OSI-Layer 2. Damit sind Verbindungen zwischen zwei Netzknoten definiert, nicht aber zwischen zwei Endpunkten. TCP/IP könnte man für den Kontrollteil verwenden bietet aber für das Streaming nicht die nötige Performance HTTP ist nicht für hohen Datendurchsatz optimiert Um HTTP in der Kamera zu implementieren bräuchte man einen Prozessor, was die Implementierung verteuern würde. HTTP TCP IP GEV UDP Ethernet Physical

Historie Beginn der Entwicklung des Standards in Q1/2004 Beteiligung führender Kamera-Hersteller Diverse Treffen/Workshops, bei denen die Details ausgearbeitet wurden Inzwischen verfügbar: Release 1.0 Verwaltung des Standards: AIA (Automated Imaging Association) Pflege des Standards: Die beteiligten Firmen

Ziel von GigE Vision Kontrolle Daten / Streaming Performance und Datensicherheit kurze Design In -Zeit / Plug & Play Generische Software

Pflichtenheft für GigE Vision Device Discovery IP-Adress-Zuordnung Konfiguration und Steuerung der Kamera Performantes Daten-Streaming Fehlerbehandlung verbindungsorientiert

GigE Vision GigE Vision ist: UDP/IP-basiertes Protokoll Bootstrap Register Map GenICam als zentrale Software-Schnittstelle zur Kontrolle der Kamera Wesentliche Vorteile: Kann kostengünstig realisiert werden Ist flexibel und erweiterungsfähig Definiert nicht den Funktionsumfang der Kamera, sondern die Kommunikation zwischen Kamera und PC

Einzelteile Das Protokoll Device Discovery und IP-Adress-Zuweisung Control Protocol Message Channel Streaming der Daten Die Bootstrap-Register Die Software Der Treiber GenICam

Device Discovery Auflisten der verfügbaren Kameras im LAN Broadcast in das Netz die Kameras antworten zeitversetzt Die Kameras liefern Basisinformationen, wie Hersteller, Modell, etc. Plug & Play

Adress-Zuweisung GigE Vision-Geräte kennen in der Regel drei unterschiedliche Arten, eine IP-Adresse zu beziehen: DHCP (Dynamic Host Configuration Protocol) LLA (Linked Local Address) Static IP-Address (Internet Protocol Adress) Usernamen für Kameras

Kontrollprotokoll Das Kontrollprotokoll hat zwei grundlegende Aufgaben: Lesen und Schreiben von Registern in der Kamera Realisierung eines Heartbeat-Mechanismus Regelung des Zugriff auf die Kamera Kontrolle der Verbindung zwischen Applikation und Kamera

Read Register CMD: ReadReg ACK: Value

Message Channel Der Message Channel erlaubt es, asynchrone Nachrichten von der Kamera zum Host zu senden. Digital I/O Fehlermeldungen

Streaming der Daten Das Streaming-Protokoll erlaubt es, mit hoher Performance Daten (nicht nur Bilddaten) von der Kamera an den Host zu übertragen. In Verbindung mit dem Kontrollprotokoll erlaubt ein so genannter Packet Resend Mechanismus das erneute Senden von verloren gegangenen Paketen.

Bootstrap Register Map Die Bootstrap Registermap definiert ausschließlich Funktion und Addresse von Registern, die für die Kommunikation wichtig sind, wie z.b. IP-Adressen, Heartbeat, Streaming etc. Außerdem werden hier grundlegende Informationen über die Kamera bereit gestellt (z.b. Hersteller, Modell etc.) Es werden damit also keine Machine Vision -bezogenen Kamera-Eigenschaften beschrieben!

Weitere Informationen Im Internet Der GigE Vision-Standard steht unter der Schirmherrschaft des AIA (Automated Imaging Assotiation). http://www.machinevisiononline.org/public/articles/index.cfm?cat=167 Informationen zu verwendeten Protokollen wie DHCP oder UDP finden Sie in den RFCs (Request for comments) auf den Seiten der IETF (Internet Engeneering Task Force) http://www.ietf.org/ Informationen zu Produkten finden Sie bei STEMMER IMAGING http://

GigE Vision: Der Standard Danke für Ihre Aufmerksamkeit!! Rupert Stelz Entwicklung STEMMER IMAGING GmbH Technologie-Tag GigE Vision und GenICam München, 14. September 2006 M E M B E R O F T H E S T E M M E R I M A G I N G G R O U P