EIB-Bus - Inhaltsverzeichnis
Aufgabenstellung im Kontext
1. Einleitung
1.1 Entstehung des Themas
1.2 Themenvorstellung
1.3 Trends der Energieversorger(Internet aus der Steckdose)
2. Grundlagen
2.1 Europäischer Installations Bus (EIB)
2.1.1 Allgemeiner Überblick
2.1.2 Aufgaben der Gebäudesystemtechnik
2.1.3 Anwendungsbereiche
2.1.4 Grundlagen des Bussystems
2.1.5 Aufbau von Linien und Bereichen
2.1.6 Adressierung
2.1.7 Übertragungstechnik
2.1.8 Telegrammaufbau
2.2 TCP/IP
2.2.1 Protokolle
2.2.2 Das OSI-Referenzmodel
2.2.3 Internet Protokoll
2.2.4 Adressierung auf der IP-Ebene
2.2.5 Subnetzwerke-Routimg
2.2.6 Internet-Adressvergabe
2.2.7 IPv6, die Lösung der Überbevölkerung im Internet
2.2.8 Transmission Control Protocol (TCP)
2.2.9 Portnummern
2.2.10 Sliding Window
2.2.11 Urgent Data
2.2.12 User Datagram Protocol (UDP)
2.2.13 Internet Control Message Protocol
2.3 Das Socket Interface
2.3.1 Socket Abstraktion
2.3.2 Socket Erzeugung
2.3.3 Protokollfamilie
2.3.4 Kommunikaiotionstyp
2.3.5 Der Socket-Discriptor
2.3.6 Clientseitige Verbindung zu einem Socket herstellen
2.3.7 Serverseitige Verbindung zu einem Socket
2.3.8 Datenübertragung durch einen Socket
2.3.9 Daten durch einen verbindungsfreien Socket übertragen
2.3.10 Daten durch einen Socket empfangen
2.3.11 Die Prozeßbetrachtung
2.3.12 Die listen-Funktion
2.3.13 Die accept-Funktion
2.4 Das Internet
2.4.1 Einführung
2.4.2 Entstehung des Internets
2.4.3 World Wide Web (WWW)
2.4.4 Client/Server-Architektur im World Wid Web
2.4.5 Intra/Internet-Technologien
2.5 Verteilte Anwendungen
2.5.1 Heutige Anforderungen an die Informationstechnologie
2.5.2 Bestehende Wege
2.5.3 Anwendungsaufbau
2.5.4 Geeignete Technologien
2.5.5 Attribute der Leistungsfähigkeit
2.5.5.1 Interaktivität
2.5.5.2 Skalierbarkeit
2.5.5.3 Wiederverwendung von bereits bestehenden Applikationen
2.5.5.4 Integration von verschiedenen PIattformen und Programmiersprachen
2.5.5.5 Minimaler administrativer Aufwand
2.6 CORBA
2.6.1 Entstehung, Entwicklung und allgemeiner Aufbau
2.6.2 Eine Ordnung für verteilte Anwendungen
2.6.3 Remote Objects
2.6.4 Lebenszyklus
2.6.5 Leistungsverhalten, Aufwand
2.6.6 Remoth Method Invocation (RMI)
2.6.7 Distributed Objects
3. Systementwurf
3.1 Grobentwurf des Fernüberwachungsssystems
3.2 Das Gebäudeautomationssystem
3.3 Der Protokollwandler
3.4 Betriebsystem
3.5 Hardwarevoraussetzungen
3.6 Datenbankvoraussetzungen
3.7 Auswahl des Implementierungswerkzeuges
3.7.1 WebObjects: Ein objektorientiertes Framework für Internet/Intranet basierte Anwendungen
3.7.2 Transaktionen und Zustand
3.7.3 Skalierbarkeit
3.7.4 Businessobjects
3.7.5 Das WebObjects-Framework
3.7.6 Merkmale des Enterprise Object Framework (EOF)
3.7.7 Objekte und SQL-Datenbanken
3.7.8 Die Architektur von EOF
3.7.9 EOF-Anbindung an WebObjects
3.7.10 Objective-C
3.8 Apache Web-Server
4. Implementierung des Prototypen
4.1 Aufbau
4.2 Kommunikationsschnittstelle
4.2.1 Einstiegs-Dialog
4.2.2 Datenpflege-Dialoge
4.2.2.1 Adressen-Daten Dialog
4.2.2.2 Gruppen-Daten Dialog
4.2.2.3 Busknoten-Daten Dialog
4.2.3 Berichte Dialog
4.2.4 Navigator Dialog
4.3 Datenbankzugriff
4.3.1 Das Datenmodel
4.3.2 Die Verbindung zu WebObjects
4.3.3 EOF und das Openbase Datenbanksystem
4.4 Netzwerkkommunikation
4.5 ComClient Kommunitkation
4.6 Verteiltes System
5. Fazit
Anhang 1: Die Basics der Programmiersprache Objective-C
Anhang 2: WebObjects - Objekte im "World Wide Web"
Anhang 3: Dataexchange Specification for the ComClient with EIB Interface and a Networkdevice
Anhang 4: Manual Downloader Software for the ComClient and EIB - Controller
Literaturverzeichnis