Obsah:

Bezdrôtový zvonček - (Raspberry PI a Amazon Dash): 4 kroky (s obrázkami)
Bezdrôtový zvonček - (Raspberry PI a Amazon Dash): 4 kroky (s obrázkami)

Video: Bezdrôtový zvonček - (Raspberry PI a Amazon Dash): 4 kroky (s obrázkami)

Video: Bezdrôtový zvonček - (Raspberry PI a Amazon Dash): 4 kroky (s obrázkami)
Video: BTT GTR v1.0/M5 v1.0 - Basics 2024, November
Anonim
Image
Image
Bezdrôtový zvonček - (Raspberry PI a Amazon Dash)
Bezdrôtový zvonček - (Raspberry PI a Amazon Dash)

Čo to robí? (pozri video)

Po stlačení tlačidla Raspberry objaví nové protokolovanie zariadení v bezdrôtovej sieti. Týmto spôsobom- dokáže rozpoznať stlačenie tlačidla a odoslať informácie o tejto skutočnosti na váš mobil (alebo zariadenie podľa vášho výberu)

V tomto projekte uvidíte, ako zmeniť Amazon Dash na bezdrôtový zvonček. (Odkaz s video návodom v poslednom kroku)

Čo budete pre tento projekt potrebovať:

Tlačidlo Amazon Dash - Amazon ponúka v USA tlačidlá WIFI, ktoré je možné nastaviť tak, aby preskakovali funkcie Amazonu a fungovali ako bezdrôtové tlačidlo alebo prepínač.

Tasker - aplikácia pre Android, ktorá vám umožňuje automatizovať každodenné úlohy, pomocou tohto rozhrania zobrazíme upozornenie na mobilnom zariadení

AutoRemote - doplnok Tasker, ktorý umožňuje komunikáciu medzi mobilným telefónom a malinou

Raspberry Pi - mikropočítač, ktorý v sieti vyhľadá stlačenia tlačidiel WIFI - musí byť pripojený k sieti (prostredníctvom WIFI alebo LAN)

Krok 1: Nastavenie tlačidla WIFI

Nastavenie tlačidla WIFI
Nastavenie tlačidla WIFI
Nastavenie tlačidla WIFI
Nastavenie tlačidla WIFI
Nastavenie tlačidla WIFI
Nastavenie tlačidla WIFI

Pripojte tlačidlo k WIFI

  1. Stlačením tlačidla na 5 sekúnd prepnite zariadenie do režimu vysielania WIFI.
  2. Otvorte svoj mobil (alebo akékoľvek iné wifi zariadenie) a vyhľadajte Amazon Configure Me
  3. Po pripojení k zariadeniu otvorte webový prehliadač a prejdite na adresu 192.168.0.1
  4. Vyberte svoju sieť a zadajte heslo
  5. Vaše tlačidlo je teraz pripravené na spustenie

Krok 2: Nastavenie Raspberry PI

Nastavenie Raspberry PI
Nastavenie Raspberry PI
Nastavenie Raspberry PI
Nastavenie Raspberry PI

Vyhľadajte MAC svojich tlačidiel

Uistite sa, že máte nainštalované nasledujúce knižnice:

sudo apt-get install tcpdump

sudo apt-get nainštalovať arp-scan

sudo pip3 nainštalujte scapy-python3

Pomocou skriptu Doorbell.py zistíte MAC svojho tlačidla - pozrite si komentáre v skripte.

Skript bol aktualizovaný a upravený pre Python 3

Nastavenie skriptu zodpovedného za zachytávanie stlačení tlačidiel

Budeme musieť upraviť skript doorbell.py, otvoriť ho a nahradiť VAŠE TLAČIDLO MAC, KTORÉ TADY JE, za MAC uložený z vyššie uvedeného kroku. KĽÚČOVÉ KLÁVESY HLEDAJTE TU - tu budú prilepené klávesy Autoremote. V nasledujúcom kroku vám ukážem, ako získať kľúče.

Ak máte nové tlačidlá JK29LP-v tomto príspevku nájdete správny skript python3:

Krok 3: AutoRemote a Tasker

AutoRemote a Tasker
AutoRemote a Tasker

AutoRemote

Otvorte AR na svojom mobile a prejdite na svoju osobnú adresu URL (niečo ako https://goo.gl/xXxXx). Panel s adresou bude obsahovať kľúč, ktorý potrebujeme pre domový zvonček.py - začne sa takto:

autoremotejoaomgcd.appspot.com/?key=YOUR_KE…

Skopírujte kľúč (všetko za symbol =) a v skripte nahraďte VAŠI AR KĽÚČ.

Tasker

Vytvoríme profil. Našou podmienkou je doplnok EVENT- Autoremote a nastaviť filter na AmazonGreen (alebo akúkoľvek inú správu, ktorú ste použili na doorbell.py)

Vytvorte úlohu, ktorá zobrazí upozornenie. Otvoriť upozornenie - upozorniť a napísať svoje informácie. Táto správa sa zobrazí na vašej obrazovke. Profil je poskytovaný ako súbor projektu.

Krok 4: Tipy na koniec

Image
Image
Súťaž Hack Your Day
Súťaž Hack Your Day

Váš Raspberry je pripravený zachytiť stlačenia tlačidiel. Umožňuje jedno stlačenie každých 6 až 10 sekúnd a je možné stlačiť aj niekoľko tlačidiel. Pokiaľ je skript spustený - môžete dostávať upozornenia (spustenie zvážte na začiatku)

Skript by mal pri prevádzke zobrazovať nižšie uvedené varovania:

UPOZORNENIE: Pre cieľ IPv6 nebola nájdená žiadna trasa:: (žiadna predvolená trasa?)

Predvolený štítok môžete odlepiť pomocou ostrého nástroja a prilepiť ho iným spôsobom alebo ho použiť ako šablónu na vytvorenie vlastného. (viď obrázok)

Ak chcete tento skript spustiť pri spustení, použite metódu rc.local, aby bol spustený, dajte pred riadok so skriptom spánok 10.

Celý video návod na mojom kanáli YouTube: Bezdrôtový zvonček

Súťaž Hack Your Day
Súťaž Hack Your Day

Druhá cena v súťaži Hack Your Day

Odporúča: