Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

Amazon Dash Button Hacks

Das Button-Drücken erkennen

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Dass ein Dash Button gedrückt wurde, erkennt die Software Scapy, die auf dem Raspberry installiert werden muss.
03:18

Transkript

Jetzt ist alles vorbereitet und ich möchte jetzt mal testen, ob mein Raspberry Pi auch erkennt, wenn ich denn Dash Button drücke. Dazu habe ich mich hier auf dem Raspberry Pi eingeloggt und jetzt muss ich einmalig Software installieren, das mache ich als super User, also als Admin deswegen dieses ''sudo'' und dann den Befehl apt-get install und jetzt brauche ich einmal die Software scapy und die gibt es besser als Python Module also python- scapy und dann hinten ein Leerzeichen und dann brauche ich noch "tcpdump", wenn ich jetzt auf Enter gehe, dann werden diese Programmpakete heruntergeladen und installiert, ich hatte das hier schon vorbereitet, deswegen geht es bei mir so schnell. Und als nächstes brauche ich ein kleines Programm das jetzt tatsächlich auch Scapy nutzt und immer zuhört, ob sich der der Dash Button im WLAN anmeldet. Das mache ich hier mit dem Befehl "wget". Das ist ein Befehl, um Dateien aus dem Internet herunter zu laden und dann gebe ich hier die Adresse an http://tomro.se das ist meine Webseite. trainings/ amazondashbutton und dann hellodash.txt, wenn ich das herunterlade wird die Datei auf den Raspberry Pi kopiert, mit ls Leerzeichen - l kann ich mir mal das Verzeichnis hier anschauen und Sie sehen hier habe ich hellodash.txt. Das ist eine Python Datei, schauen wir mal kurz rein mit cat hellodash.txt, hier in der ersten Zeile haben Sie den Kommentar, dass hier noch Python-Scapy und "tcpdump" installiert werden soll, das haben wir schon getan, dann importiere ich mir Scapy und das Eigentliche passiert hier in der letzten Zeile mit "print sniff", Sniff ist eine Funktion, die von Scapy stammt und diese Funktion bekommt verschiedene Parameter unter anderem hier eine eigene Funktion, die ich hier oben definiert habe, die heißt "arp display" und hier wird einfach geschaut, ob hier Geräte auf Port 67 oder 68 im WLAN angemeldet sind, das sind die Ports, auf denen der Dash Button arbeitet. Jetzt möchte ich einfach nur der Hygiene halber dieses hellodash.txt umbenennen in hellodash.py, weil es sich um ein Python Programm handelt. Das muss ich nicht machen, aber ich finde, das gehört dazu, das ist ordentlicher. Schauen wir uns nochmal das Verzeichnis an ls - l hellodash.py und das rufe ich jetzt auf mit sudo also als Admin muss ich das machen Python und dann einfach ein hellodash.py und Sie sehen das jetzt hier diesen Text habe, drücken Sie den Dash Button und das tue ich jetzt mal und das dauert dann so vier bis fünf Sekunden und dann wird hier die Hardware Adresse dieses Dash Buttons angezeigt, ich habe verschiedene Dash Buttons, jetzt drücke ich mal anderen und zwar jetzt 2, 3, 4, 5 und jetzt haben wir hier noch 5 Sekunden, Sie sehen das ist eine andere Adresse hier das Ende ist anders, das heißt, ich kann jetzt das Drücken von verschiedenen Dash Buttons richtig erkennen und ich bekomme die passende Hardware-Adresse dazu und kann entsprechend darauf reagieren.

Amazon Dash Button Hacks

Sehen Sie, wie der Amazon Dash Button und der Minicomputer Raspberry Pi zusammenarbeiten.

52 min (18 Videos)
Derzeit sind keine Feedbacks vorhanden...
 
Software:
Exklusiv für Abo-Kunden
Erscheinungsdatum:19.12.2016

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!