Агуулгын хүснэгт:

Утасгүй хаалганы хонх - (Raspberry PI & Amazon Dash): 4 алхам (зурагтай)
Утасгүй хаалганы хонх - (Raspberry PI & Amazon Dash): 4 алхам (зурагтай)

Видео: Утасгүй хаалганы хонх - (Raspberry PI & Amazon Dash): 4 алхам (зурагтай)

Видео: Утасгүй хаалганы хонх - (Raspberry PI & Amazon Dash): 4 алхам (зурагтай)
Видео: BTT GTR v1.0/M5 v1.0 - Basics 2024, Долдугаар сарын
Anonim
Image
Image
Утасгүй хаалганы хонх - (Raspberry PI & Amazon Dash)
Утасгүй хаалганы хонх - (Raspberry PI & Amazon Dash)

Энэ нь юу хийдэг вэ? (видеог үзнэ үү)

Товчлуурыг дарахад Raspberry утасгүй сүлжээнд шинэ төхөөрөмж бүртгэдэг болохыг олж мэдэв. Ингэснээр та дарагдсан товчлуурыг таньж, энэ баримтын мэдээллийг гар утсандаа (эсвэл таны сонгосон төхөөрөмж) дамжуулж чадна.

Энэхүү төсөлд та Amazon Dash -ийг утасгүй хаалганы хонх болгон хэрхэн өөрчлөхийг харах болно.

Энэ төсөлд танд хэрэгтэй зүйлүүд:

Amazon Dash Button - Амазон нь АНУ -д WIFI товчлууруудыг санал болгодог бөгөөд үүнийг Amazon функцийг алгасаж, утасгүй товчлуур эсвэл унтраалга болгон ажиллуулах боломжтой болгодог.

Tasker - Андройд аппликейшн нь өдөр тутмын ажлуудыг автоматжуулах боломжийг олгодог бөгөөд бид энэ хүрээг ашиглан гар утсан дээр мэдэгдэл харуулах болно.

AutoRemote - гар утас болон бөөрөлзгөнө хооронд холбоо тогтоох боломжийг олгодог Tasker залгаас

Raspberry Pi - сүлжээг WIFI товчлуур дарахад сканнердах микро компьютерийг сүлжээнд холбох ёстой (WIFI эсвэл LAN -ээр)

Алхам 1: WIFI товчлуурыг тохируулах

WIFI товчлуурыг тохируулж байна
WIFI товчлуурыг тохируулж байна
WIFI товчлуурыг тохируулж байна
WIFI товчлуурыг тохируулж байна
WIFI товчлуурыг тохируулж байна
WIFI товчлуурыг тохируулж байна

WIFI руу товчлуурыг холбоно уу

  1. Төхөөрөмжийг WIFI цацах горимд оруулахын тулд товчлуурыг 5 секундын турш дарна уу.
  2. Гар утсаа (эсвэл ямар ч wifi төхөөрөмжийг) нээгээд Amazon Configure Me -ийг хайж олоорой
  3. Төхөөрөмжид холбогдсоны дараа вэб хөтөчийг нээгээд 192.168.0.1 руу очно уу
  4. Сүлжээгээ сонгоод нууц үгээ оруулна уу
  5. Таны товчлуур одоо тогшиход бэлэн боллоо

Алхам 2: Raspberry PI -ийг тохируулах

Raspberry PI -ийг тохируулах
Raspberry PI -ийг тохируулах
Raspberry PI -ийг тохируулах
Raspberry PI -ийг тохируулах

Таны товчлууруудын MAC -ийг хайж байна

Дараахь номын санг суулгасан эсэхээ шалгаарай.

sudo apt-get tcpdump суулгана уу

sudo apt-get arp-scan суулгах

sudo pip3 scapy-python3 суулгана уу

Doorbell.py скриптийг ашиглан товчлуурынхаа MAC -ийг олж мэдээрэй - скриптийн сэтгэгдлийг үзнэ үү.

Python 3 -ийн скриптийг шинэчилж, өөрчилсөн

Товчлуурыг дарах үүрэгтэй скриптийг тохируулах

Бид doorbell.py скриптийг өөрчилж, нээж, таны товчлуурын MAC -ийг ЭНД ДАРЖ, дээрх алхамаас хадгалсан MAC -ээр солих шаардлагатай болно. AR түлхүүрээ эндээс хайна уу - энд Autoremote товчлууруудыг наах болно. Дараагийн алхамд түлхүүрүүдийг хэрхэн яаж авахыг би танд үзүүлэх болно.

Хэрэв танд 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 Contest
Hack Your Day Contest

Таны бөөрөлзгөнө товчлуурыг дарахад бэлэн байна. Энэ нь 6-10 секунд тутамд нэг дарах боломжийг олгодог бөгөөд олон товчлуурыг дарах боломжтой. Скрипт ажиллаж байх үед та мэдэгдэл хүлээн авах боломжтой (үүнийг эхнээс нь ажиллуулах талаар бодож үзээрэй)

Скриптийг ажиллуулахдаа доорх анхааруулгыг харуулах ёстой.

АНХААРУУЛГА: IPv6 очих чиглэлийг олохгүй байна:: (маршрут байхгүй байна уу?)

Та анхдагч шошгыг хурц хэрэгсэл ашиглан хуулж, өөр аргаар нааж эсвэл өөрийн гараар бүтээхдээ стенил болгон ашиглаж болно. (зургийг үз)

Хэрэв та энэ скриптийг эхлүүлэхдээ rc.local аргыг ашиглахыг хүсч байвал гүйцэтгэлийг зөвшөөрөхийн тулд скриптийн мөрийн өмнө 10 унтраана уу.

Миний YouTube суваг дээрх бүрэн видео хичээл: Утасгүй хаалганы хонх

Hack Your Day Contest
Hack Your Day Contest

Hack Your Day тэмцээний хоёр дахь шагнал

Зөвлөмж болгож буй: