უკაბელო კარის ზარი - (ჟოლოს PI და Amazon Dash): 4 ნაბიჯი (სურათებით)
უკაბელო კარის ზარი - (ჟოლოს PI და Amazon Dash): 4 ნაბიჯი (სურათებით)
Anonim
Image
Image
უკაბელო კარის ზარი - (ჟოლოს PI და Amazon Dash)
უკაბელო კარის ზარი - (ჟოლოს PI და Amazon Dash)

რას აკეთებს? (იხილეთ ვიდეო)

ღილაკზე დაჭერისას ჟოლო აღმოაჩენს უკაბელო ქსელში ახალ მოწყობილობას. ამ გზით- მას შეუძლია ამოიცნოს დაჭერილი ღილაკი და გადასცეს ინფორმაცია ამ ფაქტის შესახებ თქვენს მობილურს (ან თქვენს მიერ არჩეულ მოწყობილობას)

ამ პროექტში თქვენ დაინახავთ, თუ როგორ უნდა შეცვალოთ Amazon Dash უკაბელო კარზე. (ვიდეო სამეურვეო ბმული ბოლო ეტაპზე)

რაც დაგჭირდებათ ამ პროექტისთვის:

Amazon Dash Button - Amazon გთავაზობთ WIFI ღილაკებს აშშ -ში, რომელთა დაყენება შესაძლებელია ამაზონის ფუნქციონირების გამოტოვების მიზნით და მუშაობს უკაბელო ღილაკად ან გადამრთველად.

Tasker - Android აპლიკაცია, რომელიც საშუალებას გაძლევთ ავტომატიზიროთ ყოველდღიური ამოცანები, ჩვენ ვიყენებთ ამ ჩარჩოს, რომ აჩვენოთ შეტყობინება მობილურზე

AutoRemote - Tasker მოდული, რომელიც საშუალებას აძლევს კომუნიკაციას მობილურსა და ჟოლოს შორის

Raspberry Pi - მიკროკომპიუტერი, რომელიც ამოწმებს ქსელს WIFI ღილაკების დაჭერისთვის - უნდა იყოს დაკავშირებული ქსელში (WIFI ან LAN საშუალებით)

ნაბიჯი 1: WIFI ღილაკის დაყენება

WIFI ღილაკის დაყენება
WIFI ღილაკის დაყენება
WIFI ღილაკის დაყენება
WIFI ღილაკის დაყენება
WIFI ღილაკის დაყენება
WIFI ღილაკის დაყენება

დააკავშირეთ ღილაკი WIFI– სთან

  1. დააჭირეთ ღილაკს 5 წამის განმავლობაში, რომ მოწყობილობა შევიდეს WIFI მაუწყებლობის რეჟიმში.
  2. გახსენით თქვენი მობილური (ან ნებისმიერი wifi მოწყობილობა) და მოძებნეთ Amazon Configure Me
  3. მოწყობილობასთან დაკავშირების შემდეგ გახსენით ბრაუზერი და გადადით 192.168.0.1 -ზე
  4. აირჩიეთ თქვენი ქსელი და შეიყვანეთ პაროლი
  5. თქვენი ღილაკი ახლა მზად არის როკირებისთვის

ნაბიჯი 2: ჟოლოს PI- ის დაყენება

ჟოლოს PI დაყენება
ჟოლოს PI დაყენება
ჟოლოს PI- ის დაყენება
ჟოლოს PI- ის დაყენება

ეძებთ თქვენი ღილაკების MAC- ს

დარწმუნდით, რომ დაინსტალირებული გაქვთ შემდეგი ბიბლიოთეკები:

sudo apt-get დააინსტალირეთ tcpdump

sudo apt-get დააინსტალირეთ arp-scan

sudo pip3 დააინსტალირეთ scapy-python3

გამოიყენეთ Doorbell.py სკრიპტი თქვენი MAC ღილაკის გასარკვევად - იხილეთ კომენტარები სკრიპტში.

