Përmbajtje:
- Furnizimet
- Hapi 1: Ndërtoni dhe lidhni pajisjen
- Hapi 2: Instaloni Softuerin
- Hapi 3: Testimi dhe detajet e funksionimit
Video: Ruteri i Rinisjes i Raspberry Pi: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:15
A keni vënë re ndonjëherë se nuk jeni më të lidhur me internetin?
A është zhgënjyese të zgjohesh në mëngjes dhe të duhet të "rindezësh" ruterin për të rikthyer internetin?
Epo, kjo më ka ndodhur më shpesh sesa kujdesem që të ndodhë.
Në fillim të këtij viti, dola jashtë qytetit për 3 javë dhe ditën e parë ruteri im u shkëput nga interneti! Kjo do të thoshte se nuk kisha lidhje me gjërat në shtëpinë time në të cilat mbështetem për të 'kontrolluar' në mënyrë periodike - p.sh., termostatin Nest, kamerat Arlo … Meqenëse nuk isha në shtëpi, nuk mund ta rinisja ruterin tim. Unë me të vërtetë nuk doja të shqetësoja një fqinj që të kapërcejë sistemin tim të sigurisë dhe pastaj të gjej ruterin tim dhe ta rinis atë. Mendova gjithashtu të telefonoja kompaninë e energjisë elektrike dhe t'i kisha ndërprerë energjinë në shtëpinë time për rreth 5 minuta - S. O. nuk e miratova..:(Kur u ktheva, fillova të kërkoj një zgjidhje të mirë, por nuk gjeta asgjë aq të plotë sa për atë që më duhej. Në fillim, sapo bleva një rrip elektrik dixhital të vendosur dhe e vendosa që të fikte ruterin në 2:00 të mëngjesit për 5 minuta. Fatkeqësisht, nja dy mëngjes nuk kisha internet - një përmbledhje e regjistrave të ruterit për ato ditë tregoi se interneti "u shkëput" rreth orës 4:00 të mëngjesit dhe ruteri im nuk do të lidhej nëse nuk e rifilloja.
Duke pasur një shtojcë shtesë Raspberry Pi dhe një aftësi python, vendosa të shikoj se si mund të ndihmojë me dilemën time dhe kam dalë me këtë zgjidhje.
E testova dhe e instalova dhe deri tani mirë!
Në thelb, Raspberry Pi kontrollon për një lidhje interneti çdo 2 minuta përmes një 'ping' në 2 faqe të ndryshme interneti. Për sa kohë që të paktën njëri prej tyre përgjigjet, ne të gjithë jemi mirë. Nëse nuk ka "ping" të rikthyer, Pi fik energjinë në shpërndarësin e brendshëm USB, i cili nga ana tjetër bën që Stafeta Iot Power të fiket ruterin. Pas 2 minutash, Pi fuqizon shpërndarësin e brendshëm USB duke bërë që stafeta Iot Power të ndizet ruterin. Pastaj pret për 4 minuta para se të rifillojë kontrollin 2 -minutësh të lidhjes në internet.
Unë gjithashtu duhej të kisha parasysh që ndoshta ka një ndërprerje në zonën time dhe interneti do të jetë i fikur për ca kohë - i rrallë, por ndodh (të paktën në zonën time…) dhe nuk doja që ruteri të rifillonte çdo 6 në 8 minuta kështu që unë vendosa një flamur që do të shtynte rifillimin tjetër për 1 orë në këtë rast.
Furnizimet
Lista e pajisjeve:
- Rele Iot Power për Raspberry Pi (foto më lart)
- USB 2.0 A Lidhësi i Bllokut të Terminalit të Vidhave (nëse do të bëni vetë USB -> Kabllo të rripit të energjisë, gjithashtu të fotografuar më sipër)
- Kabllo me 2 ose më shumë tela përcjellës ose një kabllo të vjetër / shtesë USB që mund të përdorni. Kam përdorur një kabllo të vjetër stereo phono plug dhe kam prerë prizat.
- Raspberry Pi Model 3+ (ju mund të përdorni një Model 4 dhe të kontrolloni portet individuale - Unë jam duke përdorur një Model 3)
Unë mund të fitoj një komision të vogël për miratimin, rekomandimin, dëshminë dhe/ose lidhjen me ndonjë produkt të listuar më sipër.
Hapi 1: Ndërtoni dhe lidhni pajisjen
Kam ndërtuar kabllon tim për të lidhur Pi me stafetën e energjisë.
Kam përdorur bllokun e terminalit të vidhave USB me 2 tela të lidhur me lojëra elektronike + dhe gnd. Ju duhet të jeni në gjendje t'i shihni ato në lidhësin. Shikoni figurën me shigjetat e kuqe (+) dhe të bardha (-) në lojëra elektronike.
E lidha skajin tjetër në stafetën e energjisë. Pjesa e gjelbër në anën e stafetës së energjisë thjesht tërhiqet dhe pastaj mund t'i futni telat në çarë dhe t'i vidhosni pastaj fort. Shihni figurën me shigjetat e kuqe (+) dhe të bardha (-) në tela.
Shënim: nëse përdorni një kabllo USB ekzistuese, zakonisht do të keni 4 tela në skajin tjetër - e kuqja është (+5v) dhe e zeza është (-) toka. Ju do t'i përdorni ato 2 vetëm për stafetën e energjisë.
Për testim, unë lidha një llambë tavoline në një nga prizat e shënuar "normalisht e fikur". Kjo kontrollohet nga gjendja e fuqisë USB. E futa Raspberry Pi në prizën "gjithmonë të ndezur" dhe e futa në prizë dhe e ndezi për hapin tjetër.
Hapi 2: Instaloni Softuerin
Vendosni Pi:
Ekzistojnë disa faqe në internet që do t'ju udhëheqin në vendosjen e RPi tuaj për herë të parë nëse është e nevojshme.
Hakeri i jetës
Org Raspberry Pi
Unë e vendosa timen 'pa kokë' dhe përdor VNC për t'u lidhur me të. Lidhjet e mësipërme tregojnë se si ta bëni këtë.
Konfigurimi i softuerit:
- Instaloni uhubctl (shikoni https://github.com/mvp/uhubctl) që do të përdoret për të fikur dhe ndezur shpërndarësin e usb.
- Shkarkoni dhe instaloni softuerin që kam shkruar nga faqja ime GitHub: RPi Router Reboot software.
- Konfiguroni dhe regjistroni shërbimin internet-monitor.service nëse doni ta përdorni këtë si shërbim kur Raspberry Pi fillon.
Hapi 3: Testimi dhe detajet e funksionimit
Programi kryesor python, rpi-internet-monitor.py mund të ekzekutohet me 1 ose 2 parametra për qëllime korrigjimi dhe testimi.
Hapni një sesion terminal në dosjen ku vendosni kodin dhe ekzekutoni komandën e mëposhtme:
: ~/Documents/RebootRouter $ python3 rpi-internet-monitor.py -debug -estest
Shënim - kjo do të printojë informacionin e korrigjimit dhe do ta fikë dhe ndezë llambën pasi do të provojë se nuk është i lidhur me internetin. Thjesht mund të përdorni -debug dhe të shihni mesazhet. Ju nuk mund të përdorni vetëm -test, ai duhet të jetë parametri i dytë pas -debug.
Ju mund t'i ndryshoni KONSTANTET në pjesën e sipërme të programit në çfarëdo vlere që ju pëlqen. Seti i parë funksionon me grupin e parametrave -test, grupi i dytë janë ato që do të përdoren në të gjitha rastet e tjera.
Unë krijova një shërbim për ta ekzekutuar këtë në kohën e nisjes, kështu që ai gjithmonë funksionon në Raspberry Pi tim.
Hapni internet-monitor.service dhe modifikoni linjat ExecStart dhe WorkingDirectory me shtigjet tuaja të plota drejt kodit python. Ruani skedarin.
Kopjoni skedarin në dosjen systemd/system:
: ~/Documents/RebootRouter $ sudo cp internet-monitor.service /etc/systemd/system/internet-monitor.service
Provoni që shërbimi fillon pa ndonjë gabim:
: ~/Documents/RebootRouter $ sudo systemctl start internet-monitor.service
Aktivizo shërbimin që të fillojë në kohën e nisjes:
: ~/Documents/RebootRouter $ sudo systemctl aktivizoni internet-monitor.service
Nëse gjithçka shkon mirë, tani mund t'i vendosni të gjitha së bashku dhe të fikni Reletën e Fuqisë Iot, të shkëputni llambën, të lidhni ruterin dhe të ndizni sërish Reletën e Energjisë. Ruteri juaj duhet të rindizet dhe tani po monitoron internetin.
Bëra edhe një test pasi kisha lidhur gjithçka - e shkëputa kabllon e internetit në mur dhe prita; sigurisht që ruteri u fik dhe pastaj u ndez. Mbeti ndezur dhe pas 10 minutash apo më shumë, e rilidha kabllon në mur dhe kisha internetin - ai ka funksionuar mirë deri më tani….:)
Recommended:
Ruteri bëhet regjistrues video për kamerat IP: 3 hapa
Router Bëhet Regjistrues Video për Kamerat IP: Disa rutera kanë një CPU të fuqishme dhe një port USB në një bord dhe mund të përdoren si një regjistrues video përveç funksioneve të drejtimit, në mënyrë që të grumbullojnë dhe shpërndajnë video dhe zë nga kamerat IP që transmetojnë vetëm H264/265 RTSP (si përshëndetja më e lirë moderne
Si të zgjasni sinjalin NVR (Përsëritësi i kamerave IP, ndërruesi i rrjetit dhe ruteri/përsëritësi WiFi): 5 hapa
Si të zgjasni sinjalin NVR (Përsëritës i kamerave IP, ndërrues i rrjetit dhe ruter/përsëritës WiFi): Në këtë udhëzues do t'ju tregojmë se si të zgjeroni sinjalin tuaj NVR, duke përdorur: 1. Funksioni i përsëritësit të integruar në kamerën IP, ose2. Një ndërprerës i rrjetit, ose3. Një ruter WiFi
Ruteri i Shtëpisë pa tela me njehsor përdorimi analog: 5 hapa (me fotografi)
Ruteri Wireless Home Me Metër Shfrytëzimi Analog: U rrita brenda dhe rreth varkave duke bërë tezgjah dhe tela kontrolli, dhe kam një koleksion matësish & numrat që normalisht do të gjendeshin të lidhur me motorët me naftë të vegjël detarë. Sot unë punoj si ndërtues i ndërfaqeve të ndërtimit të rrjeteve
Qëndrim për laptopë me 3 hapa dhe 3 hapa (me syze leximi dhe tabaka me stilolaps): 5 hapa
Qëndrim për laptopë me hapa 3 & 3 hapa (me syze leximi dhe tabaka për stilolapsa): Kjo $ 3 & Qëndrimi i laptopit me 3 hapa mund të bëhet brenda 5 minutave. It'sshtë shumë e fortë, me peshë të lehtë dhe mund të paloset për ta marrë kudo që të shkoni
Sistemet e filtrimit të anashkalimit në kompjuterë pa pasiguritë e TOR (ruteri i qepës) ose tunelimi i internetit përmes SSH: 5 hapa
Anashkaloni Sistemet e Filtrimit në Kompjutera Pa Pasiguritë e TOR (Onion Router) ose Tunneling Internet Over SSH: Pas leximit të një postimi në lidhje me ruterin e qepëve (tor) që ju lejon të anashkaloni censurën pa u gjurmuar unë u mahnita. Pastaj lexova se nuk ishte shumë e sigurt pasi disa nyje mund të futnin të dhëna false dhe të sillnin faqet e gabuara. Mendova të mendoja