Gliederung
• Was sollte erreicht werden?
• SharkNet
• Verwandte Veröffentlichungen
• Spezifika des Protokolls
• Aufbau einer Nachricht
• Ablauf der Kommunikation
• UI Komponenten
• Testübersicht
• Fazit und Ausblick
Dustin Feurich · 15.11.2018 2 von 13 Seiten
Was sollte erreicht werden?
• 1. App wieder lauffähig machen
• 2. Installationsprozess und Abhängigkeiten dokumentieren
• 3. SharkNet mit Hilfe von
Komponentenbeschreibungen erklären
• 4. Frontend und Backend für Broadcast
• 5. Frontend und Backend für Filterung
SharkNet
• Android-App basierend auf SharkFW
• Dezentrales soziales Netzwerk
• Kommunikation bisher Ende-zu-Ende
• Ad-Hoc Kommunikation ermöglichen
Dustin Feurich · 15.11.2018 4 von 13 Seiten
Verwandte Veröffentlichungen
• Diverse Paper zum Thema inhaltsbasiertes Routing
• Nur Prototypen ohne Anwendungen
• Ähnlichkeit mit Antonio Carzanigas
„Doppelprotokoll“
• SharkNet erscheint weiterhin als Unikum
Eigenschaften des Protokolls
• Dynamisch statt statisch
• Dezentral statt global
• Lastinsensitiv
• Inhaltsbasiert (durch Metadaten)
• „Broadcast“ erfolgt durch reines P2P
• Grundlegende Prinzipien aus SharkFW + ASIP
Dustin Feurich · 15.11.2018 6 von 13 Seiten
Aufbau einer Nachricht
• Header
Version
Command: Insert oder Expose
Topic
…
• Knowledge
Vocabulary
Information Space
Info Content
Dustin Feurich · 15.11.2018 8 von 13 Seiten
Ablauf der Kommunikation
• 1. Bekanntmachung der Adressdaten über Expose (WiFi-Direct)
• 2. Sammeln der Adressdaten über das Radar (Wifi-Direct)
• 3. Versenden der Nachricht an alle Adressen (Bluetooth)
• 4. Sequenznummerüberprüfung (Topic im Header der Nachricht)
• 5. Filterüberprüfung (SharkNet + SharkFW)
UI Komponenten
Dustin Feurich · 15.11.2018 10 von 13 Seiten
Test mit mobilen Geräten
Dustin Feurich · 15.11.2018 12 von 13 Seiten
Fazit und Ausblick
• Der semantische Broadcast ist auf den meisten Android-Versionen lauffähig
• Der Nachrichtenaustausch ist noch nicht vollends zuverlässig
• Für ein Release muss sich die Zuverlässigkeit erhöhen
• Anpassungen bei der Persistenz und evtl.
Austausch der Bluetooth und WiFi-Direct Komponenten
Referent · 15.11.2018 14 von xx Seiten
Vielen Dank für Ihre Aufmerksamkeit!