Мазмуну:

Зымсыз эшик коңгуроосу - (Raspberry PI & Amazon Dash): 4 кадам (Сүрөттөр менен)
Зымсыз эшик коңгуроосу - (Raspberry PI & Amazon Dash): 4 кадам (Сүрөттөр менен)

Video: Зымсыз эшик коңгуроосу - (Raspberry PI & Amazon Dash): 4 кадам (Сүрөттөр менен)

Video: Зымсыз эшик коңгуроосу - (Raspberry PI & Amazon Dash): 4 кадам (Сүрөттөр менен)
Video: Время начистить Плющу и Джокеру щебетало ► 3 Прохождение Batman: Arkham Asylum 2024, Ноябрь
Anonim
Image
Image
Зымсыз эшик коңгуроосу - (Raspberry PI & Amazon Dash)
Зымсыз эшик коңгуроосу - (Raspberry PI & Amazon Dash)

Ал эмне кылат? (видеону көрүү)

Кнопка басылганда, Raspberry зымсыз тармакта жаңы түзмөктү каттайт. Бул- басылган баскычты тааныйт жана бул факты тууралуу маалыматты мобилдик телефонуңузга (же сиз тандаган түзмөккө) өткөрүп бере алат.

Бул долбоордо сиз Amazon Dashти зымсыз эшиктин коңгуроосуна кантип алмаштырууну көрөсүз. (Акыркы кадамдагы видео үйрөткүч шилтемеси)

Бул долбоор үчүн сизге керектүү нерселер:

Amazon Dash Button - Amazon АКШдагы WIFI баскычтарын сунуштайт, аларды Amazon функцияларын өткөрүп жиберүү жана аны зымсыз баскыч же которгуч катары иштетүү үчүн орнотсо болот.

Tasker - Күнүмдүк тапшырмаларды автоматташтырууга мүмкүндүк берген Android тиркемеси, биз мобилдик телефондо эскертмени көрсөтүү үчүн ушул алкакты колдонобуз.

AutoRemote - Tasker плагини, ал мобилдик жана малина ортосунда байланышка мүмкүнчүлүк берет

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

1 -кадам: WIFI баскычын орнотуу

WIFI баскычын орнотуу
WIFI баскычын орнотуу
WIFI баскычын орнотуу
WIFI баскычын орнотуу
WIFI баскычын орнотуу
WIFI баскычын орнотуу

WIFIге баскычты туташтырыңыз

  1. Түзмөктү WIFI берүү режимине киргизүү үчүн баскычты 5 секунд басыңыз.
  2. Мобилдик телефонуңузду (же Wi -Fi түзмөгүңүздү) ачыңыз жана 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 орнотуңуз

Кнопкаңыздын MACын билүү үчүн Doorbell.py скриптин колдонуңуз - скрипттеги комментарийлерди караңыз.

Python 3 үчүн скрипт жаңыртылды жана өзгөртүлдү

Скрипттин орнотулушу баскычтарды басуу үчүн жооптуу

Биз doorbell.py сценарийин өзгөртүп, аны ачышыбыз керек жана баскычыңыздын MACын бул жакка жогорудагы кадамдан сакталган MAC менен алмаштырышыңыз керек. AR АЧКЫЧЫҢЫЗДЫ БУЛ ЖЕРГЕ ЧЫГАР - бул жерде Autoremote баскычтары чапталат. Мен кийинки баскычта ачкычтарды кантип алууну көрсөтөм.

Эгерде сизде JK29LP жаңы баскычтары бар болсо-туура python3 скрипти үчүн бул постту караңыз:

3 -кадам: AutoRemote жана Tasker

AutoRemote жана Tasker
AutoRemote жана Tasker

AutoRemote

Мобилдик телефонуңузда ARди ачыңыз жана жеке URL дарегиңизге өтүңүз (https://goo.gl/xXxXx сыяктуу). Дарек тилкесинде doorbell.py үчүн керектүү ачкыч камтылган - ал башталат:

autoremotejoaomgcd.appspot.com/?key=YOUR_KE…

Ачкычты көчүрүңүз (баары = символдон кийин) жана СИЗДИН АР АЧКЫҢЫЗДЫ СКЕНЕРДЕ БУЛ ЖЕРГЕ КЕЛТИРҮҮ.

Tasker

Биз профиль түзөбүз. Биздин шартыбыз- бул EVENT-плагин- Autoremote жана чыпканы AmazonGreenге орнотуу (же doorbell.pyде колдонгон билдирүүңүз)

Билдирүүнү көрсөтө турган тапшырма түзүңүз. Ачык эскертүү - Маалыматыңызды билдирип, териңиз. Бул билдирүү экраныңызда көрсөтүлөт. Профиль долбоор файлы катары берилет.

4 -кадам: Кеңештерди токтотуу

Image
Image
Hack Your Day Contest
Hack Your Day Contest

Сиздин Raspberry баскычтарды басууга даяр. Бул 6-10 секундада бир жолу басууга мүмкүндүк берет жана бир нече баскычтарды басууга болот. Сценарий иштеп турганда - сиз эскертмелерди ала аласыз (аны башында иштетүүнү карап көрүңүз)

Иштеп жатканда скрипт төмөнкү эскертүүнү көрсөтүшү керек:

ЭСКЕРТҮҮ: IPv6 көздөгөнү үчүн маршрут табылган жок:: (демейки жол жокпу?)

Сиз курч куралды колдонуп, демейки энбелгини чечип, башка жол менен чаптап же өзүңүздү түзүү үчүн трафарет катары колдонсоңуз болот. (сүрөттү караңыз)

Эгерде сиз бул скриптти иштетүүдө rc.local ыкмасын колдонууну кааласаңыз, аткарууга уруксат берүү үчүн скрипт менен сызыктын алдына 10 уйку коюңуз.

Толук видео үйрөткүч менин YouTube каналымда: Wireless Doorbell

Hack Your Day Contest
Hack Your Day Contest

Hack Your Day сынагынын экинчи сыйлыгы

Сунушталууда: