Showcasing my Master's Thesis about Tangible Privacy in Smart Homes

Kurze Zusammenfassung

Dieses Video präsentiert ein Smart-Home-Ökosystem, das von Philipp Thalhammer für seine Masterarbeit entwickelt wurde. Das System ermöglicht es Benutzern, kommerzielle Geräte, die dem Meta-Standard entsprechen, mit einem zentralen Hub zu verbinden, wobei der Datenschutz im Vordergrund steht. Benutzer können individuelle Datenschutz-Einstellungen für jedes Gerät festlegen. Das System besteht aus zwei Hauptkomponenten: dem Privacy Hub, der die Kommunikation verwaltet und die Benutzeroberfläche für den Zugriff auf das Smart Home bereitstellt, und einem greifbaren Smart-Home-Dashboard, das zur Visualisierung des Smart Homes und zur Steuerung des Datenschutzes verwendet werden kann.

  • Das System bietet drei Datenschutzmodi: Lokal, Online und Geteilt.
  • Der Privacy Hub basiert auf einem Raspberry Pi 4 und ermöglicht die Kopplung neuer Geräte.
  • Das Dashboard besteht aus 16 benutzerdefinierten PCBs mit einem 4x4-Raster aus DuPont-Steckern und LED-Streifen zur Visualisierung des Datenflusses.

Einführung

In diesem Video stellt Philipp Thalhammer sein Smart-Home-Ökosystem vor, das er für seine Masterarbeit entwickelt hat. Das System soll es Benutzern ermöglichen, kommerzielle Geräte, die dem Meta-Standard entsprechen, mit einem zentralen Hub zu verbinden, wobei der Datenschutz im Vordergrund steht. Das System bietet drei Datenschutzmodi: Lokal, Online und Geteilt. Im lokalen Modus ist das Gerät nur innerhalb des Heimnetzwerks zugänglich, was es in Bezug auf den Datenschutz sehr sicher macht, aber auch viele Funktionen einschränkt. Im Online-Modus ist das Gerät über eine passwortgeschützte Website von überall auf der Welt zugänglich. Im geteilten Modus ist das Gerät auch über angeschlossene Drittanbieter-Hubs wie Google Home oder Alexa zugänglich. Dieser Modus bietet zwar die meisten Funktionen, birgt aber auch die größten Datenschutzrisiken, da große Unternehmen Zugriff auf Ihre Daten erhalten.

Privacy Hub

Der Privacy Hub ist die zentrale Komponente des Systems. Er verwaltet die gesamte Kommunikation und bietet die Benutzeroberfläche für den Zugriff auf das Smart Home. Der Hub basiert auf einem Raspberry Pi 4 mit einem Thread-Dongle und einem LED-Ring, der den Systemstatus anzeigt. Neue Geräte können über die Benutzeroberfläche gekoppelt werden, indem der Pairing-Code eingegeben wird. Smart-Home-Assistenten wie Alexa können auf ähnliche Weise gekoppelt werden, indem der Privacy Hub als Meta-Gerät in der Alexa-App hinzugefügt und der QR-Code mit dem Smartphone gescannt wird.

Greifbares Dashboard

Das greifbare Smart-Home-Dashboard ist die zweite Hauptkomponente des Systems. Es besteht aus 16 benutzerdefinierten PCBs, die jeweils ein 4x4-Raster aus DuPont-Steckern aufweisen. Diese PCBs sind auf einer Holzrückwand montiert, wobei 3D-gedruckte Abstandshalter und eine lasergeschnittene Acrylscheibe die Verkabelung vereinfachen. Zwischen den Reihen der Steckverbinder befinden sich 16 hochauflösende LED-Streifen, die später zur Visualisierung des Datenflusses zwischen den Smart-Home-Geräten verwendet werden. Die LED-Streifen sind mit 256 einzelnen 3D-gedruckten Steinen sowie sechs LED-Abdeckungen abgedeckt, um die Verkabelung zu verbergen. Diese Steine beinhalten nicht nur einen Schlüsselmechanismus, um die Geräteverbindungen zu vereinfachen, sondern auch Lichtkanäle, die sicherstellen, dass die LED für jeden Stecker zentriert erscheint, selbst wenn die LEDs nicht perfekt ausgerichtet sind.

Wenn Geräte an das Dashboard angeschlossen werden, können sie ihre Position über einen Satz von drei Stiften im DuPont-Stecker bestimmen. Diese Stifte haben unterschiedliche Spannungen, die durch eine Reihe von Widerständen erreicht werden, abhängig von ihrer Position. Ein Stift ist von 5,5 bis 0 Volt in 16 Schritten versetzt, um zu identifizieren, an welchem der 16 PCBs das Gerät angeschlossen wurde. Die anderen beiden Stifte enthalten Informationen über die Zeile und Spalte innerhalb des PCBs und sind von 5,5 bis 0 Volt in vier Schritten versetzt. Mit diesen Informationen kann das Gerät dann seine absolute Position auf dem Dashboard bestimmen und Datenspuren entsprechend animieren.

Das Dashboard verfügt über insgesamt 256 Steckverbinder, die zur Visualisierung von Grundrissen mit benutzerdefinierten 3D-gedruckten Stangen und Schnüren verwendet werden können. Auf diesen Grundriss kann der Benutzer nun sogenannte Proxies stecken, die Smart-Home-Geräte repräsentieren. Diese Proxies bestehen aus Teilen, die Zuschauer des Kanals möglicherweise aus früheren Videos kennen: einem runden Display mit einem U-Eye, das im Squand Studio hergestellt wurde, einem Inkremental-Encoder, der als Eingabemodalität verwendet wird, und einem benutzerdefinierten PCV, um die Geräte kleiner zu machen. Alles wird von einem ESP32 betrieben und in einem benutzerdefinierten 3D-gedruckten Gehäuse befestigt, das zusammengeschraubt werden kann. Die Proxies verbinden sich mit einem Access Point, der vom Raspberry Pi 4 gehostet wird, der das Dashboard betreibt, und kommunizieren über MQTT. Wenn ein Benutzer den Datenschutzstatus entweder an einem Proxy oder über die digitale Benutzeroberfläche ändert, wird der Datenfluss in Echtzeit visualisiert. Dies gilt natürlich auch, wenn das Gerät in irgendeiner Weise gesteuert wird. Die Daten fließen immer entweder vom Geräte-Proxy zum Hub-Proxy oder umgekehrt.

Outro

Um dieses Video in einer angemessenen Länge zu halten, kann Philipp Thalhammer nicht tiefer in die technischen Details des Dashboards eingehen. Wenn Sie jedoch interessiert sind, empfiehlt er, das Systemkapitel seiner Masterarbeit zu lesen, das zusammen mit dem gesamten Code und den CAD-Dateien in einem GitHub-Repository in der Beschreibung unten bereitgestellt wird. Darüber hinaus ist er persönlich gerne bereit, über dieses Projekt auf seinem Discord-Server zu diskutieren, der ebenfalls unten verlinkt ist. Sie versuchen, ihre gemeinsame Arbeit als Paper auf einer Konferenz zu veröffentlichen, und wenn es angenommen wird, wird er einen Link dazu in der Beschreibung einfügen. Er hofft, dass Sie dieses Projekt genauso interessant fanden wie er. Bis zum nächsten Mal!

Fasse jedes YouTube-Video in Sekunden zusammen

Hol dir Zusammenfassungen wie diese für jedes Video, in deiner Sprache, mit der kostenlosen Summ-App.

Laden im App Store
Jetzt bei Google Play

Transkript

