16
10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Zwischenpräsentation Projekt Ubicomp

10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Zwischenpräsentation Projekt Ubicomp

Embed Size (px)

Citation preview

Page 1: 10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Zwischenpräsentation Projekt Ubicomp

10-Feb-03 Seite 1

Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid

ZigwarehouseZwischenpräsentation Projekt Ubicomp

Page 2: 10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Zwischenpräsentation Projekt Ubicomp

Seite 2

Agenda

• Architektur

• Mobile Geräte

• Sensoren

• Protokollierungskonzept

• Zielsetzung

Architektur Mobile Geräte Sensoren Protokollierungskonzept Zielsetzung

23. April 2009

Page 3: 10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Zwischenpräsentation Projekt Ubicomp

Architektur

• Statische Systemteile: – Zentralisierte Komponenten– Permanente Verfügbarkeit

• Dynamische Systemteile: – Mobile Geräte– Dezentralisierte Systemteile– Keine permanente

Verfügbarkeit voraussetzbar

• Verwendung der Komponenten in unterschiedlichem Kontext

• Bedrohungsanalyse der einzelnen Komponenten notwendig

11.04.23 Seite 3

Page 4: 10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Zwischenpräsentation Projekt Ubicomp

ArchitekturVerwendete Technologien

• Backoffice– MS SQL Server 2005

– Kommunikation mit mobilen Geräten über WLAN

– Synchronisationsservices von Microsoft

• Mobile Geräte– Windows Mobile

– Bar-Code-Scanner wird simuliert

– Kommunikation mittels WLAN (Backoffice)

– Synchronisationsservices von Microsoft

– Kommunikation mit Paketsensoren über ZigBee

• Paketsensoren– Atmel AVRRaven

– Kommunikation mittels ZigBee (Mobiles Gerät)

– Temperatursensor

11.04.23 Seite 4

Page 5: 10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Zwischenpräsentation Projekt Ubicomp

Architektur Hallenkonzept

11.04.23 Seite 5

Page 6: 10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Zwischenpräsentation Projekt Ubicomp

ArchitekturPositionsbestimmung

• Semantische Positionsbestimmung

• Praktische Umsetzung der Positionsbestimmung– Bar-Code an der Zeile beinhaltet deren Position– Einlagern des Pakets:

1. Scannen des Bar-Codes der Zeile und des Pakets mittels mobilem Gerät

2. Physisches Ablegen des Paketes in der Regalzeile

11.04.23 Seite 6

Paket X

Außerhalb

Zeile X

Regal X

Gang X

Halle X Halle Y

Gang Y

Regal Y

Paket Y

Zeile Y

Page 7: 10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Zwischenpräsentation Projekt Ubicomp

Mobile GeräteMC9090-G

• Windows Mobile 5• Barcodescanner• WLAN• Bluetooth

• 3,8“ Touchscreen• Robuste Bauweise• Gewicht: 709 g

11.04.23 Seite 7

Page 8: 10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Zwischenpräsentation Projekt Ubicomp

Mobile GerätePaper Prototype

11.04.23 Seite 8

Page 9: 10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Zwischenpräsentation Projekt Ubicomp

Mobile Geräte

11.04.23 Seite 9

Page 10: 10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Zwischenpräsentation Projekt Ubicomp

SensorenAVR Raven

11.04.23 Seite 10

Page 11: 10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Zwischenpräsentation Projekt Ubicomp

SensorenAVR Raven

• Demoapplikation• Stromverbrauch: PicoPower Familiy• Over-the-air firmware upgrade• 16mbit serial dataflash• JTAG/ISP interface

• 6LowWPAN, BitCloud

11.04.23 Seite 11

Page 12: 10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Zwischenpräsentation Projekt Ubicomp

ProtokollierungskonzeptNicht-Leugbarkeit

• Generierte Datensätze enthalten– ID / Laufende Nummer

– Datum / Uhrzeit

– Sensordaten

• Public/Private-Key Verfahren– Kunde besitzt Schlüsselpaar

– Sensor hat Public-Key vom jeweiligen Kunden

• Sensor speichert– Verschlüsselten Datensatz für Auswertung durch Kunden

– Unverschlüsselter Datensatz für Alarmmeldung etc.

• Zertifizierung von Protokollierungs- und Verschlüsselungsmodule

• Effizienzverbesserung möglich durch– Speicherung von Differenzen (Delta)

– Kompression

11.04.23 Seite 12

Page 13: 10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Zwischenpräsentation Projekt Ubicomp

Protokollierungskonzept Konfiguration

• Paketsensor wird beim Wareneingang konfiguriert– Konfiguration leitet sich von Kundenvereinbarung ab

• Parameter– Logginghäufigkeit

– Sensortypen

– Grenzwerte pro Sensor (Sensorabstraktion)

• Aus Parameter kann errechnet werden– Wie viel Speicherplatz ein Datensatz benötigt

– Maximales Zeitintervall zwischen Sensordatentransfer oder Datenverlust

11.04.23 Seite 13

Page 14: 10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Zwischenpräsentation Projekt Ubicomp

Protokollierungskonzept Sensordatentransfer

11.04.23 Seite 14

• Speicher von Paketsensor limitiert• Persistenz sammelt alle anfallenden Sensordaten

Page 15: 10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Zwischenpräsentation Projekt Ubicomp

Zielsetzung

• Schnitt durch alle Systemteile

• Backoffice– Persistenz

– Synchronisation mit mobilen Geräten

• Mobile Geräte– Usability

– Synchronisation mit Backoffice

– Empfangen von Sensordaten

• Paketsensoren– Sensordaten weitergeben

– Protokollierung

– Konfiguration

11.04.23 Seite 15

Page 16: 10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Zwischenpräsentation Projekt Ubicomp

Diskussion

Vielen Dank für eure Aufmerksamkeit!

11.04.23 Seite 16