Cov txheej txheem:

Edison Ua Rau Me Kas Kas (chaws): 3 Kauj Ruam
Edison Ua Rau Me Kas Kas (chaws): 3 Kauj Ruam

Video: Edison Ua Rau Me Kas Kas (chaws): 3 Kauj Ruam

Video: Edison Ua Rau Me Kas Kas (chaws): 3 Kauj Ruam
Video: La compétition alimentaire épicée entre Songsong et Ermao est vraiment excitante ! | mukbang 2024, Kaum ib hlis
Anonim
Edison Ua Rau Kuv Kas Fes (chaws)
Edison Ua Rau Kuv Kas Fes (chaws)

Txoj haujlwm no yuav tso cai rau koj kom ua qhov kev txiav txim siab (zoo li ua kas fes) thaum pom tus neeg siv WiFi pom hauv WiFi network (zoo li thaum koj lossis koj cov neeg ua haujlwm tau mus rau koj lub chaw haujlwm).

Kauj ruam 1: Teeb Koj Intel Edison

Teeb Koj Intel Edison
Teeb Koj Intel Edison

Txuas ob lub usb cable los ntawm koj lub computer mus rau Edison board (ib qho rau lub zog, ib qho rau cov ntaub ntawv txuas mus). Hauv OSX, qhib qhov txuas txuas mus rau lub rooj tsavxwm los ntawm koj lub davhlau ya nyob twg: tshuaj ntsuam /dev/tty.usbserial-AJ035OK6 115200 -L Lub neej ntawd Edison ID nkag mus yog hauv paus. Thaum koj nyob hauv, teeb tsa lub network wifi: configure_edison --wifiLet's ntxiv cov npe khoom kom muaj peev xwm rub tawm pob los ntawm Edison. Qhib cov ntawv no: hauv paus@edison: ~# vi /etc/opkg/base-feeds.confAnd ntxiv cov kab no rau nws (ntaus "i" kom muaj peev xwm ntxig cov ntawv hauv vi editor): src/gz txhua http:/ /repo.opkg.net/edison/repo/allsrc/gz edison https://repo.opkg.net/edison/repo/edisonsrc/gz core2-32 https://repo.opkg.net/edison/repo/core2 -32 Tom qab ntawd hloov kho cov peev txheej thiab teeb tsa cov tsev qiv ntawv xav tau rau peb txoj haujlwm: hauv paus@edison: ~# opkg updateroot@edison: ~# opkg install libmraa0 nanoroot@edison: ~# opkg install python-piproot@edison: ~# curl https:/ /bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py | pythonroot@edison: ~# pip nruab ubidotsDone! tam sim no peb tau npaj rau tus lej. Kev ntsuas thaum kuv tuaj txog kuv lub chaw haujlwm Peb yuav siv Scapy pob ntawv hnia kom muaj peev xwm txheeb xyuas ARP cov tsheb hauv lub network wifi hauv zos. Scapy yog cov cuab yeej zoo uas tso cai rau koj los tswj cov pob ntawv network los ntawm qhov yooj yim ntawm Python tsab ntawv. Yog tsis muaj nws, peb yuav tsum tau txheeb xyuas ntau tus lej binary thaum hnia cov kev sib txuas hauv network. Our thawj tsab ntawv yuav saib rau MAC chaw nyob khaws cia hauv cov ntawv csv hu ua "dictionary.csv", thiab tom qab ntawd xa tus nqi "1" mus rau Ubidots sib txawv, txhais tau tias tus neeg tuaj txog. Yog tias qhov chaw nyob MAC tau pom thawj zaug, tom qab ntawv tsab ntawv yuav cia li tsim Ubidots sib txawv los khaws cov ntaub ntawv. Nco tseg kab: hnia (prn = arp_count, lim = "arp", khw = 0) uas ua rau muaj nuj nqi " arp_count (pkt) "txhua zaus ARP pob ntawv tau hnia. Lub luag haujlwm ntawd yog qhov uas peb tua ntau cov txheej txheem los hloov kho qhov sib txawv ntawm Ubidots. Yog vim li cas kuv thiaj siv Multiprocessing yog vim kuv xav tau kev ua haujlwm sib luag thiaj li, yog tias ob tus neeg siv tuaj txog tib lub sijhawm, tom qab ntawv ob pob ntawv tuaj yeem hnia thiab hloov kho tshiab hauv Ubidots. pib sau Edison lub RAM thiab Swap nco thiab nws yuav khov tom qab ob peb teev. /uploads/document/file/46543/wifi_sniff.py

Kauj Ruam 2: Ua rau Servo Thaum Pob ARP Tau Ntxig

Ua rau Servo Thaum Pob ARP Tau Ntxig
Ua rau Servo Thaum Pob ARP Tau Ntxig

Tsab ntawv thib ob yuav xaiv qhov Ubidots hloov pauv txhua lub sijhawm (qhov peb xa "0" lossis "1" rau) thiab qhib lub servo thaum qhov sib txawv sib npaug "1". Kuv tab tom siv MRAA lub tsev qiv ntawv (qhia los ntawm Intel cov neeg) uas tso cai rau koj los lis txhua GPIO tus pin ntawm koj li Edison los ntawm Linux lub plhaub lossis ntawv nab nab (tiag tiag, tsis xav tau tus lej hauv Arduino!). Qhov no tau tso cai rau kuv ua haujlwm sai sai rau Servo lub cev los ntawm Python.https://halckemy.s3.amazonaws.com/uploads/document/file/46556/pour_coffee.pyThe Servo tau txuas rau tus pin D3 hauv Grove Kit. Koj tuaj yeem teeb tsa Servo no kom ua rau lub cev valve, zoo li lub tshuab kas fes. Kuv tau ua tus tuav lub khob yooj yim rau qhov kev pom zoo ntawm qhov ua piv txwv. Koj tseem tuaj yeem tsim "Hloov" hauv koj lub dashboard thiab tswj lub kas fes pourer tus kheej:

Kauj Ruam 3: Thov Pov Ntawv

Thov pov npav !!! Rau cov vis dis aus:

Pom zoo: