Interaktywny serwer WWW zrealizowany na platformie mikrokontrolera

Slides:



Advertisements
Podobne prezentacje
Praca dyplomowa inżynierska
Advertisements

Procedura instalacji systemu Linux
Co to jest BIOS ? Piotr Pierzchalski kl. III B.
Mikrokomputerowych Systemów Sterowania
Programowanie wizualne PW – LAB5 Wojciech Pieprzyca.
Bramka zabezpieczająca VPN
Przegląd protokołów rodziny TCP/IP (1)
Rozszerzalność systemów rozproszonych
Architektura systemu Gra strategiczna „Strusia Jama”
Poj ę cia Sieciowe. IMAP-to internetowy protokół pocztowy zaprojektowany IMAP-to internetowy protokół pocztowy zaprojektowany POP3-to protokół internetowy.
Usługi sieciowe Wykład 5 DHCP- debian Jarosław Kurek WZIM SGGW 1.
Lokalna sieć komputerowa
Artur Mazurek Piotr Podziemski
Proxy (WWW cache) Sieci Komputerowe
Sieci komputerowe: Firewall
PLANET ADW-4302 v2 Modem ADSL 2/2+, Router, Firewall, bezprzewodowy g.
PLANET ADE-3410, ADE-3400v2, ADE-4400v2 Modem Router A DSL 2/2+
PLANET FPS-3121/FPS-3121G Wieloportowe Print Serwery.
SG-500 Bramka zabezpieczająca VPN Copyright © PLANET Technology Corporation. All rights reserved.
Print serwer 10/100Mbps bezpośrednio podłączany do drukarki FPS-1101.
PLANET WLS-1280 Bezprzewodowy przełącznik sieci LAN
Obsługa routera Wykład: Zaawansowane sieci komputerowe
Internet Usługi internetowe.
SIECI KOMPUTEROWE PIOTR MAJCHER PODSTAWOWE POJĘCIA.
Efektywna transmisja plików za pomocą TCP Piotr Kasprzyk Instytut Informatyki Politechniki Śląskiej.
Projekt i implementacja aplikacji wspomagającej testowanie oprogramowania, zgodne z metodologią Unified Software Development Process (RUP). Włodzimierz.
PROJEKT GRUPOWY SYSTEM ANTYKOLIZYJNY DLA ROBOTÓW PRZEMYSŁOWYCH Grupa: P. Bocian K. Czułkowski A. Hryniewicz opiekun: mgr inż. Piotr Fiertek.
Program Skype  Aleksandra Sikora, kl.III gim..
Autor: Piotr Wojtowicz Opiekun naukowy referatu: dr inż. Cezary Worek
POJĘCIA ZWIĄZANE Z SIECIĄ.
Protokół Komunikacyjny
WinPakSE/PE Zintegrowany System Ochrony Obiektów
WYDZIAŁ ELEKTRYCZNY PB
BUDOWA I DZIAŁANIE SIECI KOMPUTEROWYCH
Elektroniczne Systemy Zabezpieczeń
Prezentacja Adrian Pyza 4i.
Elektroniczne Systemy Zabezpieczeń
Realizacja prostej sieci komputerowej
Pojęcia związane z siecią
Temat 4: Rodzaje, budowa i funkcje urządzeń sieciowych.
Sieci komputerowe.
Opracowanie radiomodemu i programu do transmisji danych
Internetowe surfowanie
Prezentacja Adrian Pyza 4i.
Laboratorium systemów operacyjnych
Etapy uruchamiania systemu Pliki konfiguracyjne
Sieci komputerowe.
Rozdział V: Globalne sieci komputerowe
Aplikacje TCP i UDP. Łukasz Zieliński
Print serwer GDI z interfejsem USB 2.0 FPS Spis treści Prezentacja produktu Cechy produktu Przeznaczenie Oprogramowanie konfiguracyjne Sieciowy.
Model warstwowy sieci ISO/OSI
Konfiguracja VPN Klienta – Windows 7
Praca naukowa wykonana w ramach realizacji Programu Strategicznego pn. „Innowacyjne systemy wspomagania technicznego zrównoważonego rozwoju gospodarki”
BUDOWA I DZIAŁANIE SIECI KOMPUTEROWYCH LEKCJA 1: Zadania sieci komputerowych i modele sieciowe Dariusz Chaładyniak.
Dokumentacja techniczna
Dokumentacja obsługi programów Kamil Smużyński Piotr Kościński.
Sposoby zdalnego sterowania pulpitem
Zakres wykładu Kierunki rozwoju oprogramowania systemów rozproszonych Własności wybranych architektur - problemy badawcze Przykładowe obszary zastosowań.
Podział sieci komputerowych
Środowisko wspomagania automatycznej instalacji GNU/Linux „Multistart” Paweł Szcześniak.
Środowisko wspomagania automatycznej instalacji GNU/Linux „Multistart” Marta Szcześniak.
Środowisko wspomagania automatycznej instalacji GNU/Linux „Multistart” prezentacja pracy dyplomowej Marta i Paweł Szcześniak.
Wyższa Szkoła Informatyki i Zarządzania
Procedura instalacji Linuksa. Z serwera pobieramy obraz płyty. Nagrywamy obraz na płytę. Sprawdzamy ustawienia w BIOS – podczas uruchamiania systemu napęd.
Autor: Maciej Podsiadły Promotor: dr inż. Dariusz Chaładyniak
Protokoły używane w sieciach LAN Funkcje sieciowego systemu komputerowego Wykład 5.
materiały dla uczestników
PODSTAWOWE ZARZĄDZANIE KOMPUTERAMI Z SYSTEMEM WINDOWS
Sieci komputerowe Usługi sieciowe 27/09/2002.
SIEĆ KOMPUTEROWA I SIEĆ INTERNET.
Zapis prezentacji:

