Virtual Concierge

aus Nomads, der freien Wissensdatenbank

(Unterschied zwischen Versionen)
Version vom 17:38, 3. Nov 2009
Sebastian.herold (Diskussion | Beiträge)
Bisherige Arbeiten
← Previous diff
Version vom 22:20, 6. Nov 2009
Sebastian.herold (Diskussion | Beiträge)
Bisherige Arbeiten und Links
Next diff →
Zeile 59: Zeile 59:
* Diskussion im MagicMap-Forum: [http://phl.informatik.hu-berlin.de/forum/viewtopic.php?f=9&t=109 Thread] * Diskussion im MagicMap-Forum: [http://phl.informatik.hu-berlin.de/forum/viewtopic.php?f=9&t=109 Thread]
* *
 +
 += Interner Teil =
 +
 +== Erste Schritte ==
 +
 +Nachdem der Fonera ans Ethernet angeschlossen wurde, kann er per SSH erreicht werden, wenn der Computer im gleichen Subnetz eine IP-Adresse hat:
 + ssh root@192.168.0.120
 +Das Passwort ist ''admin''. Danach kann man die IP-Adresse bzw. den Gateway ändern:
 + root@OpenWrt:~# uci set network.lan.ipaddr=192.168.65.120
 + root@OpenWrt:~# uci set network.lan.gateway=192.168.65.254
 + root@OpenWrt:~# uci set network.lan.dns=192.168.65.254
 + root@OpenWrt:~# uci show network.lan

Version vom 22:20, 6. Nov 2009

Im Folgenden geht es um einen Virtual Concierge, ein System, das Personen beim Zugang in ein Gebäude den Weg weist.

Beispiel: Herr Müller besucht Herrn Meier. Herr Meier konfiguriert den Virtuellen Concierge entsprechend. Wenn Herr Müller das Gebäude betritt erhält er die Nachricht "Guten Tag Herr Müller, Herr Meier wartet in Raum 4711 auf Sie".

Diese Idee wird mit dem Ortungssystem MagicMap und dem MagicTracker-Plugin realisiert.

Inhaltsverzeichnis

Schematische Darstellung

Insgesamt gibt es drei Beteiligte:

  1. Person A (im Beispiel Herr Meier) sitzt in seinem Büro und will informiert werden, sobald Person B (Herr Müller) das Gebäude betritt.
  2. Person B kommt von draussen in das Gebäude und will sich mit A treffen. Bei Betreten des Gebäudes soll B darüber informiert werden, dass A wartet und wo A sich zur Zeit aufhält.
  3. Monitor C ist im Flur aufgestellt und soll Besuchern (also Person B) durch Anzeigen von MagicMap-Karten die Orientierung im Gebäude erleichtern.

Auf der Monitor-Station C läuft MagicMap und der MagicTracker. Person A erstellt eine Konfiguration mit Ereignismustern (unter MagicTracker_User_Guide#Beispiel näher beschrieben) und registriert sie bei der Monitor-Station C, da hier der MagicTracker läuft.

Bild:meeting_szenario.png

Fremdortung mit WLAN & Bluetooth

In dem nachfolgend näher dargestellten Ansatz über Fremdortung werden dazu die Signale (WLAN & Bluetooth), die ein mobiles Gerät (Handy) aussendet von Sniffern gescannt. Dazu werden mehrere OpenWRT-Router als Sniffer konfiguriert, um WLAN und Bluetooth Signale zu scannen und an MagicMap weiterzuleiten. Dort werden daraus die Positionen der Signalquellen berechnet und der Tracker bedient.

Im Rahmen der EMES-Vorlesung wurde dies als Projekt an Sebastian Herold vergeben, siehe Seite mit den EMES-Projektbeschreibungen.

Offene Punkte

  • Programmierung der OpenWRT Router
  • Kompatibler Bluetooth Stick
  • Serielles Kabel, vorhanden oder neu löten?
  • Sourcen von Rik Spirka nutzbar?

Meilensteine der Arbeit

Folgender Projektablauf wurde vereinbart:

  1. Serielles Kabel zum Flashen muss gefunden oder gelötet, um es anschließend zu testen
  2. Installation eines ersten Programms unter OpenWRT auf dem Gerät
  3. Evaluierung der Scanmöglichkeiten. Folgende Optionen sind denkbar: Kismet, Wireless-Tools, PCAP
  4. Erstes Scannen einer SSID in allen Kanälen
  5. Konfiguration soll das Netzwerk z.B. über SSH möglich sein
  6. Ortung mit mehreren Clients (Protokollablauf, Sammeln der Daten auf dem Gateway -> er schickt die Daten an MagicMap)
  7. Senden eines SOAP-Requests an das MagicMap
  8. Kombination der Ortung und des SOAP-Requests
  9. Einbindung der Bluetooth-Ortung unter der Bedingung, dass Rick die Daten schickt
  10. von Anton aus Hamburg den MagicTracker installieren und konfigurieren
  11. Video-Film mit HiWi
  12. Präsentation

Ausblick

Virtualisierung von mehreren WLAN-Interfaces: eines zur Kommunikation, eines zur Ortung mit Hilfe Mad-Wifi

Konzeption

Die Kommunikation der Clients wird erstmal über eine Ethernet-Verbindung sein, möglichst mit eigenem Netz und einen als Master im HU-WLAN

Bisherige Arbeiten und Links

Interner Teil

Erste Schritte

Nachdem der Fonera ans Ethernet angeschlossen wurde, kann er per SSH erreicht werden, wenn der Computer im gleichen Subnetz eine IP-Adresse hat:

ssh root@192.168.0.120

Das Passwort ist admin. Danach kann man die IP-Adresse bzw. den Gateway ändern:

root@OpenWrt:~# uci set network.lan.ipaddr=192.168.65.120
root@OpenWrt:~# uci set network.lan.gateway=192.168.65.254
root@OpenWrt:~# uci set network.lan.dns=192.168.65.254    
root@OpenWrt:~# uci show network.lan
'Persönliche Werkzeuge