0:00:00.000,0:00:04.258
RC3 Now here Vorspannmusik
0:00:04.258,0:00:16.700
Herald: Willkommen zurück auf dem Kanal[br]von Chaos Zone Punkt TV. Am zweiten Tag
0:00:16.700,0:00:22.956
der Remote Chaos Experience und wir haben[br]wieder ein volles Programm für euch
0:00:22.956,0:00:30.548
vorbereitet und deswegen starten wir da[br]auch gleich rein. Und zwar mit dem Talk
0:00:30.548,0:00:41.525
"get your tools offline". Und da soll es[br]darum gehen, wie man sich denn sozusagen
0:00:41.525,0:00:51.231
so eine Infrastruktur von Grund aufbauen[br]kann. Und dazu begrüße ich Martin bei uns.
0:00:51.231,0:00:59.212
Und Martin nimmt schon quasi die ganze[br]Zeit Dinge gerne auseinander und baut
0:00:59.212,0:01:09.643
wieder neue Dinge zusammen. Und genau. Und[br]hat damit schon mit dem KC86 angefangen.
0:01:09.643,0:01:18.875
Genau. Und er wird euch heute da[br]vorstellen, wie ihr das selber handeln
0:01:18.875,0:01:26.526
könnt. Martin, die Bühne ist deins. Wir[br]freuen uns auf deinen Vortrag.
0:01:26.526,0:01:33.256
Martin: Ja hallo! Vielen Dank! Vielen Dank[br]für das Intro. Vielen Dank, dass ich mal
0:01:33.256,0:01:37.766
kurz meine Toolkiste aufmachen kann. Ich[br]bin Martin und möchte euch heute ein
0:01:37.766,0:01:42.317
bisschen motivieren zu hinterfragen, wie[br]viel Cloud sinnvoll ist und einfach
0:01:42.317,0:01:48.290
vielleicht, wie viel auch nur bequem[br]einfach ist. Und letztlich auch wie viel
0:01:48.290,0:01:53.770
Cloud kontraproduktiv ist, im Sinne von[br]Datensparsamkeit. Das ist dabei nur ein
0:01:53.770,0:01:57.620
Aspekt, denn es gibt viele Alternativen.[br]Wir können differenziert wählen, wenn wir
0:01:57.620,0:02:02.855
wissen, was wir wirklich wollen und was[br]uns wichtig ist. Wo wir die Cloud-Services
0:02:02.855,0:02:08.704
brauchen, wo wir sie möchten und letztlich[br]auch, wo es möglich und vielleicht sogar
0:02:08.704,0:02:14.573
im Endeffekt sinnvoll ist, auf sie zu[br]verzichten. Der Vortrag folgt meinem Weg,
0:02:14.573,0:02:20.221
so ein bisschen mit Arduino und Co zu[br]spielen, so einen kleinen Auszug aus dem,
0:02:20.221,0:02:26.025
was ich so in meiner Freizeit gemacht hab.[br]Wie schon erwähnt wurde habe ich immer mal
0:02:26.025,0:02:32.588
Sachen zerlegt und im Endeffekt gings auch[br]viel darum, einfache Aufgaben zu
0:02:32.588,0:02:38.884
erledigen, die ich, manchmal auch ein[br]bisschen mehr als das, mit Arduino und Co.
0:02:38.884,0:02:45.600
bewerkstelligen kann. Das soll aber nur[br]ein Beispiel sein dafür, was man alles tun
0:02:45.600,0:02:51.682
kann, selber tun kann und was man alles in[br]der Hand hat. Für alle die, die sich mit
0:02:51.682,0:02:57.030
Arduino und Co auskennen, die finden sich[br]hoffentlich hier wieder. Für die gibt es
0:02:57.030,0:03:03.030
vielleicht neue Ideen und ich würde mich[br]auch über Feedback freuen, denn an hier...
0:03:03.030,0:03:08.280
an der einen oder anderen Stelle gibt es[br]sicherlich noch auch für mich einiges zu
0:03:08.280,0:03:12.877
tun. Und die neuen, die lade ich ein zum[br]Spielen mit den Möglichkeiten und zu
0:03:12.877,0:03:18.814
entdecken, was man alles machen kann mit[br]relativ wenig Aufwand. Natürlich ist die
0:03:18.814,0:03:24.967
Möglichkeit da, auch nach oben hin ganz[br]viel Energie und Zeit reinzustecken für
0:03:24.967,0:03:29.945
Sachen, die der eine oder andere[br]vielleicht nicht als sinnvoll empfindet.
0:03:29.945,0:03:37.232
Dabei betrachte ich aber aus der Software[br]kommend sozusagen die Hardware nur als
0:03:37.232,0:03:43.613
andere Reinkarnation der Software. Also[br]ist es Software mit anderen Mitteln. Ihr
0:03:43.613,0:03:49.232
kennt euch mit Software aus. Aus meiner[br]Perspektive reicht das locker, um hier
0:03:49.232,0:03:54.821
einzusteigen. Damit es ein bisschen[br]leichter fällt, habe ich dann am Ende noch
0:03:54.821,0:04:00.816
ein paar so Fehler zusammengestellt, die[br]die Leute, die sich mit Hardware so ein
0:04:00.816,0:04:07.407
bisschen rumschlagen, auch sicherlich alle[br]kennen. Und das war so ja, mein
0:04:07.407,0:04:13.453
schmerzvoller Weg, da hinzukommen. Will[br]aber sagen, an vielen Stellen geht es auch
0:04:13.453,0:04:18.055
deutlich einfacher, als ich mir selber[br]gemacht habe. Und vielleicht können die
0:04:18.055,0:04:23.363
Fehler und Zusammenstellungen noch mal dem[br]einen oder anderen helfen, dem Ganzen zu
0:04:23.363,0:04:30.204
entgehen. Ich lade uns ein, kritisch zu[br]bleiben und freue mich dann auf Feedback
0:04:30.204,0:04:35.644
zu meinem Vortrag. Genau. Kurz zu mir: Ich[br]habe in Dresden um das Jahr 2000
0:04:35.644,0:04:39.972
Informatik studiert. Nach einigen Wechseln[br]bin ich dann bei meinem jetzigen
0:04:39.972,0:04:44.801
Arbeitgeber gelandet, bei einem deutschen[br]Versandhändler. Da beschäftige ich mich
0:04:44.801,0:04:49.867
mit Projektleitung und Softwareentwicklung[br]für Artikelstamm-Verwaltung oder
0:04:49.867,0:04:56.055
Datenmigration, insbesondere daher das[br]Kürzel PLOps sozusagen. Dafür habe ich
0:04:56.055,0:04:59.694
noch nichts anderes gefunden. Das ist[br]quasi die ganze Bandbreite, weil ich es
0:04:59.694,0:05:03.794
einfach spannend finde, von der[br]Organisation bis hinunter zur Software und
0:05:03.794,0:05:08.623
dann letztlich in der Freizeit mit[br]Hardware zu experimentieren und zu
0:05:08.623,0:05:13.586
spielen. Und in der wie immer knappen[br]Freizeit bin ich dann auf Arduino und Co
0:05:13.586,0:05:18.765
gestoßen und habe hier und da kleine[br]Projekte gemacht. Und wenn ich nicht in
0:05:18.765,0:05:24.144
meiner Freizeit dann irgendwelche Dinge[br]auseinander nehme oder repariere oder
0:05:24.144,0:05:29.620
einfach nur aus purer Neugier zerlege. Und[br]schon Studium hieß es ja, die meisten
0:05:29.620,0:05:35.336
Informationen erhält man über ein System,[br]wenn man es mit maximaler Energie Impuls
0:05:35.336,0:05:39.964
beschickt, es quasi zerstört. Und das soll[br]jetzt keine Anleitung sein, alle Dinge mit
0:05:39.964,0:05:45.002
purer Energie kaputt zu machen. Aber[br]neugierig zu sein und reinzuschauen. Ein
0:05:45.002,0:05:50.396
anderer Teil meines Studiums beschäftigte[br]sich mit Datenschutz und Datensicherheit.
0:05:50.396,0:05:54.214
Und in der Summe führt das einfach für[br]mich zur Frage nach der elementaren
0:05:54.214,0:05:59.410
Funktion eines Systems und welche Daten[br]wirklich notwendig sind und wo diese
0:05:59.410,0:06:04.589
vorliegen müssen, um die Funktionen[br]ausführen zu können. Also kurz: Gibt es
0:06:04.589,0:06:09.750
nicht eine einfachere, datensparsamere[br]Version? Und über viele Wege bin ich
0:06:09.750,0:06:15.012
letztlich unter anderem zu folgenden[br]Projekten gekommen. Das ist jetzt nur ein
0:06:15.012,0:06:19.761
kleiner Auszug, nur was wir heute reden[br]wollen an dem Beispiel möchte ich euch
0:06:19.761,0:06:24.431
einfach zeigen und einladen, darüber[br]nachzudenken, ob es hier an diesen
0:06:24.431,0:06:31.920
Funktionen für diese Tools wirklich die[br]Cloud braucht oder ob es vielleicht sogar
0:06:31.920,0:06:38.915
hinderlich ist. Und einsteigen möchte ich[br]dann mit einem Projekt Secure Chat, das
0:06:38.915,0:06:45.657
wir dann auch vorgestellt haben, schon im[br]August. Die Smart Home Themen werde ich
0:06:45.657,0:06:52.202
nur ganz kurz streifen. In dem Bereich[br]denke ich an WLAN-schaltbare Steckdosen
0:06:52.202,0:06:57.390
und Ähnliches mehr. Dazu kommen wir aber[br]noch. Genau. Ein kleiner Exkurs, warum das
0:06:57.390,0:07:02.854
Ganze überhaupt? Warum habe ich mich damit[br]beschäftigt und warum denke ich, dass es
0:07:02.854,0:07:07.620
hierher gehört? Was ist die Cloud in[br]meiner Betrachtung? Also Cloud betrachte
0:07:07.620,0:07:12.510
ich jetzt an der Stelle nicht die Cloud-[br]Services allgemein, sondern alle Services,
0:07:12.510,0:07:18.984
die im World Wide Web gehostet werden, zur[br]Verfügung stehen und die ich mit diversen
0:07:18.984,0:07:26.698
Tools heutzutage relativ einfach erreichen[br]kann. Beim Hosting geht es also darum,
0:07:26.698,0:07:32.529
dass ich mich nicht darum kümmern muss,[br]ein Server zu betreiben, zu warten und vor
0:07:32.529,0:07:37.698
allem für jeden Service einen Server[br]aufzusetzen. Ich kann ja auch relativ
0:07:37.698,0:07:44.499
viele verschiedene Services verwenden und[br]da... beim Betreiben lokaler Server muss
0:07:44.499,0:07:50.413
ich einfach die Zugriffs Beschränkungen[br]betrachten und Bequemlichkeit abwägen. Ich
0:07:50.413,0:07:54.456
muss ich selber darum kümmern und darf[br]natürlich nicht vergessen, dabei auch die
0:07:54.456,0:08:00.041
ganzen Sicherheitsupdates einzuspielen.[br]All das wird mir abgenommen, wenn ich den
0:08:00.041,0:08:07.511
Service in der Cloud verwende und damit[br]brauche ich mich darum nicht zu kümmern.
0:08:07.511,0:08:14.201
Die Zugriffs-Kontrolle wird mir auch[br]abgenommen, darum kümmern sich andere. Und
0:08:14.201,0:08:20.118
das Hosting selber verfolgt... liegt aber[br]an anderen Orten. Wo der Server genau
0:08:20.118,0:08:24.596
steht, das weiß ich nicht. Der hängt[br]irgendwo im World Wide Web, vielleicht
0:08:24.596,0:08:29.985
steht da Rechenzentrum Frankfurt dran oder[br]ähnliches. Im Gegenzug komme ich aber
0:08:29.985,0:08:34.945
natürlich auch von überall drauf. Dadurch,[br]dass es irgendwo gehostet wird, überall
0:08:34.945,0:08:38.494
verfügbar ist, komme ich von überall[br]drauf. Ich und meine Freunde. Auch von der
0:08:38.494,0:08:45.764
anderen Seite der Erde. Es ist gar kein[br]Problem. Zusätzlich bekomme ich noch
0:08:45.764,0:08:54.218
weitere Features. Also das was ich[br]brauche, wird auf jeden Fall gehostet.
0:08:54.218,0:09:00.354
Das, was ich... Die Protokolle, die ich[br]sozusagen verwenden will, für die ich den
0:09:00.354,0:09:05.210
Service verwende. Aber gleichzeitig packen[br]die Betreiber ja noch sehr viele weitere
0:09:05.210,0:09:09.330
Funktionen mit rein. In einem Service[br]kommen sehr viele gleichartige Daten an.
0:09:09.330,0:09:13.394
Meist sind das sehr einfach strukturierte[br]Daten. Somit können mit vergleichsweise
0:09:13.394,0:09:18.858
geringem Aufwand auch weitere Funktionen[br]integriert werden. Und zur Verfügung
0:09:18.858,0:09:24.492
stellen. Dabei gibt es häufig grafische[br]Darstellungsmöglichkeiten, die ich sonst
0:09:24.492,0:09:28.109
mir selber nicht gebaut hätte, ohne[br]verschiedene Aggregation, die ich mir
0:09:28.109,0:09:32.699
selber nicht bauen würde, weil ich sie[br]einfach schlicht nicht direkt brauche.
0:09:32.699,0:09:41.125
Weitere statistische Auswertungen und[br]Schwellenwerte gibt es genauso darin. Und
0:09:41.125,0:09:49.240
generisch bereitstellt und... der Service[br]stellt im Prinzip eine erhöhte
0:09:49.240,0:09:56.696
Konnektivität auch bereit, mit anderen[br]Protokollen. Denn die, die Speicherung
0:09:56.696,0:10:03.895
dort vor Ort ist einfach so, dass es[br]naheliegt, für viele tausend Nutzer auch
0:10:03.895,0:10:10.286
viele Formate anzuschließen, die ich mir[br]selber nicht anschließen würde. Letztlich
0:10:10.286,0:10:17.389
braucht ja mein Tool, mit dem ich arbeite,[br]nur ein Format, nämlich das Format, mit
0:10:17.389,0:10:22.392
dem ich dann weiterarbeite. Und[br]entsprechend gibt es bei den Exporten aber
0:10:22.392,0:10:26.624
auf dem Server in der Cloud sehr viele[br]Formate und Protokolle. Womöglich
0:10:26.624,0:10:31.218
existiert vielleicht sogar zu dem Service[br]eine eigene App, so dass ich das alles am
0:10:31.218,0:10:35.457
Handy erledigen kann. Gegebenenfalls[br]vielleicht sogar live. Dass ich das direkt
0:10:35.457,0:10:40.989
dort verfolgen kann. Speziell bei Smart[br]Home Themen ist das ja eher gang und gäbe.
0:10:40.989,0:10:46.293
Auf der anderen Seite habe ich natürlich[br]irgendwelche Kosten, die mir dafür
0:10:46.293,0:10:51.173
aufschlagen. Und das sind Kosten, nicht[br]nur direkt. Also je nach Service und
0:10:51.173,0:10:56.215
Anbieter wird der Dienst direkt mir in[br]Rechnung gestellt oder von anderen
0:10:56.215,0:11:00.790
Business-Kunden bezahlt. Das heißt, ein[br]Drittel zahlt unter Umständen für den
0:11:00.790,0:11:04.520
Dienst, den ich bekomme. Dafür habe ich[br]wieder Werbung oder es erfolgt die Auswahl
0:11:04.520,0:11:10.295
der Daten. Aber ich glaube, dass ist jedem[br]relativ präsent. Zudem muss ich mich noch
0:11:10.295,0:11:16.190
anmelden. In jedem Fall benötige ich also[br]ein Login. Denn dem müssen ja die Daten
0:11:16.190,0:11:20.822
dann zugeordnet werden, damit ich meine[br]Daten wieder finde. Also muss ich mich
0:11:20.822,0:11:25.566
letztlich anmelden und am besten natürlich[br]mit einem Pseudonym und zufälligem
0:11:25.566,0:11:32.570
Passwort. Da kommen wir aber schon so ein[br]bisschen ins Dilemma. Weiter geht es noch,
0:11:32.570,0:11:39.542
ich bin auch abhängig von der API. Bin ich[br]eingeloggt, die Daten ausgetauscht, mache
0:11:39.542,0:11:44.286
ich mich automatisch abhängig vom[br]Anbieter. Doch liegen jetzt meine Daten
0:11:44.286,0:11:49.085
und ich bin direkt abhängig von der[br]Verfügbarkeit. Indirekt abhängig bin ich
0:11:49.085,0:11:53.319
natürlich auch von Erreichbarkeit. Also[br]komme ich überhaupt auf diesen Dienst.
0:11:53.319,0:11:56.574
Nicht nur wird der Dienst angeboten,[br]sondern komme ich auch darauf. Und
0:11:56.574,0:12:02.436
langfristig bin ich abhängig von der von[br]der API. Ganz interessant ist dann immer
0:12:02.436,0:12:08.275
die zeitliche Entwicklung. Wir gehen immer[br]mehr hin in Richtung Handy-App-
0:12:08.275,0:12:12.258
Entwicklung, sprich es wird erst[br]ausgeliefert und dann reift das Produkt
0:12:12.258,0:12:16.166
beim Kunden. Und genau dasselbe sehe ich[br]bei vielen Cloud-Services. Ich will nicht
0:12:16.166,0:12:20.316
sagen, dass alle Cloud-Services per se[br]jetzt noch reifen müssen, aber diese
0:12:20.316,0:12:27.258
Entwicklung scheint mir bei vielen Cloud-[br]Services vorhanden zu sein. Und davon bin
0:12:27.258,0:12:31.796
ich natürlich abhängig. Nicht[br]abwärtskompatibel Änderungen einer
0:12:31.796,0:12:36.242
Schnittstelle, firmenpolitische oder[br]strategische Entscheidungen wirken dann
0:12:36.242,0:12:40.772
direkt auf mein Projekt. Wollte ich[br]letztens ein Projekt einbinden, wo es um
0:12:40.772,0:12:46.271
Spracherkennung ging und sowas gab es[br]einfach gar nicht mehr. Just einen halben
0:12:46.271,0:12:52.200
Monat vorher wurde die Firma gekauft und[br]damit ist der Service weggewesen. Und an
0:12:52.200,0:12:56.992
der Stelle mache ich mich natürlich[br]automatisch abhängig, zumal meine Daten ja
0:12:56.992,0:13:01.742
dann dort sind. Wenn ich dann länger[br]diesen Dienst schon benutzt habe. Und
0:13:01.742,0:13:08.038
letztlich gibt es auch noch eine Frage des[br]Zugangs: Habe ich Geräte zum Beispiel bei
0:13:08.038,0:13:14.331
mir zu Hause, wie zum Beispiel Smart-Home-[br]Steckdosen oder der TV-Fire-Stick zum
0:13:14.331,0:13:19.195
Beispiel. Spätestens hier muss ich dem[br]Hersteller vertrauen, was er mit meinen
0:13:19.195,0:13:23.915
Daten macht. Denn dort an diesen Geräten,[br]die loggen sich ja in mein lokales WLAN
0:13:23.915,0:13:28.880
ein, um dann quasi mit ihrem Service zu[br]kommunizieren bzw. die Funktion zu
0:13:28.880,0:13:35.662
erbringen, für die sie gedacht sind. Und[br]insbesondere beim TV-Fire-Stick bietet
0:13:35.662,0:13:41.956
Amazon sogar aktiv an, die WLAN-[br]Credentials in der Cloud zu speichern.
0:13:41.956,0:13:46.431
Also an der Stelle ist sozusagen der Weg[br]schon geebnet, das komplett zu öffnen und
0:13:46.431,0:13:50.477
mich komplett abhängig zu machen, nicht[br]nur abhängig vom Service, von der
0:13:50.477,0:13:56.632
Verfügbarkeit, aber auch sozusagen von[br]dem... von der Verwendung der Credentials,
0:13:56.632,0:14:05.652
die ich brauche, um überhaupt diesen[br]Service verwenden zu können. Und hier ist
0:14:05.652,0:14:15.650
es einfach wirklich nötig, sich Sorgen[br]oder Gedanken zu machen, wie oder was mit
0:14:15.650,0:14:22.456
seinem WLAN Passwort passiert. Wir kennen[br]ja die Herleitung des WLAN-Passworts aus
0:14:22.456,0:14:26.736
dem Fritzbox-MAC, dass es da durchaus[br]Möglichkeiten gibt, da Verbindungen zu
0:14:26.736,0:14:31.149
ziehen. Also sprich dieses Passwort ist[br]nicht nur direkt schon bekannt, vielleicht
0:14:31.149,0:14:35.316
weil ich das WLAN-Passwort irgendwo[br]eingebe, sondern es manchmal reicht es
0:14:35.316,0:14:40.191
vielleicht schon von dem Router dort[br]bestimmte Daten abzugreifen. Zumal man das
0:14:40.191,0:14:45.058
natürlich selber fixen kann, das letztere[br]Thema. Bei der Verbreitung des WLAN-
0:14:45.058,0:14:52.986
Passwort aus den Geräten heraus, da sieht[br]es schon schlechter aus. Ja, last but not
0:14:52.986,0:14:59.254
least: Zugriffe um auf die Services[br]zuzugreifen, muss ich natürlich Ports
0:14:59.254,0:15:04.215
freigeben, unter Umständen. Viele gehen[br]jetzt über HTTPS, letztlich aber ist das
0:15:04.215,0:15:08.653
ja nur eine Transport-Verschlüsselung. Auf[br]jeden Fall erhöht sich dann auch das
0:15:08.653,0:15:11.645
Hintergrund-Volumen des lokalen[br]Internetzugangs, das ich mir damit auf
0:15:11.645,0:15:15.463
jeden Fall auch erkaufe. All das macht es[br]nicht nur schwerer, das lokale Netz
0:15:15.463,0:15:20.398
abzusichern, es erschwert auch die[br]Aufdeckung von Auffälligkeiten. Also wenn
0:15:20.398,0:15:25.642
ich sozusagen eine Flat Line habe und dann[br]verbrauche standardmäßig und dann ab und
0:15:25.642,0:15:29.699
zu um 12 Uhr so ein peak rausgeht, dann[br]kann ich daraus was schlussfolgern. Das
0:15:29.699,0:15:34.729
kann ich nicht wenn ich permanent 100[br]Geräte dran habe, die alle kommunizieren.
0:15:34.729,0:15:39.400
Zusätzlich belasten dabei natürlich auch[br]nicht relevante Status-Kommunikation
0:15:39.400,0:15:44.725
diverser Geräte das WLAN. Das ist jetzt[br]nicht nur aktive Daten, die versendet
0:15:44.725,0:15:50.475
werden, sondern auch nur Status-[br]Informationen, die kommen natürlich oben
0:15:50.475,0:15:55.829
drauf. Und spätestens bei 20 Smart-Home-[br]Steckdosen, da merkt man das schon, dass
0:15:55.829,0:16:01.342
die Videokonferenz dann etwas träger wird.[br]Der Service-Anbieter kann sich natürlich
0:16:01.342,0:16:06.782
auch professionell aufstellen und seine[br]eigenen Geräte absichern. Weil er
0:16:06.782,0:16:12.074
natürlich auch die finanziellen[br]Möglichkeiten dazu hat, im Gegensatz zu
0:16:12.074,0:16:17.291
mir. Aber er hat natürlich durch die,[br]gerade durch die globale Positionierung
0:16:17.291,0:16:21.877
eine sehr große Angriffsfläche und es ist[br]für Dritte auch sehr interessant, dort
0:16:21.877,0:16:26.442
Daten abzugreifen, weil es einfach, wenn[br]es gelingt, einen sehr großen Gewinn
0:16:26.442,0:16:32.123
verspricht. Und hier letztlich hier muss[br]man dem Anbieter zwangsweise vertrauen.
0:16:32.123,0:16:38.491
HTTPS, ich hatte es vorhin schon[br]angesprochen, gilt es auch noch mal zu
0:16:38.491,0:16:44.767
hinterfragen. Und wie Transportschicht, so[br]ist es keinesfalls sicher, dass es nur aus
0:16:44.767,0:16:48.233
Deutschland stammende Daten, die ich auch[br]in Deutschland verarbeite, auch nur in
0:16:48.233,0:16:52.746
Deutschland geoutet werden. Also es ist[br]durchaus schon vorgekommen, dass ein
0:16:52.746,0:17:00.914
großer Routing Traffic über andere Netze[br]geht. Und dazu braucht es gar nicht viel.
0:17:00.914,0:17:08.070
Natürlich hat auch zusätzlich die... jeder[br]Interessent oder jeder großer Staat
0:17:08.070,0:17:13.132
Möglichkeiten, auch in Europa Daten[br]abzufischen. Das ist definitiv nicht so,
0:17:13.132,0:17:17.214
dass dort die Information nicht gesehen[br]werden, zumindest die
0:17:17.214,0:17:24.345
Kommunikationsbeziehungen. Die muss man[br]auf jeden Fall als öffentlich betrachten.
0:17:24.345,0:17:33.056
So. Das alles ist so aus meiner Sicht die[br]große Achillesferse: Konnektivität. Was
0:17:33.056,0:17:41.814
passiert, wenn ich lokale Services[br]erbringe? Was passiert dann im Gegensatz
0:17:41.814,0:17:50.711
zu dieser Cloud-Kommunikation? Offline-[br]Kommunikation ist aus meiner Sicht ein
0:17:50.711,0:17:57.141
weniger ist einfach mehr, und auch weniger[br]Redundanz und die Reduktion auf das
0:17:57.141,0:18:02.241
Wesentliche. Mit Herausforderungen[br]erwächst natürlich die Aufgabe, weniger
0:18:02.241,0:18:06.606
Daten zu produzieren, datensparsam zu[br]sein. Das ist auch, macht den Datenschutz
0:18:06.606,0:18:09.862
auf der einen Seite ein bisschen leichter,[br]aber es macht es mir natürlich auch
0:18:09.862,0:18:14.880
leichter, mit meinen Daten gut umzugehen.[br]Ich kann auch eine ganz andere Perspektive
0:18:14.880,0:18:20.489
aufziehen und sagen: Okay, ich brauche[br]vielleicht weniger Strom, weil das liegt
0:18:20.489,0:18:26.207
halt lokal bei mir und es muss nicht erst[br]über das WWW irgendwo nach Amerika und
0:18:26.207,0:18:31.705
dann wieder zurück nach nach Frankfurt.[br]Sondern es bleibt alles lokal hier.
0:18:31.705,0:18:36.612
Natürlich braucht man mein Server hier[br]auch Strom. Und natürlich nutze ich auch
0:18:36.612,0:18:41.991
die CPU nicht aus und vielleicht bleibt da[br]noch was über. Aber ich habe das Gefühl,
0:18:41.991,0:18:48.487
dass wir hier noch eine Möglichkeit haben,[br]auch zu sparen, Energie zu sparen und
0:18:48.487,0:18:55.025
gleichzeitig uns einen Gefallen zu tun.[br]Unsere Daten ein bisschen besser zu
0:18:55.025,0:19:00.278
schützen. Das soll nicht heißen, dass man[br]kein Backup haben soll, dass irgendwo
0:19:00.278,0:19:04.486
liegt, weil wenn das Haus abbrennt[br]sozusagen, dann ist alles weg. Das heißt
0:19:04.486,0:19:10.257
aber, sich darüber Gedanken zu machen, wie[br]viele Daten brauche ich wo und wann? Also
0:19:10.257,0:19:17.045
eine Reduktion der Angriffsfläche und[br]Reduktion im Stromverbrauch. Dazu braucht
0:19:17.045,0:19:23.873
es sehr viele kleine Chips. Aber ich[br]denke, wir haben die und wir können daraus
0:19:23.873,0:19:29.345
viel machen. Ich weiß aber, dass das ein[br]großer Diskussionspunkt werden wird und
0:19:29.345,0:19:38.164
würde mich da über die Diskussion freuen.[br]Im Detail. Die schöne Grafik, die Cloud-
0:19:38.164,0:19:47.797
Services meistens bieten, die meistens[br]sehr attraktiv ist, ist aus meiner Sicht
0:19:47.797,0:19:54.260
verzichtbar. Ich verstehe aber, dass es[br]viele Einsteiger auch brauchen, dass es,
0:19:54.260,0:20:00.068
dass der Zugang damit deutlich erleichtert[br]wird. Und hier braucht es aus meiner Sicht
0:20:00.068,0:20:07.371
auch ein bisschen mehr Community, diese[br]Hemmschwelle zu senken und lokale Dinge
0:20:07.371,0:20:15.205
attraktiver zu machen. Die Konnektivität[br]ist beschränkt im privaten Haushalt,
0:20:15.205,0:20:20.420
meistens auf ein Format, mit dem man[br]selber arbeitet. Also sprich dieser
0:20:20.420,0:20:26.172
Mehrwert, dass ich viele Formate habe und[br]in viele Formate konvertieren kann, was
0:20:26.172,0:20:32.989
direkt aus dem Cloud-Gedanken entspringt,[br]das teile ich überhaupt nicht. Lokal habe
0:20:32.989,0:20:38.245
ich ein Format, mit dem ich meistens[br]arbeite und alle meine Daten liegen quasi
0:20:38.245,0:20:42.473
in diesem einen Format vor, was immer das[br]für ein Format auch ist. Also sprich der
0:20:42.473,0:20:47.290
Mehrwert hier ist für mich gering, für[br]andere, für die Betreiber der Cloud
0:20:47.290,0:20:52.494
natürlich eher hoch. Und letztlich:[br]Skalierung, das ist ja das Super-Feature
0:20:52.494,0:20:57.569
der Cloud. Das ist für den privaten[br]Anwender aus meiner Sicht schlicht selten
0:20:57.569,0:21:03.137
von Belang. Die Daten, die bei mir[br]anfallen, fallen bei mir gleichmäßig an
0:21:03.137,0:21:10.172
und regelmäßig. Und ich werde nicht auf[br]einmal statt zwei Zimmern 100 Zimmer
0:21:10.172,0:21:16.220
haben. Und an der Stelle mag es für den[br]Betreiber, für das Business interessant
0:21:16.220,0:21:23.133
sein, dort die Skalierung aufzeigen zu[br]können. Aber für den Anwender oder Nutzer
0:21:23.133,0:21:32.817
letztlich weniger. Kommen wir also das ist[br]sozusagen das das Set up, bei dem ich für
0:21:32.817,0:21:40.676
mich starte und sage Okay. An welchen[br]Ecken kann ich ansetzen? Und der
0:21:40.676,0:21:47.054
elementarste, der einfachste Bedarf oder[br]die elementarste Anforderung, die ich
0:21:47.054,0:21:52.865
habe, ist eine Reduktion der Daten oder[br]Kontrolle wesentlicher Daten, Passwörter
0:21:52.865,0:21:58.682
und Verschlüsselungen. Und eine extreme[br]Anforderung ist auch hinsichtlich
0:21:58.682,0:22:03.188
Lokalisierung Funktionalität bieten[br]Smartcard. So lassen sich Java
0:22:03.188,0:22:09.050
Applikationen in einer Smart Rotation[br]ausführen. Die Energieversorgung erfolgt
0:22:09.050,0:22:13.901
dabei durch das NFC Feld außenrum und dann[br]kann ich natürlich krasse Anforderung
0:22:13.901,0:22:19.995
erfüllen. Ich habe das jetzt lokal lokal[br]versorgt mit Energie und das ist quasi
0:22:19.995,0:22:26.217
mein Kleiner, mein Ad hockes System in[br]indem ich Operationen ausführen kann, bei
0:22:26.217,0:22:29.885
dem ich keine Zeit braucht, auch wenn es[br]der Cloud sowieso gibt, Schlüssel
0:22:29.885,0:22:33.728
auszutauschen oder ähnliches. Aber das[br]bräuchte ich jetzt nicht. Ich habe eine
0:22:33.728,0:22:37.950
Alternative. Ich muss nicht immer das eine[br]oder das andere bieten. Ich habe jetzt die
0:22:37.950,0:22:42.177
Wahl. Je nach Anwendungsfall das eine oder[br]das Andere zu nehmen. Und das ist, glaube
0:22:42.177,0:22:46.530
ich, das Wesentliche, dass wir an vielen[br]Stellen die Wahl haben. Wir wissen es
0:22:46.530,0:22:51.038
einfach noch nicht. Diese Applikation[br]hier, das wurde auch mein Datenspuren
0:22:51.038,0:22:56.053
20/21 vorgestellt. Vertrauliches Chatten[br]ist der Vortrag, wen das interessiert, und
0:22:56.053,0:23:03.099
dort ist die Applikation gut beschrieben[br]und. Worum geht's? Es geht darum,
0:23:03.099,0:23:11.540
Schlüssel auszutauschen und Schlüssel[br]geschickt anzuwenden. So eine Smartcard
0:23:11.540,0:23:16.520
ist an sich ein relativ schöner kleiner[br]Computer. Um jedoch die Daten mit der
0:23:16.520,0:23:22.482
Smartcard auszutauschen, brauche ich ein[br]Terminal aktuell erledigt das Smartphone-
0:23:22.482,0:23:28.441
app. Das ist universell. Allerdings ist[br]das alles andere als minimalistisch, weil
0:23:28.441,0:23:33.244
ein Smartphone ist eine ganze Menge Zeug[br]verbaut. Nah, es ist schon gar nicht
0:23:33.244,0:23:38.210
offline schwer abzusichern und die[br]grundlegende Funktion, die ich brauche, um
0:23:38.210,0:23:42.460
in der Smartcard zu interagieren. Die sind[br]aber relativ einfach und schon vielfach
0:23:42.460,0:23:48.725
technisch umgesetzt. Ich brauche eine NFC-[br]Kommunikation, eine Ausgabemöglichkeit für
0:23:48.725,0:23:55.205
Text und das ist es. In dem Fall hört sich[br]das ja direkt nach einem Einsatzgebiet für
0:23:55.205,0:23:59.182
anonyme und Co. an. Es gibt natürlich noch[br]viele andere Möglichkeiten, aber das wäre
0:23:59.182,0:24:03.770
sozusagen eine eine Variante der[br]Umsetzung. Die technische Limitierung auf
0:24:03.770,0:24:08.828
Anonyme und Co wäre aus meiner Sicht aber[br]auch sogar noch ein Sicherheitsgewinn,
0:24:08.828,0:24:12.821
weil wir jetzt nicht das große Handy zu[br]den Software Stek und Hardware steckhaben,
0:24:12.821,0:24:17.030
da dort eine Rolle spielt, sondern ich[br]kann mich wirklich auf wenige Chips
0:24:17.030,0:24:22.605
konzentrieren und kann das Ganze ja[br]unabhängig vom Internet betreiben. Aber
0:24:22.605,0:24:27.974
warum soll letztendlich auch ein Schlüssel[br]direkt auf seinem Smartphone abgelegt
0:24:27.974,0:24:32.748
sein, warum soll die verschlüsseln? Nur[br]ganz kurz den Crypto Gedanken, damit die
0:24:32.748,0:24:39.027
Moduation noch mal ein bisschen[br]herauskommen. Und zwar ist die Idee ja,
0:24:39.027,0:24:45.071
ich kann gute Kryptographie machen, wenn[br]ich einen wirklich zufälligen Schlüssel
0:24:45.071,0:24:49.205
habe. Das ist sozusagen das elementarste[br]Form von Cryptografie. Ich brauche einen
0:24:49.205,0:24:54.095
wirklich, wirklich zufälligen Schlüssel.[br]Ich brauche einen Austausch, der da
0:24:54.095,0:24:59.007
vertraulich ist. Von Schlüssel oder[br]Information, das spielt dann erstmal keine
0:24:59.007,0:25:02.681
Rolle. Es gibt natürlich auch noch[br]öffentliche Kommunikation mit Public Key,
0:25:02.681,0:25:07.446
also sehr viel Hellman wäre hier das[br]Stichwort. Aber irgendwo an irgendeiner
0:25:07.446,0:25:13.507
Stelle muss irgendjemand den anderen[br]Vertrauen schenken, um da eine
0:25:13.507,0:25:19.860
Kommunikation aufzubauen und der sicherste[br]Algorithmus ist sozusagen ein Schlüssel
0:25:19.860,0:25:24.890
Bit für ein Input Bit zu verwenden.[br]Sogenannte Onetimepad. Und dann wird
0:25:24.890,0:25:30.684
dieser eine Bit Schlüssel nie wieder[br]verwendet. Dann habe ich noch relativ
0:25:30.684,0:25:38.367
sicheren Algorithmus, da ist nämlich[br]einfach alles logisch zu verknüpfen mit
0:25:38.367,0:25:45.714
einem Bit für Bit. Mit einem salt??? und[br]da bin ich schon fertig. Das Ganze kann
0:25:45.714,0:25:49.105
ich noch eine Maschine packen, aber wenn[br]ich jetzt in die Maschine wieder ganz
0:25:49.105,0:25:53.025
viele Sachen nach draußen rein habe, wie[br]zum Beispiel so eine Schweizer Codier-
0:25:53.025,0:25:57.477
Maschine mit so einem Geheimchannel, der[br]eins von diesen Punkten da oben irgendwie
0:25:57.477,0:26:01.373
manipuliert oder nach außen leitet, dann[br]habe ich schon wieder verloren. Das heißt,
0:26:01.373,0:26:05.230
all das würde ich gern in der kleinen[br]Umgebung haben, die nicht nach außen
0:26:05.230,0:26:09.287
kommunizieren kann und wo ich genau das[br]abbilden kann. Dann habe ich sozusagen die
0:26:09.287,0:26:15.222
Grundlage für eine relativ einfache,[br]klare, gute Implementierung. Und das wäre
0:26:15.222,0:26:27.572
sozusagen ein Beispiel, das hier links, da[br]sieht man die die Smartcard und in dieser
0:26:27.572,0:26:38.654
Smartcard. Da hier an der Stelle[br]interagiert das NFC. Wir haben hier den
0:26:38.654,0:26:45.890
Alwine und hier oben, das ist nur der USB[br]to serial Stromversorgung, das fällt dann
0:26:45.890,0:26:50.396
im Prinzip weg und verbaut wird das ganze[br]in so einem ja 3D gedruckten
0:26:50.396,0:26:57.183
Plastikgehäuse mit einem Touchpad und dort[br]kann ich eine relativ einfache Eingabe von
0:26:57.183,0:27:02.000
Text und Ausgabe von im Text einfach[br]bewerkstelligen. Das Ding kann ich überall
0:27:02.000,0:27:06.454
auf der Welt. Ich brauche nur diese beiden[br]Teile. Es gibt gerade aktuell noch ein
0:27:06.454,0:27:11.779
kleines Problem, wenn das in den Secure[br]mode shaltet und das ist wahrscheinlich
0:27:11.779,0:27:18.174
entweder in Energie oder Timinggeschichte[br]zwischen diesen beiden Platinen, aber das
0:27:18.174,0:27:24.597
kriegen wir sicher noch hin. Von der Sache[br]her ist das ein Ansatz. Hier brauche ich
0:27:24.597,0:27:33.300
keinen Cloudservice. Hier kann ich eine[br]Alternative anbieten. Hier kann ich
0:27:33.300,0:27:42.687
wählen. Nehme ich die Cloud als Austausch,[br]Platz für Schlüssel, PGP, Server oder
0:27:42.687,0:27:47.357
ähnliches? Oder nehme ich jetzt einfach[br]eine Smartcard? Und es muss nicht das
0:27:47.357,0:27:52.010
Smartphone sein, sondern Stefan Radtke hat[br]jetzt auch an der Stelle schon im Ring,
0:27:52.010,0:27:57.021
den ich da kommunizieren kann, wo einfach[br]dieser Chip verbaut ist mit Antenne. Das
0:27:57.021,0:28:04.329
wäre eine Möglichkeit, eine ganz andere[br]Möglichkeit. Ist das Musik Streaming?
0:28:04.329,0:28:11.182
Nein, jeder kennt das Musik Streaming. Das[br]gilt nicht nur für das Musik Streaming für
0:28:11.182,0:28:15.267
die Erwachsenen, sondern vielleicht auch[br]das Musik Streaming, insbesondere für
0:28:15.267,0:28:21.091
Kinder. Und da gab es schon einige[br]Projekte. Ich bring jetzt mal meine
0:28:21.091,0:28:27.027
Variante davon, das ist einfach quasi[br]einen Hardware Fork, wenn man so will,
0:28:27.027,0:28:31.715
dann des Ganzen. Bei uns heißt der Buddy,[br]weil ich irgendwann mal mit Holz Filament
0:28:31.715,0:28:36.702
gedruckt habe, warum auch immer. Manchmal[br]war es eine blöde Idee, weil die Düse zu
0:28:36.702,0:28:42.978
dünn war. Aber am Ende des Tages hat es[br]geprägt. Und ja, für die Kinder ist es
0:28:42.978,0:28:48.155
relativ intuitiv. Also was ist die[br]Anforderung? Ich will einfach keine CDs
0:28:48.155,0:28:52.364
haben, weil die zerkratzen und weil die[br]schwer auszuwechseln sind. Ich möchte gern
0:28:52.364,0:28:56.650
etwas, was intuitiv ist und vielleicht so[br]eine Option hat, einen Nachtlicht
0:28:56.650,0:29:02.501
nachzubilden. Unser Schwerpunkt liegt aber[br]auf den ersten beiden. Und da gibt es sehr
0:29:02.501,0:29:09.160
viele Lösungen. Es gibt auch Cloud-[br]Lösungen dazu. Cloud Lösungen mir so an
0:29:09.160,0:29:17.035
sich war für mich einfach von der Sache[br]her zu teuer. Es war nicht, erschloss sich
0:29:17.035,0:29:24.362
mir nicht, worum das in der Cloud sein[br]muss. Unser proprietär. Und ganz besonders
0:29:24.362,0:29:30.465
war es auch unflexibel, unflexibel in dem[br]Sinne, was ist, wenn ich eigene Dinge
0:29:30.465,0:29:35.493
einbringen will. Eigene Texte hochspielen,[br]eigene Inhalte ausspielen will, aber eine
0:29:35.493,0:29:40.755
eigene Tokens ergänzen will. Weil wir[br]gerade irgendwie so ein kleines Frettchen
0:29:40.755,0:29:45.975
haben und es passt halt supergut dazu ist[br]es. Gibt es aber irgendwie nicht. Und wenn
0:29:45.975,0:29:50.425
das Ganze dann noch ganz viel Geld kostet,[br]dann bin ich sowieso an der Stelle dabei
0:29:50.425,0:29:54.802
zu fragen, Okay, wofür bezahle ich das[br]Geld, wenn es gerechtfertigt ist? Mag es
0:29:54.802,0:30:00.387
Käse. Aber ich möchte ja nur Inhalt[br]abspielen. Man kann es so lösen wie auf
0:30:00.387,0:30:06.159
dem Bild oder man ist einfach so. Das ist[br]dieser kleine Typ. Da gibt es ein FPrmini
0:30:06.159,0:30:10.147
die wenigsten kennen wahrscheinlich, die[br]meisten auch. Und der macht immer schon
0:30:10.147,0:30:15.015
alles. Da ist völlig unspektakulär, sieht[br]er aus. So checke ich eine SD-Karte rein,
0:30:15.015,0:30:19.627
und hab zwei Pins, mit denen ich das[br]abspielen kann. Dann kann ich es laut und
0:30:19.627,0:30:23.471
leiser stellen, kann Lautsprecher[br]anschließen an zwei andere Pins und das
0:30:23.471,0:30:30.294
war's. Und er macht alles andere. Da macht[br]natürlich dann nur genau das, was er sagen
0:30:30.294,0:30:36.240
will, was ich dort angeklickt habe,[br]sozusagen als abspielen oder nicht
0:30:36.240,0:30:39.728
abspielen. Er kann jetzt nicht gut[br]springen oder ähnliches mehr. Aber das
0:30:39.728,0:30:44.432
brauche ich in 90 prozent der Fälle auch[br]gar nicht. Damit kann man starten und wenn
0:30:44.432,0:30:50.709
man dann nicht aufpasst, sendet man dann[br]mit so einem komischen Monster hier. Das
0:30:50.709,0:30:54.450
ist unsere erste Version mit zwei[br]unterschiedlich großen Ohren, wo die
0:30:54.450,0:31:00.069
Buttons drin sind. Da gibt es eine[br]freeware oder ein Open-Source-Projekt, das
0:31:00.069,0:31:06.256
heißt Tunnel oder auch heckel day im gibt[br]es auch ein Projekt, das sich damit
0:31:06.256,0:31:11.754
beschäftigt. Links füge ich dann gerne[br]noch mal ein. Diese beiden Projekte zeigen
0:31:11.754,0:31:19.466
quasi auf dasselbe drauf ein. Ich nehme[br]einen Arduino, ich nehme eine mp3-player,
0:31:19.466,0:31:25.558
ich nehme ein NFC reader, noch dazu ein[br]paar Buttons. Gut, dann kann ich das alles
0:31:25.558,0:31:30.993
entweder fliegen, zusammen löten oder ich[br]baue mir noch eine Platine und Gehäuse
0:31:30.993,0:31:36.395
außenrum, fertig aus. Das ganze kann in[br]verschiedenen Sachen verbaut sein und ich
0:31:36.395,0:31:39.771
habe versucht einfach, wie kriegt man das[br]möglichst klein zusammen? Irgendwie.
0:31:39.771,0:31:43.355
Irgendwann habe ich mir gesagt, ich muss[br]das irgendwie zusammenbringen. Warum auch
0:31:43.355,0:31:48.304
immer. Ich weiß es heute noch nicht, aber[br]das war sozusagen eine der Motivation. Und
0:31:48.304,0:31:53.319
wenn man dann die Software rumschrauben,[br]zum Beispiel auf einem 34C3 saß ich dann
0:31:53.319,0:31:57.500
rum und habe dann angefangen die Software[br]rum zu schrauben und habe das revive von
0:31:57.500,0:32:02.139
der Software bekommen. Da ging es mir vor[br]allen Dingen darum, neue Funktionen
0:32:02.139,0:32:08.296
unterzubringen und große Funktionen[br]einfach ein bisschen kleiner zu machen.
0:32:08.296,0:32:13.720
Ja, letztlich brauchte dieses WS28 12[br]Littering da und da braucht er auch mal
0:32:13.720,0:32:18.388
ein bisschen Logik und die Library dafür[br]braucht wieder viel Platz, also muss man
0:32:18.388,0:32:23.673
wieder woanders sparen. Und ja, hier sieht[br]man auch das gute Fundament und das ein
0:32:23.673,0:32:29.133
bisschen Franz und wie das diesen kaputt[br]macht, lässt sich alles zusammen gibt es
0:32:29.133,0:32:36.405
jetzt schon MP3 Player, der allerdings[br]erst jetzt hinten an dem Kabel noch extern
0:32:36.405,0:32:43.156
Strom braucht. Und die LED Chip braucht[br]wieder Strom. Und da kommt man von innen
0:32:43.156,0:32:47.155
dann automatisch zum nächsten. Über[br]Buttons, die da vorne sind kann man
0:32:47.155,0:32:55.285
natürlich vor und zurückspringen, laut und[br]leise machen. Und den Admin Modus zur
0:32:55.285,0:33:00.530
Programmierung der Text. Also ich brauche[br]jetzt nicht ein extra Gerät oder sowas und
0:33:00.530,0:33:07.777
ich kann das alles mit dem Ding schon tun.[br]Die Besonderheit, was ich da noch in der
0:33:07.777,0:33:14.457
Software verbaut war, dann, dass beim[br]Entfernen des Textes Dinge auch wirklich
0:33:14.457,0:33:17.894
ausgeht. Das hört sich trivial an, aber[br]manchmal ist es ja so, wenn man Hardware
0:33:17.894,0:33:21.887
arbeitet, da ist das trivialste dann doch[br]ein bisschen kompliziert, weil nämlich die
0:33:21.887,0:33:26.100
Library das irgendwie nicht hergibt, dass[br]ein Entfernen festgestellt wird. Da muss
0:33:26.100,0:33:30.038
man ein bisschen tricksen, aber das ist ja[br]genau die Challenge sozusagen. Und hier
0:33:30.038,0:33:34.459
wird es jetzt schon langsam unrealistisch.[br]Das ist eigentlich nicht der Einstieg ins
0:33:34.459,0:33:39.382
ja, ins lokale Business, sondern das ist[br]dann einfach wirklich eine Bastelei, die
0:33:39.382,0:33:43.328
dann endet. Deswegen gehe ich mal ganz[br]schnell über die nächsten Slides. Und auch
0:33:43.328,0:33:46.661
wenn das nur was man dann alles noch[br]machen kann. Aber das ist der Einstieg zu
0:33:46.661,0:33:49.870
sagen wir ich nehme kein Cloud Service,[br]ich mache es lokal und dann kann ich aber
0:33:49.870,0:33:55.041
auch anfangen, die Sachen umzubringen,[br]reinzubringen, umzubauen, die ich einfach
0:33:55.041,0:34:02.291
brauche und die ich haben will. Ein[br]weiterer Punkt war dann, dass der
0:34:02.291,0:34:10.250
Energiesparmodus, dass ich wirklich[br]versuche, die einzelnen Module einzeln an
0:34:10.250,0:34:15.735
und abzuschalten. Das ist jetzt sozusagen[br]die einfache Bauweise. Von diesen
0:34:15.735,0:34:20.105
Transistor Kaskaden habe ich dann drei[br]Stück verbaut, dass ich die LEDs, die
0:34:20.105,0:34:23.531
MP3-Player und den nur selber mit der[br]Selbsterhaltung an und abschalten kann, um
0:34:23.531,0:34:28.355
möglichst viel Strom sparen zu können,[br]weil nämlich diese MP3 vorgefertigte MP3
0:34:28.355,0:34:34.246
Player da relativ Strom zieht. Letztlich[br]muss man das alles nicht machen. Wer das
0:34:34.246,0:34:39.906
nur offline haben will, der startet[br]einfach mit diesem Schönen mp3 plaer chip,
0:34:39.906,0:34:45.590
den er sieht. Und wer das ja weiter[br]spielen will, der kommt dann irgendwann
0:34:45.590,0:34:50.703
vielleicht bei sowas raus. Da ist jetzt[br]noch ein bisschen 3D-Druck dazugekommen
0:34:50.703,0:34:56.647
und ein 3D-Modell sauber konstruiert und[br]letztlich auch noch mit Diagnose Modul.
0:34:56.647,0:35:02.030
Und wenn ja, in irgendeinem dieser Gebiete[br]zu Hause seiht, gibt es genau für dieses
0:35:02.030,0:35:05.517
Thema jetzt schon so viel im Internet zu[br]finden, dass sie da auch relativ schnell
0:35:05.517,0:35:08.914
starten können. Naja, müsst jetzt nicht[br]mit dem Modul starten, das ist auch alles
0:35:08.914,0:35:13.428
öffentlich, das könnt ihr gerne haben.[br]Aber wer jetzt sagt okay, ich kenn mich
0:35:13.428,0:35:19.175
nur mit Software aus, da ist schon nahezu[br]fertig. Man nimmt einen Arduino, einen MP3
0:35:19.175,0:35:23.877
Player kann sich ne Platine wenn er möchte[br]im Internet raussuchen, die selber
0:35:23.877,0:35:29.377
nachbauen nachlöten. Das ist nicht relativ[br]kompliziert oder kauft sich halt so eine
0:35:29.377,0:35:35.937
die fertig vorgefertigte Platine. Ich habe[br]auch noch einige rumliegen. Und los gehts.
0:35:35.937,0:35:40.526
Und dann kann er sich auf sein[br]Spezialgebiet stürzen. Software. Und wer
0:35:40.526,0:35:44.748
ein bisschen von der Hardware Richtung[br]kommt, dem ist das vielleicht alles zu
0:35:44.748,0:35:50.081
dröge. Aber sich im Sommer nicht so[br]auskennt, der kann es andersrum genauso
0:35:50.081,0:35:56.332
tun. Insofern würde ich euch einladen, ja[br]euch darauf zu stürzen. Nicht ohne noch
0:35:56.332,0:36:02.592
zwei weitere Beispiele zu nennen, nämlich[br]zum Beispiel die Zeiterfassung. Das ist so
0:36:02.592,0:36:07.019
ein Klassiker. Wenn ich mir gemerkt hätte,[br]wie viel Zeit ich da an die einzelnen
0:36:07.019,0:36:13.665
Themen versenkt habe von dem von der[br]Mutti, da hätte ich dann nur eine schöne
0:36:13.665,0:36:21.752
Statistik und könnte noch hier und da noch[br]was abziehen. Aber beruflich muss man es
0:36:21.752,0:36:27.425
auf jeden Fall machen. Und dort an der[br]Stelle ist es so, dass ich meistens ein
0:36:27.425,0:36:31.985
Projekt habe. Ich habe einen meinem[br]Projektschritt und will diese kombinieren
0:36:31.985,0:36:36.593
und wir merken genau wann habe ich welchen[br]Schritt verfasst? Wann habe ich welcher
0:36:36.593,0:36:40.520
Aufwand gemacht? Für welches Projekt, in[br]welchem Status? Es sind quasi immer wieder
0:36:40.520,0:36:44.859
dieselben Keywords, die ich irgendwie[br]kombiniere. Und auch hier gibt es online
0:36:44.859,0:36:48.988
Lösungen ohne Probleme. Aber wozu? Also[br]eigentlich will ich ja nur Sachen
0:36:48.988,0:36:52.978
eingeben. Ich will nur ein Projekt[br]Schlüssel haben und einen Aufgaben
0:36:52.978,0:36:58.697
Schlüssel. Und das ist sozusagen eine[br]Variante wie man oder was mir einfiel das
0:36:58.697,0:37:03.560
zu lösen. Ich habe einen Touchpanel und[br]hier ist einfach eine Linie. Links, ganz
0:37:03.560,0:37:07.749
links seht ihr die Projekte in der Mitte[br]sind die Themen und dann ziehe ich eine
0:37:07.749,0:37:11.945
Linie und dann ist es das Projekt mit dem[br]Thema. Und das ganze funktioniert als
0:37:11.945,0:37:17.025
Keyword und gibt es einfach direkt ein in[br]das System und man hat die Stadt eine
0:37:17.025,0:37:23.807
Applikation. Bei mir ist es in dem Fall[br]ein schönes Excel und trägt die Daten dort
0:37:23.807,0:37:31.014
ein. So hintenrum sieht das dann so aus.[br]Relativ unspektakulär. Es ist wieder nur
0:37:31.014,0:37:36.574
Sinn und zwei Bauelemente für die es[br]tausende Anleitungen gibt, wie man die
0:37:36.574,0:37:41.435
zusammenbaut. Und schon habt ihr eine[br]offline Lösung, wie ihr die Projekte
0:37:41.435,0:37:48.507
tracken könnt. Es gibt noch einen ganz[br]anderen Ansatz, das nicht so zu machen,
0:37:48.507,0:37:54.270
sondern komplett mobil. Das sind diese und[br]Ähnliches, die dann ängular und ähnliches,
0:37:54.930,0:38:00.060
dann bestimmte Würfel oder Oktaeder oder[br]was auch immer haben, die ich auf die
0:38:00.060,0:38:04.080
entsprechende Seite gelegt. Dann die Zeit[br]messen, wie das Ding da daliegt. Und das
0:38:04.080,0:38:07.980
fand ich so spannend, weil es auch wieder[br]nur das eine Motiv, auch wieder nur zwei
0:38:07.980,0:38:12.120
Systeme, die ich da brauche, sieht man[br]hier vielleicht noch mal ein bisschen
0:38:12.120,0:38:21.990
besser nämlich. Ich brauche einen einen[br]Sensor, ein Lagerensor und ich brauche
0:38:21.990,0:38:27.090
eine kleine Einheit eine Logikeinheit und[br]hier dahinten habe ich einen ESP32 verbaut
0:38:27.090,0:38:32.760
und vorne ist es ein Tinypico um das halt[br]einfach noch kleiner zu kriegen oder
0:38:32.760,0:38:37.620
reinzukriegen. Und der Sensor, und mehr[br]ist es nicht am Ende des Tages und die
0:38:37.620,0:38:43.830
beiden melden sich jetzt einer lokalen[br]FTP, einem Lokalen FTP Server und über ein
0:38:43.830,0:38:48.300
uraltes schnödes CGI Script, was es schon[br]vor 30 Jahren gab, schreiben die einfach
0:38:48.300,0:38:51.780
in eine Datei rein. Das ist total[br]unspektakulär. Sieht natürlich auch
0:38:51.780,0:38:57.240
unspektakulär aus, aber ich brauche jetzt[br]keinen großen Service für mehrere hundert
0:38:57.240,0:39:03.600
Euro, um dasselbe zu erreichen. Na und?[br]Das lässt sich weiter fortsetzen. Zum
0:39:03.600,0:39:09.270
Beispiel auch im Thema Smart Home. Dort[br]habe ich ein Thema Glühbirnen hacken. Da
0:39:09.270,0:39:14.970
hat Holgi auf dem 20/21 auch ein Foto[br]gemacht oder WLAN, Steckdosen patchen. Da
0:39:14.970,0:39:19.080
gibt es ganz viele Seiten dazu, wie man[br]WLAN Steckdosen so hinbekommt, dass sie
0:39:19.080,0:39:23.670
nur lokal funken. Auch bei mehr als 20[br]wird es dann auch wieder lokal eng. Baut
0:39:23.670,0:39:27.570
euch ein zweites WLAN am besten auf, die[br]sich am besten gegenseitig nicht stören.
0:39:27.570,0:39:34.680
Genau all diesen ganzen Applikationen habt[br]ihr gesehen, da gibt es ganz viele
0:39:34.680,0:39:37.950
verschiedene coole Chips, die man gut[br]kombinieren kann, für die es auch sehr
0:39:37.950,0:39:41.040
viele Documentation gibt. Und ich brauche[br]nirgends, wo die Daten hin und
0:39:41.040,0:39:45.090
herschicken, weil die kriegen das alles[br]sehr gut hin. Die sind sehr günstig und
0:39:45.090,0:39:49.650
sehr gut zu verbauen. Ich habe[br]verschiedene Interaktionsmöglichkeiten,
0:39:49.650,0:39:54.690
ich habe verschiedene Sensoren und[br]Interfaces und für die IO habe ich noch
0:39:54.690,0:40:03.000
mehr Möglichkeiten. Ja, und als Plattform,[br]sozusagen als als Rechnung Knecht. Da habe
0:40:03.000,0:40:09.300
ich die Arduino Riege mit Amiga und Co.[br]habt ihr DSP 32 und seine ganzen Freunde
0:40:09.300,0:40:14.370
und die ganzen Paes und Android und Tinker[br]und was es dann noch alles gibt. Die alle
0:40:14.370,0:40:18.390
kann ich verwenden und den Teil[br]austauschen. So ein paar Stolperfallen
0:40:18.390,0:40:21.900
gibt es natürlich noch, die habe ich schon[br]aufgelistet. Da springe ich jetzt mal kurz
0:40:21.900,0:40:30.600
drüber und. Es gibt Mannigfaltig viele[br]Fehler, zum Beispiel Wackler am Brett,
0:40:30.600,0:40:36.090
bald, wenn es große Stromschwankungen gibt[br]oder oder oder, da können oder gerne im
0:40:36.090,0:40:39.900
Detail noch mal darauf eingehen. Das wurde[br]jetzt aber anscheinend die Zeit sprengen.
0:40:39.900,0:40:49.590
Genau deswegen finde ich sehr einsam ab[br]Forsag sein. Rechnet immer mit mehreren
0:40:49.590,0:40:55.650
Fehlern und startet Kabel gebunden,[br]überdimensioniert mit mehreren Optionen
0:40:55.650,0:41:01.110
und versucht die STANDARD Pins zu[br]verwenden. Arduinos, das hatten mir schon
0:41:01.110,0:41:06.180
manche Studie gekostet, da eine[br]individuelle Lösung gebaut zu haben, nur
0:41:06.180,0:41:11.820
damit der Leitungspfad ein bisschen kürzer[br]wird. Genau dann kürze ich hier ab und
0:41:11.820,0:41:19.620
freue mich, dass ich eingeladen wurde.[br]Danke, den Engels sozusagen. Und wenn wir
0:41:19.620,0:41:21.840
noch Fragen haben, dann würde ich die[br]gerne beantworten.
0:41:21.840,0:41:30.060
Herald: Alles klar? Vielen Dank für den[br]Vortrag erstmal und es haben sich
0:41:30.060,0:41:39.270
tatsächlich ein paar Fragen eingefunden[br]und z. B. danach, wo man denn deine Slides
0:41:39.270,0:41:43.410
finden kann.[br]Martin: Okay. Gute Frage. Da frage ich
0:41:43.410,0:41:47.280
meine Regie, wo wir die denn einpacken[br]können. Ich stelle sie gerne irgendwo,
0:41:47.280,0:41:52.260
ansonsten lade ich sie im Git hoch unter[br]meinem Pseudonym. Da könnt ihr ja noch
0:41:52.260,0:41:54.570
sehen.[br]Herald: Wir kriegen das hin, die
0:41:54.570,0:41:59.230
bereitzustellen. Okay, wenn Du uns die[br]bereitstellst. beide lachen
0:41:59.230,0:42:07.630
Herald: Als nächstes haben wir ja eine[br]etwas kritische Frage, wie das denn mit
0:42:07.630,0:42:10.977
den Java Smartcard aussieht, ob es dafür[br]noch Updates gibt.
0:42:10.977,0:42:18.040
Martin: Ähm ja. Die Frage ist, was du dort[br]updaten willst. Von der Sache her kann
0:42:18.040,0:42:24.760
jeder, der so eine Smartcard hat, die auch[br]anpassen. Die Logik ist relativ trivial
0:42:24.760,0:42:37.090
und offline und es ist eher mehr wie so[br]ein Hardwaretoken halt zu betrachten. Aber
0:42:37.870,0:42:39.903
ja, das wäre noch zu klein. Ich gebe es[br]auch weiter an Stefan Radtke, der dann das
0:42:39.903,0:42:40.613
Projekt betreut.
0:42:40.613,0:42:43.332
Martin lacht
0:42:43.332,0:42:49.812
Herald: Alles klar? Gut, dann als nächstes[br]gibt es erst mal noch eine Anmerkung,
0:42:49.812,0:42:55.563
nämlich dass die Abschaltung von Cloud[br]Services manchmal auch Hardware an sich
0:42:55.563,0:43:01.696
direkt obsolet macht, nämlich zum Beispiel[br]beim agressiver InternetratlosService, ist
0:43:01.696,0:43:10.482
mir jetzt nicht bewusst, aber vielleicht[br]hilft es Leuten weiter. Genau. Und dann
0:43:10.482,0:43:17.506
gibt es ja noch eine Frage, aber die[br]bezieht sich eher darauf. Also keine
0:43:17.506,0:43:22.435
Ahnung. Da ist wahrscheinlich eher die[br]Frage, was man unter dem Begriff Tools
0:43:22.435,0:43:28.129
versteht. Also fragt jemand wo es denn[br]jetzt offline Werkzeuge gibt? Aber ich
0:43:28.129,0:43:34.684
sehe mal, ich ich habe das so verstanden,[br]dass diese Anwendung, die du gebaut hast,
0:43:34.684,0:43:39.647
als Tools selber verstanden hast, aber[br]wenn du noch was ergänzen willst, kannst
0:43:39.647,0:43:43.195
du es auch gerne machen.[br]Martin: Also ich habe Tools ganz am Anfang
0:43:43.195,0:43:49.261
erwähnt für meine Tools, so in dem Sinne,[br]dass ist meine meine Kombination meine
0:43:49.261,0:43:55.841
Projekte aus all diesen Funktionen diese[br]gibt. Und letztlich sind die Tools, die
0:43:55.841,0:44:01.340
den zugrunde liegenden Arduino und Co,[br]Arduino, Raspberry PI und Ähnliches und
0:44:01.340,0:44:04.640
diese diversen Sensoren, die es alle schon[br]gibt.
0:44:04.640,0:44:13.310
Herald: Ja genau, das waren dann auch die[br]Fragen, die hier das Pad erreicht haben.
0:44:13.310,0:44:21.470
Und damit würde ich dir dann noch mal für[br]deinen Vortrag danken. Und dann haben wir
0:44:21.470,0:44:26.930
jetzt hier auf dem Kanal eine[br]Dreiviertelstunde Pause und dann geht es
0:44:26.930,0:44:33.920
weiter mit dem Vortrag Information What[br]are you looking, a documentry on Privacy.
0:44:33.920,0:44:44.690
Und genau da. Sehen wir uns dann trotzdem[br]hier wieder? Viel Spaß bis dahin, tschüss!
0:44:44.690,0:45:01.000
Untertitel von vielen vielen Freiwilligen und dem[br]C3Subtitles Team erstellt. Mach mit und hilf uns!