Vollständiges Transkript von „Showcasing my Master's Thesis about Tangible Privacy in Smart Homes“. Klicke auf einen Zeitstempel, um das Video an dieser Stelle zu öffnen. Du brauchst ein anderes Video? Nutze den YouTube-Transkript-Generator.

0:00 in this video I want to showcase the project I did for my Master's thesis the idea was to build a smart home ecosystem that lets users connect commercial devices that follow the meta standard to one centralized Hub while also keeping a focus on privacy the system allows users to choose individual privacy States for each device in local mode the device is only accessible within the home network making it very safe in terms of privacy but also cutting out a lot of features users may want from their Smart Home in online mode the device is accessible from anywhere in the world through a password protected website in online shared mode the device is also accessible through connected third party hubs like Google home or Alexa while this mode provides the most features it also comes with the most privacy risks as you grant big corporations access to your data the project is divided into two

0:46 main components the first component is the Privacy Hub which is at the core of the system it manages all Communications and host the front end interface for accessing the smart home this part is more software focused and was developed by a close friend of mine who worked on it as part of his own Master thesis the second component is a tangible smart home dashboard that can be used to visualize Smart Homes and give users access to discrete privacy controls this part is more Hardware centered and was done by me the Privacy Hub consists of a Raspberry Pi 4 with a thread dongle and the LED ring to indicate the system status [Music]

1:33 [Music] new devices can be paired using the front end by entering the pairing [Music] code smart UPS like Alexa can be paed in a similar Way by adding the Privacy Hub as a met device in the Alexa app and then scanning the QR code with your [Music] phone at the heart of the tangible

2:20 dashboard are 16 Custom Design pcbs each featuring a 4x4 grid of DuPont plugs these pcbs are mounted onto a wooden back plate using 3D printed spacer and a laser cut acrylic sheet to simplify the wiring process I placed 16 high resolution LED strips between the rows of plugs rather than individually soling an LED for each plug these LEDs will later be used to visualize data flow between smart home devices finally I covered the LED stps with 256 individual 3D printed bricks as well as six LED covers to hide the wiring These Bricks not only incorporate a key lock mechanism to make device connections easier but also include light channels that ensure that the LED for each plug appears centralized even if the LEDs aren't perfectly

3:09 [Music] aligned when devices are plugged into the dashboard they can determine their position through a set of three pins in the dupon plug these pins have different voltages that are achieved through a series of resistors depending on their position one pin is staggered from 5.5 to 0 volts in 16 steps to identify on which of the 16 pcbs the device has been plugged into the other two pins contain information about the row and column within the PCB and are staggered from 5.5 to0 volts in four steps with this information the device can then determine its absolute position on the dashboard and animate data Trails accordingly the dashboard features a total of 256 plugs that can be used to visualize floor plans using custom 3D printed poles and string

3:56 [Music] [Music] onto this floor plan the user can now plug so-called proxies that represent smart home devices [Music] [Music]

4:48 these proxies consist of parts that viewers of my channel might recognize from prior videos a round display with a u eye that I made at squand Studio an incremental encoder that is used as input modality and a custom PCV to make the devices smaller everything is powered by an esp32 and secured in a custom 3D printed housing that can be screwed together the proxies connect to an access point that is hosted by the Raspberry Pi 4 that powers the dashboard and they communicate via mqtt when a user changes the Privacy State either on a proxy or via the digital front end the data flow gets visualized in real time this of course is also true when the

5:34 device is controlled in any way the data always either flows from a device proxy to the hub proxy or vice versa to keep this video at a reasonable length I cannot go deeper into the technicalities of the dashboard if you are interested though I recommend reading the system chapter of my master thesis which is provided together with all the code and CAD files in a GitHub repository in the description below addition personally I am more than happy to discuss about this project on my Discord server which is also linked below we are trying to publish our combined work as a paper on a conference and if it gets accepted I will put a link to that in the description as well I hope you found this project as interesting as I did see you in the next one

6:19 [Music]

Share

Weitere Video-Zusammenfassungen