Mündəricat:
- Təchizat
- Addım 1: Avadanlıq qurun və qoşun
- Addım 2: Proqramı Qurun
- Addım 3: Test və Əməliyyat Təfərrüatları
Video: Raspberry Pi Reboot Router: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Artıq internetə bağlı olmadığınızı hiss etdinizmi?
Səhər qalxmaq və interneti geri qaytarmaq üçün marşrutlaşdırıcını "yenidən başlatmaq" məcburiyyətindədirmi?
Bəli, bu, mənim baş verdiyimdən daha çox başıma gəldi.
Bu ilin əvvəlində 3 həftə şəhərdən çıxdım və ilk gün routerim internetdən ayrıldı! Bu, vaxtaşırı "yoxlamağa" etibar etdiyim evdəki əşyalarla heç bir əlaqəm olmadığını ifadə etdi - məsələn, Nest termostatı, Arlo kameraları … Evdə olmadığım üçün routerimi yenidən başladım. Təhlükəsizlik sistemimi keçmək və sonra marşrutlaşdırıcımı tapmaq və yenidən başlatmaq üçün bir qonşunu narahat etmək istəmirdim. Mən də elektrik şirkətinə zəng edib evimə təxminən 5 dəqiqə ərzində elektrik enerjisini kəsməyi düşündüm - S. O. bəyənmədim..:(Geri qayıdanda yaxşı bir həll axtarmağa başladım, amma ehtiyacım olan qədər əhatəli bir şey tapa bilmədim. Əvvəlcə rəqəmsal vaxtlı bir elektrik zolağı aldım və router -i gecə 2 -də 5 dəqiqə söndürmək üçün qoydum. Təəssüf ki, bir neçə səhər mənim internetim yox idi - o günlər üçün yönləndirici qeydlərinə nəzər salanda, internetin səhər saat 4:00 radələrində 'kəsildiyini' və yenidən başlatmadığım halda marşrutlaşdırıcımın bağlanmayacağını göstərdi.
Əlavə bir Raspberry Pi qoymağa və bir az python bacarığına malik olduğum üçün, dilemma ilə necə kömək edə biləcəyini araşdırmağa qərar verdim və bu həll yolu ilə gəldim.
Test etdim və qurdum və indiyə qədər çox yaxşıdır!
Əsasən, Raspberry Pi hər 2 dəqiqədə 2 fərqli veb saytına 'ping' vasitəsilə internet bağlantısı yoxlayır. Ən azı biri cavab verdikcə hamımız yaxşıyıq. Geri qaytarılmış "pinglər" yoxdursa, Pi daxili USB hubunun gücünü kəsir və bu da Iot Power Relay -in marşrutlaşdırıcını söndürməsinə səbəb olur. 2 dəqiqədən sonra Pi daxili USB hubunu gücləndirir və Iot Power Relay -in yönləndiricini işə salmasına səbəb olur. Daha sonra 2 dəqiqə internet bağlantısı yoxlamasına davam etməzdən əvvəl 4 dəqiqə gözləyir.
Həm də nəzərə almalıydım ki, bəlkə də yaşadığım ərazidə bir fasilə var və internet bir müddət dayanacaq - nadir hallarda, amma bu baş verir (heç olmasa mənim ərazimdə …) və marşrutlaşdırıcının hər 6 -da yenidən başlamasını istəmirdim. 8 dəqiqəyə qədər bu vəziyyətdə növbəti yenidən başlamağı 1 saat təxirə salacaq bir bayraq qoydum.
Təchizat
Avadanlıqların siyahısı:
- Raspberry Pi üçün Iot Güc Rölesi (yuxarıdakı şəkil)
- USB 2.0 A Vidalı Terminal Blok Konnektoru (öz USB -> Power Strip kabelini özünüz edəcəksinizsə, yuxarıda da göstərilmişdir)
- 2 və ya daha çox keçirici tel və ya istifadə edə biləcəyiniz köhnə / əlavə USB kabeli olan kabel. Köhnə bir stereo fono fiş kabeli istifadə etdim və fişləri kəsdim.
- Raspberry Pi Model 3+ (bir Model 4 istifadə edə və fərdi portlara nəzarət edə bilərsiniz - Mən Model 3 istifadə edirəm)
Təsdiq, tövsiyə, rəy və/və ya yuxarıda sadalanan hər hansı bir məhsula keçid üçün kiçik bir komissiya qazana bilərəm.
Addım 1: Avadanlıq qurun və qoşun
Pi -ni güc rölesinə bağlamaq üçün kabelimi qurdum.
+ Və gnd yuvalarına qoşulmuş 2 telli USB vintli terminal blokundan istifadə etdim. Onları bağlayıcıda görə bilməlisiniz. Yuvalara qırmızı (+) və ağ (-) oxları olan şəklə baxın.
Digər ucunu güc rölesinə bağladım. Güc rölesinin yan tərəfindəki yaşıl hissə çıxır və sonra telləri yuvalara daxil edə bilərsiniz və sonra aşağı sıxın. Qırmızı (+) və ağ (-) oxlarla tellərə baxın.
Qeyd: Mövcud bir USB kabelindən istifadə edirsinizsə, adətən digər ucunda 4 tel olacaq - qırmızı (+5v), qara isə (-) torpaqdır. Güc Rölesi üçün yalnız bu 2 -dən istifadə edəcəksiniz.
Test üçün bir masa lampasını 'normal olaraq sönmüş' işarələnmiş prizlərdən birinə bağladım. Bu USB güc vəziyyəti tərəfindən idarə olunur. Raspberry Pi'yi 'daima açıq' prizinə bağladım və qoşdum və növbəti addım üçün açdım.
Addım 2: Proqramı Qurun
Pi qurun:
Lazım gələrsə, ilk dəfə RPi qurmaqda sizə kömək edəcək bir neçə veb sayt var.
Həyat Hackeri
Raspberry Pi Org
Minanı 'başsız' olaraq qurdum və ona qoşulmaq üçün VNC istifadə edirəm. Bunun necə ediləcəyini yuxarıdakı bağlantılar göstərir.
Proqram qurulması:
- USB mərkəzini söndürmək və açmaq üçün istifadə olunacaq uhubctl (https://github.com/mvp/uhubctl -ə baxın) quraşdırın.
- GitHub səhifəmdən yazdığım proqramı yükləyin və quraşdırın: RPi Router Reboot proqramı.
- Raspberry Pi işə düşəndə bunu xidmət olaraq işlətmək istəyirsinizsə internet-monitor.service qurun və qeydiyyatdan keçin.
Addım 3: Test və Əməliyyat Təfərrüatları
Əsas python proqramı olan rpi-internet-monitor.py, ayıklama və test məqsədləri üçün 1 və ya 2 parametrlə işlədilə bilər.
Kodu qoyduğunuz qovluqda bir terminal seansını açın və aşağıdakı əmri yerinə yetirin:
: ~/Sənədlər/RebootRouter $ python3 rpi-internet-monitor.py -debug -test
Qeyd - bu, ayıklama məlumatlarını çap edəcək və İnternetə bağlı olmadığını sınayacağı üçün lampanı söndürəcək və yandıracaq. Yalnız -debug istifadə edərək mesajları görə bilərsiniz. Yalnız -test istifadə edə bilməzsiniz, -debugdan sonra ikinci parametr olmalıdır.
Proqramın yuxarı hissəsindəki QABIQLARI istədiyiniz dəyərlərə dəyişə bilərsiniz. Birinci set -test parametr dəsti ilə işləyir, ikinci set bütün digər hallarda istifadə ediləcəkdir.
Bunu açılış zamanı işə salmaq üçün bir xidmət qurdum ki, həmişə mənim Raspberry Pi -də işləsin.
İnternet-monitor.service açın və ExecStart və WorkingDirectory xətlərini python koduna tam yollarınızla düzəldin. Faylı qeyd edin.
Dosyanı systemd/system qovluğuna kopyalayın:
: ~/Sənədlər/RebootRouter $ sudo cp internet-monitor.service /etc/systemd/system/internet-monitor.service
Xidmətin səhvsiz başladığını sınayın:
: ~/Documents/RebootRouter $ sudo systemctl internet-monitor.service-ə başlayın
Xidmətin açılış vaxtında başlamasını aktiv edin:
: ~/Documents/RebootRouter $ sudo systemctl internet-monitor.service xidmətini aktivləşdirir
Hər şey yaxşı olarsa, indi hamısını bir yerə yığa və Iot Güc Rölesini söndürə, lampanı ayıra, marşrutlaşdırıcını bağlaya və Güc Rölesini yenidən aça bilərsiniz. Routeriniz yenidən başlamalı və indi interneti izləyir.
Hər şeyi bağladıqdan sonra daha bir test etdim - internet kabelimi divardan ayırıb gözlədim; əmin olun ki, marşrutlaşdırıcı sönüb sonra açılıb. Davam etdi və 10 dəqiqədən sonra divara kabel bağladım və İnternetə sahib oldum - bu günə qədər yaxşı işləyir …:)
Tövsiyə:
IoT ESP8266 Seriyası: 1- WIFI Router-ə qoşulun: 4 addım
IoT ESP8266 Seriyası: 1- WIFI Router-ə qoşulun: Bu " Təlimatlar " ESP8266 NodeMCU istifadə edərək bir veb saytına məlumat oxumaq və göndərmək və eyni veb saytdan istifadə edərək bir hərəkət etmək məqsədi ilə Əşyaların İnterneti layihəsinin necə qurulacağını izah etməyə həsr olunmuş seriya
Router, IP Kameralar üçün Video Yazıcı Olur: 3 Addım
Router, IP Kameralar üçün Video Yazıcıya çevrildi: Bəzi marşrutlaşdırıcıların lövhədə güclü CPU və USB portu var və yalnız axın edən IP kameralardan video və səs toplamaq və yaymaq üçün yönləndirmə funksiyalarına əlavə olaraq video yazıcı kimi istifadə edilə bilər. H264/265 RTSP (ən müasir ucuz salam kimi
WiFi Router V4 üçün UPS: 6 Addım (Şəkillərlə birlikdə)
WiFi Router V4 üçün UPS: Hamıya Salam, Evdən işimiz artdıqca hamımız fasiləsiz işləmək istəyirik, Hindistanda elektrik kəsilməsi çox yaygındır .. Bir çox mənzildə elektrik kəsilməsindən bir neçə saniyə sonra işə düşən ehtiyat generatorları quraşdırılıb. elektrik kəsilməsi f üçün
Tamamilə Simsiz Router Olaraq Raspberry Pi: 5 addım
Tamamilə Simsiz Router Olaraq Raspberry Pi: Bu təlimat bir moruq pi və simsiz adapterdən simsiz bir yönləndirici yaratmaqdır, bu işlərin heç biri orijinal deyil, bir neçə uğursuzluqdan sonra birlikdə kömək edir. Mənbələrim bunlardır: https: //howtoraspberrypi.com/create-a-wi-fi-hotspo
Router olaraq Raspberry Pi 3 istifadə edin: 10 addım (şəkillərlə)
Router olaraq Raspberry Pi 3 istifadə edin: Vikipediyaya görə, yönləndirici kompüter şəbəkələri arasında məlumat paketlərini ötürən bir şəbəkə cihazıdır. Simsiz bir marşrutlaşdırıcını söksək, ehtimal ki, məlumat paketlərini idarə edən xüsusi bir prosessor və bir RF seqmenti tapa bilərik