 Vielen Dank für die Einführung. Lass mich zuerst sagen, als ich meinen Vortrag hier eingeschickt habe, wurde ich, habe ich nicht erwartet, dass ich in so einen großen Raum komme mit so vielen Zuhörern. Egal jetzt mich hier. Ja, zuallererst, das ist kein Talk für OpenWID-Entwickler. Das technische Level ist wirklich eher sehr abstrakt, eher philosophisch hier. Aber ich habe drüber nachgedacht. Ich habe die Entscheidung getroffen, dass das der wichtigste Punkt ist, den ich hier vermitteln möchte für euch. Ich denke, es ist nicht nötig zu sagen, dass wir alle daran interessiert sind, Kommunikationstechnologien zu entwickeln, die direkter und authentischer Kommunikation erlauben. Ja, brauchen mehr Dinge auf der rechten Seite und weniger Abhängigkeiten von Infrastruktur, wie man es auf der linken Seite sieht. Das Problem dabei ist, zum Beispiel in WLAN-Mesh-Netzwerken, wo das sehr einfach zu erreichen ist. Es gibt immer ein Interferenz-Limit-Problem, in dem man schnell reinläuft. Die Netzwerkleistung hängt nicht ab. Es stellt nicht die Distanzen, die klein genug sind, damit man wenigstens ein bisschen der Signal übertragen kann. Es geht vielmehr darum, dass viele Übertragen in einem geteilten Medium übertragen werden. Jedes tratlose Netzwerk am Ende irgendwie Interferenzen als Probleme hat mit einer ansteigenden Zahl von Netzwerken. Es ist auch analog zur Gesellschaft, denn wir fangen gerade an, unsere Gesellschaft in Absichten abhängig von Anhänger. Die Technologie, die wir natürlich benutzen, um Mesh zu benutzen, ist IEEE 802.11 WLAN. Wir sagen auch Wifi, obwohl das ein Trademark, ein Name ist. Die Verbindungsgeschwindigkeiten für diese Protokoll-Familien, die die anbieten, steigen, steht sich an, monoton an. Es ist seltsam, die Grafen anzugucken, die Durchsätze anzeigen, obwohl die Hardware immer lustiger aussieht. Aber was soll es? Das ist die wesentliche Technologie, die wir zurzeit haben. Und wird durch Moore's Law extrem billig und sehr leistungsstark. Und sie baut etwas um zu funktionieren, und zwar freies Spektrum. Insbesondere 802.11 AC nutzt verschiedene Kanäle gleichzeitig. Dieses Spektrum aus den USA, um einen Gigabit zu übertragen, braucht man 160 bis 180 Megahertz an freiem Spektrum. Eben 2,4 Gigahertz Band. Ich mag tratlose Mesh-Netzwerke. Vorhergehenden Talk haben wir uns darüber unterhalten, was man mit Mesh es überhaupt machen kann. Und diese Liebe für Mesh-Netzwerke, die ich habe, hat mich dazu verleitet, mich damit zu befassen, wie man solche Mesh-Netzwerke verbessern kann. Es gibt viele Aspekte, die man verbessern kann. Hier haben wir eine erste Übersicht, wie man das kategorisieren könnte. Einerseits gibt es Rate- und Energie-Kontrolle, Prozesse, die nicht wirklich standardisiert sind, mit denen sowohl Mesh als auch andere Netzwerke verbessert werden können. Wir haben auch andere Dinge gedacht, wie zum Beispiel Network-Coding. Und ich hatte die Gelegenheit, mich mit Congestion-Kontrolle zur Verstopfungskontrolle zu befassen. Und zwar insbesondere im automobilen Mesh-Kommunikationsfeld, wo solche Staukontrolle wichtig ist. Über die Jahre, während ich mich damit befasst habe, ist mir etwas aufgefallen, das komisch ist. Und zwar wissen wir, dass diese Netzwerke durch Interferenz begrenzt sind, aber wir verfügen nicht über Möglichkeiten, diese Interferenzen zu messen, während wir in einem solchen Netzwerk teilnehmen. Um ein solches verteiltes System robuster zu machen, oder genügend robust zu machen, müssen wir eine Möglichkeit implementieren, einen Weg implementieren, mit dem wir direkt messen können, welches Frequenz-Spektrum in unserer Umgebung in diesem Moment verfügbar ist. In diesem Raum hier zum Beispiel, wir haben das 2,4 GHz-Band völlig überflutet sein mit Signalen wegen der starken und normalen Aktivität, die mit den Accesspoints in diesem Raum stattfindet. Wo in unseren Geräten können wir diese Aktivität sehen? Viele von euch werden jetzt denken, ja, mein Gerät kann diese Information dekodieren und deshalb denken sie auch, so können wir das messen und so können wir feststellen, welche Aktivität in diesem Raum tatsächlich stattfindet. Aber weil eine verteilte Koordination stattfindet, während wir das Medium beanspruchen, eine Distributed Coordination Funktion, können wir das nicht. Diese DCF verwendet Listen Before Talk und bildet eigentlich die Menschskommunikationsform ab. Man nimmt mehrere Geräte, stellt diese in einen Raum, sie hören, ob auf dem Medium Aktivität herrscht und wenn sie nichts hören, dann sprechen sie. Wie ein Mensch, der hört, ob ein anderer Mensch in diesem Raum spricht und er ist anspricht. Weil das über den Raum verteilt ist, hat jetzt aber jeder in jedes Mitglied unterschiedliche Perspektive auf die Situation und weiß nicht so genau, bin ich jetzt gerade in der Lage zu sprechen oder nicht. Und es gibt dann sozusagen eine Machtschwelle, das funktioniert, 90% der Geräte funktionieren so über diese Machtschwelle, die definiert ist und jeder Knoten wartet eigentlich, sozusagen so lange, bis die Kanalpower unter diese Machtschwelle kommt. So funktioniert das. Zum Beispiel zeigt diese Darstellung, diese spontane Power an einer Antenne, eingeladen Antenne. Das ist kein echtes Messergebnis. Ich habe sozusagen eine Messerung genommen und das dann aber ein bisschen bearbeitet. Es ist kein echtes Messerung, aber man sieht diese Blocke, wo Transmissionen stattfinden und die grüne Linie ist sozusagen, das könnte die Schwelle sein für unser Power Empfangsgerät. Vielleicht ist es nicht ganz klar, aber es gibt viele Überlappungen an vielen Stellen. Es ist ein verteiltes Phänomen, es gibt keine Schlottsstruktur. Der hat eine unterschiedliche Perspektive aus der Situation. Wenn du eine klare Diskussion in diesem Raum haben willst, dann wird das ganz schön Anspruch sein. Also ein echter Empfänger, der versucht zu verstehen an den Teilen, die sich nicht überlappen. Was er versteht und nach oben weiterleitet, ist eigentlich nur das, was er dekodieren kann. Und das ist eigentlich das kundlegende Ding, also der wichtige Punkt, den ich hier machen möchte. Die gesamte Kanalauslastung der Empfänger, was er weiterleitet an den höheren Leveln, der will nicht wissen, wie der Kanal ausgelastet ist. Es gibt ja so ein Informationsverlust die ganze Zeit. Unsere Gerätefunktion ist im Moment genau so, was du verstehst, kannst du weiterleiten. Und der philosophische Teil hier ist, die Medientheorie ist, Schüsselwort, Marsch und McLoone. Alle Technologie, die wir entwickeln, erweitern unsere menschlichen Fähigkeiten. Und wenn man darüber nachdenkt, kabelose Kommunikation ist irgendwie auch eine Erweiterung unserer Ohren und unseres Mundes. Und diese Verhaltung ist irgendwie vergleichbar mit dieser Situation. Wir haben Ohren im 2.5-Gigahertz-Spektrum. Und manchmal hören wir eben in dem vollen Raum gar nichts, aber irgendwie hören wir dann nur das, was die Leute direkt neben uns in unsere Richtung schreien. Aber wir hören nicht die Aktivität im Raum. Wir suchen nicht nach anderem Input, weil wir das nicht wahrnehmen. Das ist ziemlich viele Worte, um eigentlich zu sagen, wir haben jetzt ein Patch für OpenWRT, der einen Echtzeit-Graf anzeigt, bevor man sich irgendwo verbindet oder verknüpft, wie man in dem dritten Graf neben den zwei alten Grafen das genau zeigt. Das ist die Auslastung auf diesem Kanal über Zeit. Das ist der Aktivitätslevel auf diesem Kanal. Ich habe darüber nachgedacht, eine Demo zu zeigen, aber das nimmt so viel Zeit weg, deswegen zeige ich hier einfach nur Bilder. Wir nennen es QBSS-Load-Auslastung. Aber was wir jetzt hier sehen können, ist die wirkliche Kanalauslastung, was die Ressourcen, die überbleiben, um Kommunikation zu betreiben. Das hat viele nützliche Anwendungen, einfach allein, weil man es beobachten kann. Wir haben darüber nachgedacht, Mensch, kann das nicht besser sein, wenn wir über diese Situation informieren, also eigentlich bei der richtigen Überlegung, jetzt können wir es auf unserem lokalen Knoten beobachten, aber es ist immer noch schwierig, das an Clients zu kommunizieren, die mit mir sprechen wollen, an uns sprechen wollen. Jetzt brauchen wir so einen Weg, wie man diese gemessenen Daten verteilen kann, um eine globale Ansicht über die verfügbaren Ressourcen zum Raum anzuzeigen. Also sollten wir das irgendwie broadcasten unter der Benutzung von Beacons. Und es stellt sich heraus, wenn man die Standard-Dokumente guckt, dann gibt es da auch schon einen Weg, ungenau das zu tun, nämlich Broadcasting von Kanalmessungen. Das nennt sich QBSS-Load, ein standardiertes Format, wie man das für jedes Beacon bekommen kann. Man fügt sieben weiter zu für jedes Beacon und Access Points in Infrastruktur-Mode oder Atok-Knoten selber, kriegen dann sieben zusätzliche Bits. Also haben wir versucht, diese Funktionalität im OpenWRT-Software-Stack zu implementieren. Dabei haben wir gesehen, dass einige Access Points, insbesondere Enterprise-Geräte von Cisco, bereits tun. Sie tun das, um die Quality of Service, die Servicequalität von Voice over IP zu verbessern. Also haben wir versucht, genau diese Funktionalität in einem offenen Software-Stack abzubilden. Daraus resultiert, es ist ein Patch, der ganz kurz ist, eigentlich. Das Problem ist, ich habe einen Hintergrund in Elektro-Agenieurwesen, Elektrotechnik, bin aber ein mäßig kompetenter Programmierer. Also haben wir eigentlich in unserer Arbeit ziemlich alles programmiertechnisch falsch gemacht, was wir falsch machen konnten. Aber wir waren abenteuerlich genug, Arthur Lena und ich, hauptsächlich Arthur Lena, der das ganze Lob für den Patch verdient. Wir waren naiv genug um unseren ersten Versuch am Wireless-Battelmasch vorzustellen. Und ich werde niemals das Gesicht vergessen, dass unser Patch in der Situation an diesem Battelmasch eine völlige Kernel-Panik auslöst. Deshalb tut es mir leid, diese Idee damals vorgeschlagen zu haben. Aber trotz diesen anfänglichen Schwierigkeiten nach einigen Polish waren wir in der Lage, einige Entwickler von Untersystemen zu überzeugen, dass sie diesen Patch übernehmen. Was wir tun, ist etwas ziemlich außergewöhnliches. Wir passen Felder in einem Beacon-Signal über die Zeit an, die sich dann verändern. Das ist ziemlich ungewöhnlich. Das resultiert aber darin, dass man in einem Tool, wie zum Beispiel dem Horst, diesem Tool, das ich euch hier zeige, die Signalstärke sieht, geschrieben hat das Bruno und es ist ziemlich nützlich, um die Signalstärke in Maschnetzwerken zu sehen. Der Teil auf der rechten Seite ist neu, diese Sternchen. Von der Perspektive der MAC-Adressen auf der linken Seite sieht man auf der rechten Seite die Interferenz, die Sie sehen. Das heißt, mit diesem Tool und den eingepassten Beacons kann man mit einem normalen Wifi-Gerät lesen, welche Interferenz welches Gerät in diesem Netzwerk sieht. Und man sieht auch, dass die unterschiedliche Werte sehen. Das ist eine perfekte Demonstration davon, dass es ein verteiltes Netzwerk ist und jeder eine unterschiedliche Wahrnehmung der Interferenz hat. Wieso ist das alles so relevant? Es ist relevant für die Fälle, die im Intro bereits erwähnt wurden. Es ist auch relevant für eine andere Sache. Und zwar ist es den Grund, dass ich diesen Punkt hier mache. Zurzeit gibt es viel Aktivität rund um das UNE-Band, die 5-UNE-Bänder, das 5-Gear-Herzband. Ein Teil ist von der Mobilfunkindustrie, die sich momentan konkret damit befasst, diese lizenzfreien Bänder mit LTU einzusetzen. Es wird eine Frage sein, ob die Bänder mit Regulationen zulassen wird, dass ein lizenzunterstützter Zugriff auf diese Bänder möglich sein wird. Aber das ganze Ziel ist, dass man mehr Kontrolle haben wird. Die Mobilfunkindustrie versucht, also nach wegen zu suchen, wie sie die unlicenzierten Bänder mit benutzen können. Das Problem ist, wenn das passiert, dass unsere Bänder quasi nichts mehr hören, wenn diese Aktivitäten in der Nachbarschaft passieren. Hier sind einige frühe Messungen, die Leute gemacht haben, die ganz klar zeigen, dass die Gegenwart von einem LTU-Bassestation quasi die Performance komplett demoliert, die man im 5-Gear-Zweifel sonst sehen kann. Es ist also eine Frage von Regulierungen, wie streng sie das sein werden mit gleichem Zugriff und gleichem Restriktion. Wenn das wirklich echt wäre, dann braucht man keine Regulierung. Wenn man gleich einen Zugriff hat, dann benutzt du das gleiche Medienzugriffsprogramm. Erst hören, dann sprechen, und die selben Rechte für jeden. Aber der gesamte Punkt verschwindet dann, weil es dann keinen Unterschied gibt zwischen den Standarden. Ich denke, dass es zum Teil deshalb ist, dass wir angefangen haben, darüber zu halten, die Diskussion zu führen. Lass mich das überspringen hier, bitte. Die FCC und die Europäische Kommission hat schon, aber die FCC ist kurz davor, neue Gesetze zu verabschieden. Die versuchen, wie soll ich sagen, wenn du an das neue Gesetz anguckst, dann siehst du, die wollen versuchen, es unmöglich zu machen, dass Leute die Router-Settings verändern und die besorgt sind in den Unibands. Und der offizielle Grund ist, ich glaube, es ist kein Zufall, dass es darum geht, unsere Freiheit zu einzuschrecken und zur gleichen Zeit gibt es einen zweiten Nutzer. Der erste Nutzer ist der Wetterradar und jetzt gibt es auf einmal einen zweiten Nutzer. Die Wi-Fi-Nutzer sind quasi so limitiert wie möglich. Das ist, was ich als Gefühl wahrnehme. Der Channel-Low-Patch wird uns erlauben. Wenn man da immer noch oben Software drauflaufen lassen kann, dann kann man da zumindest LLA-Aussassungen erkennen, die wahrscheinlich vielleicht diese Probleme verursachen. Ich glaube, ich habe einen kleinen Komment, den ich jetzt mal überspringe und meine Message, die ich euch rüberbringen möchte, ist, wir sollten diese Spektrum-Ressourcen behandeln als ein gemeines Gut. Es ist so etwas wie das Recht für freie Sprache in einem elektromagnetischen Feld. Wir brauchen die und wir müssen sicherstellen, dass wir die Freiheit des Ausdrucks auf den elektromagnetischen Bereich auch nicht verlieren. Das ist mein Punkt, darum geht es. Gibt es Fragen? Wir haben noch ein paar Minuten Zeit für Fragen. Fragen bitte ans Mikro oder ans IAC. Es gibt Engel, die die Fragen für euch vorlesen. Die Frage Nummer 1 von Mikrofon Nummer 1. Es gibt ein paar Regeln, wo es darum geht, wo man rechts sehen kann, welche GPU erständigt. Ich verstehe das nicht so ganz, weil Sie haben gesagt, es ist ein QBSS, wird von allen gesendet. Man sieht, dass normale Stationen auch dort gezeigt werden, deren eigenes Sicht gezeigt haben, wie man das sieht. Wie wird das gemacht, wenn es nur der exes Punkt, der zu dem, der sendet? Woher weiß man, dass die einzelnen Stationen drumherum das erkennen? Es geht nicht um den Sichtpunkt der Stationen, was ich sagen wollte, es gibt viele Zugrisspunkte und irgendwie alle geben ihre eigene Ansicht. Das gibt dann eine globale Ansicht. Aber die sind alle auf dem selben Channel? Ja. Sie veräufer implementieren das? Wenn jemand dieses Patch benutzt, sind die kompatibel untereinander? Das heißt, wenn man eine Disco-Arbeit zuseht? Ja. Nächste Frage. Mikrofon 4, bitte. Hallo, vielen Dank für den Vortrag. Eine kurze Frage, Sie haben mir gezeigt, was für ein Performance reduziert wird, wenn eine Base Station näher ist. Schauen Sie, dass irgendjemand das macht, weil jeder benutzt Weifel, weil das ist ein großer Fehler. Das kann nicht wirklich so schlimm werden. Ein Weifel würde einfach nicht mehr funktionieren. Wir werden sehen, also ich denke, wie Sie, aber müssen wir sehen. Okay, ich sehe, wir haben eine Frage da oben bei Mikrofon 5. Hallo, ich habe eine kurze Frage über die Messungen. Haben Sie sich angeschaut, wie die funktionieren, wenn man Daten durch ein Access-Point durchstiegt, wenn man nach Hause hinten kann, bevor man versucht, Daten zu senden, rausklingen kann, wie der Durchput sein könnte? Nein, aber das ist eine entgesannte Idee. Eine Abschätzung für zu erwartenden Durchsatz. Das wäre eine gute Idee. Danke, sehr gut. Mikrofon Nr. 4, bitte. Hallo. Welche Daten bekommen Sie wirklich von der Hardware und ist es ähnlich von den ganzen Geräten? Ja, die Daten, die wir bekommen, sind Zügeln, Tachzügeln. Also wir benutzen die Beacon-Cycle-Counter oder die SIEF-Cycle-Counter und in den meisten Treibern werden die zentif verfügbar durch die Netzwerke schon schneller. Und der Patch liegt sehr einfach nur aus und stellt sie da. Sehr einfach. Die meisten üblichen Hardware, die es gerade gibt, unterstützen diese Funktion. So, Mikrofon 1, bitte. Hallo. Haben Sie eine Idee, wie man das Spektrum frei halten kann? Ich glaube, der einzige Weg, den wir haben, ist darstellen, was wir damit tun. Und wenn man das weiterdenkt, dann sieht man, okay, meine Nachbarschaft ist voll mit dem Zeug. Mein 90-prozentes ICU-Terministischen, also versuche ich da, was zu machen. Aber wenn ich es nicht wahrnehme, dann kann ich auch nicht handeln. Okay, jetzt haben wir eine kurze Frage aus dem Internet. Messen diese Chips jetzt alle Interferenz oder benutzen Sie auch eine... Sorry, can you say it again? Messen die alle Interferenz oder nur das mit anderen WLAN-Schrittstellen? Ich verstehe die Frage nicht. Chips, die Userinterferenz? All Interferenz, all Interferenz oder just the user interface, especially interfaces? Just by Wi-Fi. Just Wi-Fi? Nur Wi-Fi. Das würde ich jetzt sagen. Aber ich verstehe nicht ganz. Okay. Sie benutzen nur Wi-Fi, anscheinend. Ja, Gruffon 4, bitte. Haben Sie sich angeschaut, ob der Quartum aller Spektrum-Analyser funktioniert? Ja. Ist der wirklich sinnvoll? Können wir die Daten nur verbessern? Wir haben eine nette Funktion. Wir haben mit denen gespielt. Wir haben aber den Eindruck gehabt, dass es irgendwie nur punktuell Beispiele gibt. Ja, es sind damit nur Punkte, eine halbe Minute. Um die Kanalauslastung abzuschätzen, ist es wirklich nicht so gut. Also, man kann klassifizieren, was für eine Art Interferenz es ist und das sollte man auch grafisch darstellen. Es gibt auch andere Router, die diese Option haben. Aber es gibt nicht wirklich eine DDWRT-Option, der für einen Moment gibt. Das ist nicht sehr einfach, das Händen für Hand zu machen. Es wäre super, wenn man da eine Software schreibt. Ja, klar. Wenn jemand interessiert ist, bitte, sprecht mich an. Wir haben noch Zeit für eine kurze Frage. Mikrofon Nummer 4, bitte. Ich wollte fragen, haben Sie irgendwelche Erfahrungen mit fünf Gigahertz oder ist da eine Möglichkeit, für Informationen auch vom Kleinen zu bekommen, wie er die Rechaktivitäten eher erkennt? Von der Kleinstseite, welchen Kleinen meinen Sie? Der Kleinen wie ein Mobiltelefon oder ein Laptop. Also, der Weiferklein schickt normalerweise keine Beaken. Ist das was Sie meinen? Ja, das können wir jetzt vielleicht andere Menschen mit Trames benutzen, z.B. Probe-Requesten, die Sie die ganze Zeit senden. Das werden 277-Parts auch benutzen. Für alle Leute, die noch Fragen haben, Paul wird nach Empfoyer sein, da können Sie ihn treffen und können die weiteren Fragen ihm stellen. Vielen Dank. Es war sehr nett der Vortrag und ein letzter Runde Applaus. Hier habt ihr übersetzt, und das Vortrag ist...