სკრიპტი განახლებულია და შეცვლილია Python 3 -ისთვის

ღილაკის დაჭერაზე პასუხისმგებელი სკრიპის დაყენება

ჩვენ დაგვჭირდება კარის ზარის შეცვლა მოძებნეთ თქვენი AR გასაღები აქ - ეს არის ადგილი, სადაც ჩასმული იქნება ავტომატური გადაადგილების ღილაკები. მე გაჩვენებთ, თუ როგორ უნდა მიიღოთ გასაღებები შემდეგ ეტაპზე.

თუ თქვენ გაქვთ ახალი ღილაკები JK29LP-გთხოვთ ნახოთ ეს პოსტი python3 სკრიპტისთვის:

ნაბიჯი 3: AutoRemote და Tasker

AutoRemote და Tasker
AutoRemote და Tasker

ავტომატური დისტანციური მართვა

გახსენით AR თქვენს მობილურზე და გადადით თქვენს პირად URL– ზე (რაღაც https://goo.gl/xXxXx). მისამართების ზოლი შეიცავს გასაღებს, რომელიც ჩვენ გვჭირდება doorbell.py - ის დაიწყება შემდეგით:

autoremotejoaomgcd.appspot.com/?key=YOUR_KE…

დააკოპირეთ გასაღები (ყველა = სიმბოლოს შემდეგ) და ჩაანაცვლეთ თქვენი AR გასაღები აქ სკრიპტში.

ტასკერი

ჩვენ ვაპირებთ პროფილის შექმნას. ჩვენი მდგომარეობა არის EVENT- დანამატი- ავტომატური გადატანა და ფილტრის დაყენება AmazonGreen– ზე (ან ნებისმიერი შეტყობინება, რომელიც თქვენ გამოიყენეთ doorbell.py– ში)

შექმენით დავალება, რომელიც აჩვენებს შეტყობინებას. გახსენით გაფრთხილება - შეატყობინეთ და ჩაწერეთ თქვენი ინფორმაცია. ეს შეტყობინება გამოჩნდება თქვენს ეკრანზე. პროფილი წარმოდგენილია როგორც პროექტის ფაილი.

ნაბიჯი 4: დაასრულეთ რჩევები

Image
Image
Hack Your Day კონკურსი
Hack Your Day კონკურსი

თქვენი ჟოლო მზადაა ღილაკების დაჭერის ჩასაჭრელად. ის იძლევა ერთ დაჭერას ყოველ 6-10 წამში, ასევე შესაძლებელია რამდენიმე ღილაკის დაჭერაც. სანამ სკრიპტი მუშაობს - შეგიძლიათ მიიღოთ შეტყობინებები (განიხილეთ მისი გაშვება დასაწყისში)

მუშაობისას სკრიპტი უნდა აჩვენებდეს გაფრთხილებას:

გაფრთხილება: IPv6 დანიშნულების მარშრუტი ვერ მოიძებნა:: (ნაგულისხმევი მარშრუტი არ არის?)

თქვენ შეგიძლიათ მოაცილოთ ნაგულისხმევი ეტიკეტი მკვეთრი ხელსაწყოს გამოყენებით და სხვაგვარად შეაწებოთ იგი ან გამოიყენოთ როგორც შაბლონი საკუთარი თავის შესაქმნელად. (იხილეთ სურათი)

თუ გსურთ ამ სკრიპტის გაშვება გაშვებისას გამოიყენეთ rc.local მეთოდი, განათავსეთ ძილი 10 სკრიპტის ხაზამდე, რათა მოხდეს შესრულება.

სრული ვიდეო გაკვეთილი ჩემს YouTube არხზე: უკაბელო კარის ზარი

Hack Your Day კონკურსი
Hack Your Day კონკურსი

მეორე პრიზი Hack Your Day კონკურსში

გირჩევთ: