Orodha ya maudhui:

Jaribu Kasi ya Mtandaoni Kutumia Raspberry Pi + Ubidots: Hatua 9
Jaribu Kasi ya Mtandaoni Kutumia Raspberry Pi + Ubidots: Hatua 9

Video: Jaribu Kasi ya Mtandaoni Kutumia Raspberry Pi + Ubidots: Hatua 9

Video: Jaribu Kasi ya Mtandaoni Kutumia Raspberry Pi + Ubidots: Hatua 9
Video: How to use MPU-9250 Gyroscope, Accelerometer, Magnetometer for Arduino 2024, Novemba
Anonim
Jaribu Kasi ya Mtandaoni Kutumia Raspberry Pi + Ubidots
Jaribu Kasi ya Mtandaoni Kutumia Raspberry Pi + Ubidots

Raspberry Pi imekuwa kifaa kinachotumiwa sana sio tu kwa mfano na madhumuni ya kielimu, lakini pia kwa miradi ya uzalishaji wa viwandani ndani ya biashara.

Mbali na saizi ya Pi, gharama ya chini, na Linux OS inayofanya kazi kikamilifu, inaweza pia kuingiliana na vifaa vingine kupitia pini za GPIO (Pembejeo ya Kusudi la Jumla / Pini za Kuingiza) hukuruhusu kuweka alama kwa matumizi mazuri ya vifaa bila kuwa mtaalam wa vifaa vya elektroniki vilivyowekwa.

Kufuatia nakala hii utajifunza jinsi ya kupima kasi yako ya mtandao ukitumia Raspberry Pi na kutuma vigezo kwenye wingu la Ubidots ili kuunda arifu za ufuatiliaji wa muunganisho wa mtandao wako siku nzima!

Hatua ya 1: Mahitaji

Ili kumaliza mafunzo haya, utahitaji:

  • Pi ya Raspberry iliyounganishwa na mtandao
  • Akaunti ya Ubidots - au - Leseni ya STEM

Hatua ya 2: Sanidi

Mwongozo huu unadhani Raspberry yako Pi imesanidiwa na tayari imeunganishwa kwenye mtandao. Ikiwa haijasanidiwa unaweza kufanya hivyo haraka ukitumia mwongozo huu wa kuanza haraka kutoka kwa Raspberry Pi Foundation.

KUMBUKA: Ikiwa unatumia dongle ya WiFi, tunashauri kutumia Wicd kudhibiti unganisho lako la WiFi.

Hatua ya 3: Kuunganisha NanoPi kwa Ubidots Kutumia Chatu

Kuunganisha NanoPi kwa Ubidots Kutumia Chatu
Kuunganisha NanoPi kwa Ubidots Kutumia Chatu

Ukiwa na Raspberry yako iliyounganishwa kwenye wavuti, thibitisha anwani ya IP iliyopewa ufikiaji wa bodi ukitumia ssh kwenye kituo chako cha kompyuta:

ssh pi @ {IP_Address_assigned}

Jina la Mtumiaji: piPassword: rasipberry

Kama unavyoona picha hapo juu, ufikiaji wako ulifanikiwa, na mtumiaji sasa ni pi @ raspberrypi.

Sasa wacha kuboresha vifurushi kadhaa na kusanikisha bomba, msimamizi wa pakiti ya Python:

Sudo apt-kupata sasisho> Sudo apt-kupata sasisho

Sudo apt-get install python-pip python-dev kujenga-muhimu

Sakinisha maktaba hapa chini:

  • maombi: kufanya maombi ya HTTP kutoka Python hadi Ubidots
  • pyspeedtest: kupima kasi ya mtandao kutoka kwa chatu

bomba kufunga maombi pyspeedtest

Kidokezo cha Pro: Maswali Yanayoulizwa Sana na Utatuzi wa Matatizo - Ikiwa unapata suala la ruhusa wakati wa kusakinisha vifurushi vinavyohitajika, badilisha hali ya mtumiaji ili kuweka mizizi ukitumia amri ifuatayo:

Sudo su

Hatua ya 4: Sasa ni wakati wa kuweka Nambari

Sasa Ni Wakati wa Kuandika!
Sasa Ni Wakati wa Kuandika!
Sasa Ni Wakati wa Kuandika!
Sasa Ni Wakati wa Kuandika!

Unda hati ya chatu kwenye kituo cha kompyuta yako:

nano ubi_speed_tester.py

Nakili nambari iliyotolewa katika nakala hii. Hakikisha kubadilisha ishara ya akaunti yako ya Ubidots katika URL ya ombi. Ikiwa haujui jinsi ya kupata Ishara yako ya Ubidots, tafadhali angalia nakala hapa chini:

Pata ZILIZOFUNGWA kutoka kwa akaunti yako ya Ubidots

Sasa wacha tujaribu hati:

chatu ubi_speed_tester.py

Ikiwa unafanya kazi vizuri utaona kifaa kipya kwenye akaunti yako ya Ubidots na anuwai tatu: Pakua, Pakia, na Ping.

Hatua ya 5: Hatua za Hiari: Badilisha jina la Kifaa na Vigeugeu

Hatua za Hiari: Badili jina Kifaa na Vigeuzi
Hatua za Hiari: Badili jina Kifaa na Vigeuzi

Majina ya vigeuzi vilivyoundwa ni sawa na lebo za API, ambazo ni vitambulisho vinavyotumiwa na API. Hii haimaanishi majina yao hayawezi kubadilishwa, kwa hivyo ninapendekeza ubadilishe majina ya vifaa na vigeuzi kuwafanya wawe marafiki zaidi. Ili kujua jinsi ya kubadilisha majina yako ya anuwai, ona nakala hapa chini:

Jinsi ya kurekebisha jina la Kifaa na jina linalobadilika

Unaweza pia kuongeza vitengo kwa kila tofauti.

Hatua ya 6: Unda Crontab Kuendesha Hati Kila Dakika N

Unda Crontab ya Kuendesha Hati kila Dakika N
Unda Crontab ya Kuendesha Hati kila Dakika N

Sasa kwa kuwa tumejaribu hati, tunaweza kuiweka ili itekeleze kiatomati kila dakika N. Kwa kusudi hili tutatumia zana ya Linux Cron kwa ufanisi.

1.- Fanya faili itekelezwe kwenye terminal ya kompyuta yako:

chmod a + x ubi_speed_tester.py

2. - Unda crontab:

Kwa sababu fulani, amri "crontab -e" haifanyi kazi nje ya sanduku, kwa hivyo kazi-kuzunguka ni kusanikisha cron kwa mikono na amri zilizo chini:

sudo apt-kupata kufunga cron

kisha andika:

crontab -e

na ongeza laini:

* * * * * chatu / nyumba/pi/ubi_speed_tester.py

kuendesha script kila dakika.

3- Anzisha upya na Kagua Takwimu zako katika Ubidots

Ili kuwasha tena Raspberry Pi lazima utumie kama mzizi, kwa aina hii:

Sudo su

Kisha, andika amri hapa chini ili kuwasha tena Raspberry Pi:> reboot

Subiri kwa dakika moja kisha nenda kwa Ubidots ili kuanza kuona matokeo yakisasisha kila dakika

Hatua ya 7: Dashibodi ya Ubidots

Dashibodi ya Ubidots
Dashibodi ya Ubidots

Sasa kwa kuwa data yako iko katika Ubidots, unaweza kuunda dashibodi na hafla kwa kutumia data yako. Hapa mfano:

Wijeti ya chati ya baa

Ili kuona zaidi kuhusu Dashibodi za Ubidots, angalia Kituo cha Usaidizi.

Hatua ya 8: Arifa za mtandao wa polepole / hakuna

Arifa za mtandao wa polepole / hakuna
Arifa za mtandao wa polepole / hakuna
Arifa za mtandao wa polepole / hakuna
Arifa za mtandao wa polepole / hakuna

Kufuatilia kasi ya mtandao wako ukiwa mbali, tuliongeza hafla kadhaa kumjulisha mtumiaji: ikiwa mtandao ni polepole au ikiwa hakuna mtandao.

  • Tukio linalotegemea Thamani (Mtandao ni polepole)
  • Tukio linalotegemea shughuli (Intaneti haifanyi kazi)

Ili kuona zaidi juu ya Matukio ya Ubidots, angalia nakala hii ya Kituo cha Usaidizi kwa maelezo zaidi.

Hatua ya 9: Hitimisho

Mimi ni dakika chache tu umeunda Jaribio rahisi la kasi ya mtandao wa DIY. Sasa weka Pi yako ya Raspberry mahali salama nyuma ya router yako na usijiulize kasi ya mtandao wako tena.

Happy hacking:)

Ilipendekeza: