Studienarbeit Mini-Web-Server auf einem Signalcontroller

Slides:



Advertisements
Ähnliche Präsentationen
Aufbau eines Netzwerkes
Advertisements

Netzwerke in der Informationstechnik
IT-Workshop-Vortragsreihe
Magdalena Kowalcze Thomas Litzinger
für das Schulnetz der BS Roth
Aufbau des Internets Überblick Prof. Dr. T. Hildebrandt
Basis-Architekturen für Web-Anwendungen
Das DoD – Schichtenmodell
Konfiguration eines VPN Netzwerkes
Microsoft Windows 2000 Terminal Services
Abschlusspräsentation Informationstechnik:
Wireless Application Protocol Internet-Inhalte abrufen mit: Handy Handheld-PC Lösung: WAP (ein Standard) Macht Internet-Seiten Handy- und PDA-tauglich.
SWIMMING POOL STEUERUNG
Architektur von Netzwerken
“Das ISO / OSI - Referenzmodell“
Internet und seine Dienste
OSI-Schichtenmodell Unterschiedliche Rechner brauchen eine gemeinsame Basis, um sich miteinander zu „unterhalten“. Geklärt werden muss dabei u. a. Folgendes:
Gliederung Was ist Routing ? Router Routing-Tabelle Routing-Grundsätze
WhatsUp Gold
Einführung in die Technik des Internets
n4 Streaming Media System
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
Folie 1 ONLINE USV-Systeme AG Zubehör SNMP-Karte, August 2010 Zubehör zu SNMP-Karte für Gebäude-Management.
Systementwicklungsprojekt:
Netzwerkkomponenten (Hardware)
Konnektivität innen & außen
Steuerung externer Komponenten über ein USB-Interface.
Weltweite Kommunikation mit Exchange Server über das Internet
Rechnerkommunikation I
1 Übersicht Absicherung Internet Layer Absicherung Transport Layer Absicherung Application Layer.
Vortrag D. Braun, Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick.
Produktmanagement RimatriX & Software Solutions / Fabian Schäfer / 12
Das OSI Schichtenmodell
Julia Grabsch Florian Hillnhütter Fabian Riebschläger
CGI (Common Gateway Interface)
Computerorientierte Physik VORLESUNG
OSI- MODELL 7 Schichten Gruppe : WRJ.
Warum gibt es Netzwerke?
Abgeleitet aus dem OSI-Referenzmodell sieben Schichten
OSI-Modell.
Alle Rechte vorbehalten, Eigentum und © CAD - Computer GmbH & Co. KG 2009 Mess- und Auswertesoftware in Verbindung mit ProFace-Panel.
Meldungen über Ethernet mit FINS/UDP
iMAS Schnittstellen - Übersicht
Christian Schindelhauer Sommersemester Vorlesung
Provider und Dienste im Internet
Telefonie Geräte und Dienste, die eine direkte Sprachkommunikation ermöglichen. Basisgerät: das Telefon.
VIPA Teleservice-Module
Seite 1 Prof. J. WALTER Kurstitel Stand: Oktober 2001 info Netzwerke Prof. J. Walter.
->Prinzip ->Systeme ->Peer – to – Peer
2. April 2015Solveigh Matthies BioRem als FESA3-Klasse BioRem-Ansteuerung mit einer FESA3- Klasse Sinn&Zweck Funktionialit ä t Implementierung.
Wie funktioniert das Internet?
Mikrocomputertechnik Jürgen Walter
Das Client-Server-Prinzip und TCP/IP
Agenda 1. Definition (TCP/ IP Protokollfamilie) 2.
von Prof. Thomas Deutsch
Datenbanken im Web 1.
 Sind Adresskomponenten (an der IP- Adresse angehängt, von ihr durch Doppelpunkt getrennt)  Werden in Netzwerkprotokollen eingesetzt um Datenpakete.
Ein Referat von Rahul Chanana, Sebastian Callian und Steffen Klikar.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Referat von Marcel Poppen & Oliver Lennartz
Von Marcel Poppen & Oliver Lennartz
Lisa Huber DHBW Mannheim
Herzlich Willkommen Roland Kistler Sales Engineer
Ein kleiner Einblick für Anfänger
von Lukas Spiegel & Alexander Dür
Kornelia Bakowsk a ‌ WG13 ‌‌‌ Köln, Protokollfamilie Welche Protokolle benötige ich um eine Seite im Internet zu öffnen?
Mainframe und WebServices bei der W. KAPFERER KG Einfache Internet-Lösungen in Verbindung mit vorhandenen Host-Programm-Strukturen.
Erste Schritte im Internet of Things
“Das ISO / OSI - Referenzmodell“
PC2 PC1 Router IP: MAC: AA:AA:AA:11:11:11
 Präsentation transkript:

Studienarbeit Mini-Web-Server auf einem Signalcontroller Kornelius Tetzner Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

Aufgabenstellung Realisierung eines Web-Servers auf einem Signalcontroller Dadurch soll ermöglicht werden, auf Messdaten über das Internet zuzugreifen. Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

Einleitung Vorteile eines Signalcontroller gesteuerten Webservers: Zugriff auf Messdaten jederzeit und jederorts möglich Anbindung von Sensoren und steuerbaren Interfaces wie z.B. LEDs, Motoren, Schalter, Pumpen etc. sowie deren Ansteuerung Multifunktional einsetzbar kostengünstig Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

Funktionsweise eines Webservers Daten werden über mehrere Schichten von verschiedenen Protokollen übertragen (Stack) Diese unterteilen sich grob in: Anwendungsschicht Transportschicht Internetschicht Netzzugangsschicht Implementierung dieser Schichten ist unabdingbar für einen Webserver Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

Funktionsweise eines Webservers -umfasst Protokolle, die mit Anwendungs-programmen zusammenarbeiten (hier: HTTP) Anwendungsschicht -stellt Verbindungen zwischen jeweils zwei Endpunkten (Netzwerkteilnehmern) zum gesicherten Versenden von Datenströmen her (hier: TCP) Transportschicht Internetschicht -Weitervermittlung von Datenpaketen und deren Wegewahl (Routing) (hier: IP) -stellt mechanische und elektrische Hilfsmittel zur Verfügung, um physikalische Verbindungen zu aktivieren/deaktivieren, sie aufrecht zu erhalten und Bits darüber zu übertragen (hier: Ethernet) Netzzugangsschicht Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

Verwendete Hardware Signalcontroller dsPIC30F4012 - 48 KB on-chip Flash Programmspeicher - 2 KB on-chip RAM - bis zu 30 MIPS Operationen SPI, I²C, UART, CAN Schnittstellen Ethernetcontroller ENC28J60 -IEEE 802.3 kompatibler Ethernetcontroller -integrierter MAC und PHY Ansteuerung via SPI SD Cardcontroller uALFAT -integriertes FAT16 Dateisystem -Ansteuerung via SPI, I²C oder UART Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

Implementiertes FAT Dateisystem auf µC SD Cardcontroller uALFAT Implementiertes FAT Dateisystem auf µC uALFAT Vorteil -schneller Zugriff - keine externe Beschaltung nötig - keine Kosten - Anbindung von SD und USB Interfaces möglich - Umfangreicher Softwaresupport Nachteil - erhöhter Softwareaufwand - erhöhter Programm- und RAM Speicherbedarf - geringere Datenübertragungsrate - erhöhter Hardwareaufwand Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

Blockschaltbild SD Card- Controller uALFAT MCU dsPIC30F4012 Ethernetcontroller ENC28J60 RJ45 Buchse mit Übertrager Sensoren LEDs Taster Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

Software -vorteilhaft für die Implementierung der Software ist die Verwendung eines bereits existierenden TCP/IP Stacks sowie einer Library zur Ansteuerung des uALFAT Chips Microchip stellt kostenfrei diesen Stack zur Verfügung GHI electronics stellt Library für den uALFAT zur Verfügung Konfiguration der TCP/IP Software und Anpassung dieser an den dsPIC30F4012 Einbindung der uALFAT Libraries Zusammenführen beider Softwarepakete Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

Ausgabe von Werten auf Webseite Zuweisung von CGI Variablen für bestimmte Anweisungen Auslesen von Sensorwerten oder Berechnung von auszugebenden Werten und Speicherung Webseite ruft CGI Variable auf Ausführen der Anweisung z.B. Ausgabe des Wertes durch Strings Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

Zusammenfassung und Ausblick Darstellung von Webseiten sowie Herunterladen von Daten möglich Aktualisierung der Seiten über PC Ansteuerung von Bauteilen Ausgabe von Sensormessdaten Übertragungsrate bei 4 KB/s -Implementierung von FTP zur Aktualisierung der Webseiten -Entwicklung eines eigenen SD Cardcontrollers Kosteneinsparung, höhere Übertragungsrate Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

Nun zur Vorführung… Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

Vielen Dank für Ihre Aufmerksamkeit! Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

MAX232 Temperatursensor TMP121 dsPIC30F4012 ENC28J60 SD Karte MagJack LEDs uALFAT