Interaktywny serwer WWW zrealizowany na platformie mikrokontrolera Wykonał: Piotr Błaszczyk Promotor: dr inż. Jacek Długopolski

Plan prezentacji Cel i plan pracy Projekt systemu Sprzętowa budowa systemu Oprogramowanie Przeprowadzone testy Podsumowanie

Cel pracy Celem pracy było zaprojektowanie i zbudowanie, w oparciu o przykładowy mikrokontroler jednoukładowy, samodzielnego interaktywnego, bezdyskowego serwera WWW, pozwalającego na sterowanie urządzeniami i na odbieranie danych z dołączonych czujników.

Plan pracy Praca została podzielona na dwie główne części: Teoria z zakresu sieci komputerowych Praktyczna realizacja projektu Przedstawienie możliwych rozwiązań Opis przyjętego rozwiązania Zaprojektowanie płytki drukowanej i montaż elementów Oprogramowanie mikrokontrolera Uruchomienie i testowanie

Projekt systemu Część sprzętowa Urządzenia zewnętrzne Internet Układ zasilania 5V 5V 3,3V Mikrokontroler Jednoukładowy Moduł sieciowy SPI Urządzenia zewnętrzne Porty komunikacyjne Internet

Kontrola urządzeń zewnętrznych Projekt systemu Część programowa Moduł sieciowy Mikrokontroler SPI Gniazda Sieciowe Interfejs SPI Interfejs SPI Socket API Stos TCP/IP Serwer WWW Konfiguracja XML Kontrola urządzeń zewnętrznych Internet Urządzenia zewnętrzne

Sprzętowa budowa systemu Układ zasilania Porty komunikacyjne 5V 3,3V 1-wire I2C LCD 4x 8-bit We/Wy Moduł sieciowy Moduł mikrokontrolera

Konfigurowanie urządzenia Strona konfiguracyjna setup.html Pole tekstowe zawierające Plik konfiguracyjny XML Wysyłanie konfiguracji na serwer

Generowanie strony HTTP Części składowe pliku konfiguracyjnego XML: Wygenerowana strona HTTP: <PA> Wartość na porcie A: 0x%x <BR> </PA> <HTML> <b> Zmien wartosc na porcie F</b><BR> </HTML> <BUTTON ev="1"> Ustaw wartosc na porcie F </BUTTON> <TEMP> Temperatura: </TEMP> Strona na podstawie pliku XML index.html

Sprzętowa konfiguracja testowa Wyświetlacz LCD Serwer WWW Diody LED Czujnik temperatury

Własności i zastosowania Właściwości: Modułowość i skalowalność (Możliwa wymiana oraz rozbudowa modułu mikrokontrolera oraz sieciowego) Uniwersalność (Możliwość dostosowania działania do potrzeb użytkownika poprzez zmianę konfiguracji) Stosunkowo mała awaryjność, mały pobór mocy oraz niewielkie wymiary Przykłady zastosowania: System sterowania urządzeniami w budynku (Miedzy innymi możliwość sterowania klimatyzacją, oświetleniem, zasłonami) System monitorowania (Akwizycja danych z czujników temperatury, ciśnienia, kierunku wiatru)

Propozycje rozwoju Transmisja dźwięku i obrazu Szyfrowane połączenia Rozbudowany system operacyjny Połączenia bezprzewodowe Kolejne protokoły

Koniec Dziękuję za uwagę