System lokalizacji GPS

Slides:



Advertisements
Podobne prezentacje
20041 Projektowanie dynamicznych witryn internetowych Paweł Górczyński ASP 3.0.
Advertisements

Marcin Piotrowski. Najpopularniejszymi darmowymi przeglądarkami są Internet Explorer, Opera, Mozilla Firefox, Google Chrome.
SYSTEM KONTROLI FREKWENCJI
Czym jest HotSpot w Hotelu ?
Support.ebsco.com Przewodnik Mój folder EBSCOhost (My EBSCOhost) Przewodnik.
Architektura systemu Gra strategiczna „Strusia Jama”
Norton AntiVirus.
Aktualizacja: To nowoczesny i prosty w obsłudze system kontroli frekwencji i ocen uczniów. Dzięki niemu każdy rodzic ma bieżący dostęp z dowolnego.
Systemy operacyjne.
Praca Dyplomowa Inżynierska
Artur Szmigiel Paweł Zarębski Kl. III i
Systemy zarządzania treścią CMS
Alliance 8300 Zintegrowany system zarządzania bezpieczeństwem
1/18 LOGO Profil zespołu. 2/18 O nas Produkcja autorskich rozwiązań informatycznych dla małych i średnich firm w zakresie systemów: Baz danych Aplikacji.
Inżynieria Oprogramowania
SYSTEM KONTROLI FREKWENCJI
Program Skype  Aleksandra Sikora, kl.III gim..
KAROLWÓJCIK Google Gadżety Kurs do wyboru budowa serwisów www.
Dropbox.
Nowoczesny system zarządzania firmą
Przyszłość technik satelitarnych w Polsce
IT Asset Management Service
Konfiguracja kont w programie Adobe Dreamweaver
Architektura Systemu Źródło:
Softeris Portal System CMS. System CMS System Zarządzania Treścią umożliwiający łatwe tworzenie elastycznych stron internetowych oraz portali intranetowych.
Jerzy Jelinek Paweł Korpowski
CDN OPT!MA integracja z Systemem Microsoft Office 2003.
Prezentacja Adrian Pyza 4i.
Asystent NN Mobilna aplikacja dla osób niewidomych i niedowidzących
Sieciowe Systemy Operacyjne
InTouch.
Komunikatory w dzisiejszym życiu….
Prezentacja Adrian Pyza 4i.
SOS SYSTEM OBSŁUGI SZKOŁY
„Kalkulator zużycia oraz kosztu energii elektrycznej online „
System synchronizacji oraz współdzielenia plików pomiędzy wieloma użytkownikami oraz urządzeniami poprzez sieć Internet Rafał Olszewski Promotor: Mgr inż.
Sieci komputerowe.
Aktualizacja: To nowoczesny i prosty w obsłudze system kontroli frekwencji i ocen uczniów. Dzięki niemu każdy rodzic ma bieżący dostęp z dowolnego.
Narzędzie wspierające zarządzanie organizacj Parentis Sp. z o. o
Czym jest Internet Security for Android? To program oparty na nowoczesnych technologiach, zabezpieczających dowolne urządzenie z systemem Android™ przed.
Urządzenia 1 mld smartfonów do 2016 r., 350 mln z nich jest używanych w pracy Ludzie 82 % populacji online korzysta z sieci społecznościowych Chmura.
Telefony Świata.
Jednym z podstawowych celów tworzenia sieci komputerowych jest współdzielenie zasobów, takich jak pliki lub drukarki. Każdy z takich zasobów musi być udostępniony,
PULPIT WINDOWS.
Informatyka – szkoła podstawowa – Scholaris - © DC Edukacja OnetSkype, czyli komunikator Internetowy Informatyka.
Podstawy języka skryptów
Mountain Safe IMAGINE CUP 2010 Zbigniew Rausch Marcin Sochacki
© 2012 Microsoft Corporation. Wszelkie prawa zastrzeżone. Dodawanie kontaktu Lista Kontakty upraszcza komunikację i umożliwia sprawdzenie statusu obecności.
Programy pocztowe _________________________________________________________________________________________________________________ [ Przedmiot: Projektowanie.
HISTORIA Ludzie od dawnych czasów próbowali się ze sobą porozumiewać. Nauczyli oni się komunikować ze sobą za pomocą przeróżnych środków: od wyrazu twarzy,
SIECI KOMPUTEROWE JAN STOSIO KLASA 1 E Sieć komputerowa – zbiór komputerów i innych urządzeń połączonych ze sobą kanałami komunikacyjnymi. Sieć komputerowa.
Przewodnik Zastosowanie folderu Moje EBSCOhost
Projekt zespołowy – propozycje tematów Radosław Kosicki Marek Rodzoch.
Smartphony Kamil Miastkowski.
Komisja Zasilania IGKM „ Nowoczesne rozwiązania rozdzielnic prądu stałego i średniego napięcia dla elektrycznej trakcji miejskiej” r. Konin.
E - Dziennik. Czym jest e - Dziennik To nowoczesny i prosty w obsłudze system kontroli frekwencji i ocen uczniów. Dzięki niemu każdy rodzic ma bieżący.
WYSZUKIWANIE I OPTYMALIZACJA TRAS DLA URZĄDZEŃ MOBILNYCH ANDROID W OPARCIU O SIEĆ/GRAF DOSTĘPNYCH DRÓG Piotr Dąbrowski, Tomasz Pyśk, Piotr Wojciechowski.
Zaawansowane technologie Internetowe Hurtownia strumieni GPRS Dominika Grębowiec Marcin Sikoń Przemysław Gałązka Paweł Głogowski.
PROJEKT I IMPLEMENTACJA APLIKACJI MOBILNEJ "INFORMATOR UO”. Autor: Marcin Marcinkowski Promotor: Dr Helena Kiriczenko.
SafeSurfing Moduł 3 Jak zachować bezpieczeństwo korzystając z internetu i aplikacji mobilnych.
Tworzeniu interaktywnych map turystycznych
System lokalizacji urządzeń mobilnych
Opracowanie: Katarzyna Gagan, Anna Krawczuk
Wady i zalety pracy w chmurze
Telefonia internetowa programy P2P
PROGRAMY DO KONTROLI RODZICIELSKIEJ
Sieci komputerowe Usługi sieciowe 27/09/2002.
PROGRAMY DO KONTROLI RODZICIELSKIEJ
Content Management System
Zapis prezentacji:

System lokalizacji GPS Pracownia problemowa 2008 Stanisław Gwara

Plan prezentacji: Zarys projektu Potencjalne zastosowania Główne założenia Architektura Użyte rozwiązania

Zarys projektu: Tematem niniejszego projektu jest system umożliwiający obserwację położenia urządzeń odbierających sygnał GPS. System ten oprócz śledzenia „na bieżąco” pozycji żądanego modułu GPS pozwala również na składowanie i zarządzanie danymi o historii przebytej przez urządzenie trasy przy użyciu przeglądarki.

Potencjalne zastosowania systemu: Lokalizacja przedstawicieli handlowych firmy Możliwość obserwowania za pomocą kilku kliknięć obecnej pozycji wybranego pracownika oraz trasy jaką przebył. System zabezpieczający samochód: W tym wariancie moduł (GPS + modem GPRS) jest na stałe zainstalowany w samochodzie w trudno dostępnym miejscu i co zadany okres czasu przesyła dane o aktualnej pozycji samochodu.

Potencjalne zastosowania systemu: System śledzenia komunikacji miejskiej: Podobnie jak w powyżej, z tą różnicą że wyniki w postaci aktualnej pozycji tramwaju/autobusu można obserwować w ogólnodostępnej witrynie internetowej.

Główne założenia projektu Prosta architektura klient-serwer. Bezpieczeństwo – w wypadku kiedy przesyłane dane mogą być istotne z punktu widzenia szpiegostwa przemysłowego wskazane jest wykorzystanie np. SSL. Wykorzystanie różnych darmowych i ciekawych rozwiązań. Łatwość w dostosowywaniu aplikacji do potrzeb firmy.

Główne założenia projektu: Łatwy dostęp do danych o położeniu/trasie – dostęp odbywa się za pomocą przeglądarki internetowej – jest to jedyna aplikacja której potrzebuje klient chcący obserwować dane urządzenie. Niskie koszty użytkowania – W wypadku kiedy przybliżone położenie urządzenia jest znane (np. podczas śledzenia komunikacji miejskiej) nie są przesyłane pełne koordynaty tylko interesująca nas część. Dodatkowo istnieje możliwość ustawienia interwału przesyłania danych.

Architektura Schemat ogólny: Internet GPRS GPRS Serwer Komputer PC firmowy Komputer PC Agent mobilny

Architektura Częścią wspólną wszystkich wariantów użycia takiego systemu jest serwer. Serwer odpowiada za odbieranie połączeń oraz składowanie i udostępnianie danych o aktualnym położeniu/przebytej trasie. Aktualne rozwiązanie to wielowątkowy serwer napisany przy użyciu Javy. Dodatkowo w użyciu jest serwer http Apache. Służy on do udostępniania witryny z mapą i kontrolkami zarządzającymi.

Architektura Część mobilna systemu różni się w zależności od zastosowania. W przypadku lokalizacji położenia pracowników danej firmy jest to PDA + GPS + telefon GPRS Bluetooth Bluetooth Telefon komórkowy PDA GPS

Architektura W takim wariancie moduł GPS jest na stałe zainstalowany w samochodzie przedstawiciela handlowego. Aplikacja zbierająca dane działa na PDA, w tle. Aplikacja ta łączy się poprzez bluetooth z modułem GPS, odczytuje zdania w formacie NMEA-0183, parsuje je do zadanej postaci i wysyła poprzez modem GPRS (w tym wypadku dowolny telefon komórkowy)

Architektura Rozwiązanie to zostało stworzone dla potrzeb określonej firmy gdzie w użyciu były już palmtopy korzystające z modemu GPRS w telefonie komórkowym. W takiej sytuacji jedynym dodatkowym kosztem jest moduł GPS. Niestety wadą takiego rozwiązania jest wysokie zużycie baterii (utrzymywanie połączeń bluetooth) oraz konieczność zrywania/wznawiania połączenia gdy pracownik oddali się od modułu GPS.

Architektura Powyższe problemy rozwiązuje użycie jednego urządzenia – bardziej zaawansowanego telefonu (np. Samsung Omnia) który ma wbudowany moduł GPS. Dzięki temu że część mobilna jest napisana w Javie zmiany w oprogramowaniu w porównaniu do poprzedniego wariantu są minimalne.

Architektura W przypadku systemu śledzącego samochód moduł GPS połączony z modemem GPRS jest zainstalowany na stałe w samochodzie. Możliwa jest też dalsza integracja i sprawdzanie np. informacji o tym czy samochód jest aktualnie uruchomiony.

Użyte rozwiązania Apache – w projekcie tym serwer http jest używany do udostępniania strony, na której wyświetlane jest położenie urządzenia GPS i dane o przebytej trasie. Bluecove – implementacja JSR-82 (API Javy dla technologii Bluetooth). Jest to projekt stworzony przez Intela, obecnie rozwijany przez ochotników. Umożliwia wyszukiwanie urządzeń Bluetooth i połączenie z nimi za pomocą kilku linii kodu. Google Maps – serwis google został użyty do prezentacji danych lokalizacyjnych. Korzystanie z map google jest niezwykle proste dzięki zaawansowanemu API.

Użyte rozwiązania Dostęp do API odbwa się z poziomu JavaScript. Do korzystania z Google Maps API wymagany jest bezpłatny klucz, który może uzyskać każdy użytkownik konta google. Klucz pozwala na dostęp z jednej domeny lub katalogu domeny. Google Maps API umożliwia zintegrowanie ze stroną internetową w pełni funkcjonalnej mapy, z własnymi danymi i funkcjami do obsługi zdarzeń. Mysaifu – open sourcowa maszyna wirtualna Javy dla platformy Windows Mobile. Obecnie jest to jedyna sensowna i darmowa maszyna wirtualna dla tej platformy, co ciekawe rozwijana przez jedną osobę. SQLite – System zarządzania bazą danych, obecnie wdrażany.