Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Buuin at Ikonekta ang Hardware
- Hakbang 2: I-install ang Software
- Hakbang 3: Mga Detalye ng Pagsubok at Pagpapatakbo
Video: Router ng Raspberry Pi Reboot: 3 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Napansin mo ba na hindi ka na konektado sa internet?
Nakakainis ba na bumangon sa umaga at kailangang 'reboot' ang router upang maibalik ang internet?
Sa gayon, ito ang madalas na nangyari sa akin kaysa sa pag-aalaga kong mangyari ito.
Mas maaga sa taong ito, nagpunta ako sa labas ng bayan sa loob ng 3 linggo at sa unang araw na nag-disconnect ang aking router mula sa internet! Nangangahulugan ito na wala akong koneksyon sa mga bagay sa aking bahay na umaasa ako sa 'pag-check in' sa pana-panahon - hal., Nest termostat, Arlo camera … Dahil wala ako sa bahay, hindi ko ma-restart ang aking router. Hindi ko talaga ginusto na abalahin ang isang kapit-bahay upang lumampas sa aking security system at pagkatapos ay hanapin ang aking router at i-restart ito. Naisip ko ring tawagan ang kumpanya ng kuryente at gupitin nila ang kapangyarihan sa aking bahay nang halos 5 minuto - ang aking S. O. hindi inaprubahan..:(Nang makabalik ako, nagsimula akong maghanap para sa isang mahusay na solusyon ngunit hindi makahanap ng anumang sapat na komprehensibong para sa kailangan ko. Sa una, bumili lang ako ng isang digital na nag-time na strip ng kuryente at itinakda upang patayin ang router ng 2:00 ng umaga sa loob ng 5 minuto. Sa kasamaang palad, isang pares ng umaga na wala akong internet - isang pagsusuri sa mga log ng router para sa mga araw na iyon ay ipinahiwatig na ang 'koneksyon' ng internet bandang 4:00 ng umaga at ang aking router ay hindi makakonekta maliban kung ito ay muling na-restart.
Ang pagkakaroon ng labis na Raspberry Pi na naglalagay at ilang kasanayan sa sawa, nagpasya akong tingnan kung paano ito makakatulong sa aking problema at magkaroon ng solusyon na ito.
Sinubukan ko ito at na-install at sa ngayon napakahusay!
Talaga, ang Raspberry Pi ay sumusuri para sa isang koneksyon sa internet bawat 2 minuto sa pamamagitan ng isang 'ping' sa 2 magkakaibang mga website. Hangga't hindi bababa sa isa sa kanila ang tumugon, lahat tayo ay mabuti. Kung walang naibalik na 'pings' pinapatay ng Pi ang kuryente sa panloob na USB hub na siya namang sanhi ng Iot Power Relay upang patayin ang router. Pagkatapos ng 2 minuto, pinapagana ng Pi ang panloob na USB hub na sanhi ng Iot Power Relay na lumipat sa router. Naghihintay ito pagkatapos ng 4 na minuto bago ipagpatuloy ang 2 minutong pagsusuri sa pagkakakonekta sa internet.
Kinailangan ko ring isaalang-alang na marahil ay may outage sa aking lugar at ang internet ay magiging down para sa ilang sandali - bihira, ngunit ito ay nangyayari (hindi bababa sa aking lugar …) at hindi ko nais ang router restarting bawat 6 sa 8 minuto kaya naglagay ako ng isang watawat na ipagpaliban ang susunod na pag-restart ng 1 oras sa kasong ito.
Mga gamit
Listahan ng kagamitan:
- Iot Power Relay para sa Raspberry Pi (nakalarawan sa itaas)
- USB 2.0 Isang Screw Terminal Block Connector (kung gagawa ka ng iyong sariling USB -> Power strip cable, nakalarawan din sa itaas)
- Cable na may 2 o higit pang mga nagsasagawa ng mga wire o isang luma / labis na USB cable na maaari mong gamitin. Gumamit ako ng isang lumang stereo phono plug cable at pinutol ang mga plugs.
- Raspberry Pi Model 3+ (maaari kang gumamit ng isang Model 4 at makontrol ang mga indibidwal na port - Gumagamit ako ng isang Model 3)
Maaari akong kumita ng isang maliit na komisyon para sa aking pag-endorso, rekomendasyon, testimonial, at / o link sa anumang mga produktong nakalista sa itaas.
Hakbang 1: Buuin at Ikonekta ang Hardware
Itinayo ko ang aking cable upang ikonekta ang Pi sa power relay.
Ginamit ko ang USB screw terminal block na may 2 wires na konektado sa mga puwang + at gnd. Dapat mong makita ang mga ito sa konektor. Tingnan ang larawan na may pula (+) at puti (-) na mga arrow sa mga puwang.
Ikinonekta ko ang kabilang dulo sa power relay. Ang berdeng bahagi sa gilid ng power relay ay kumukuha lamang at pagkatapos ay maaari mong ipasok ang mga wire sa mga puwang at i-tornilyo pagkatapos ay pababa ng mahigpit. Tingnan ang larawan na may pula (+) at puti (-) na mga arrow sa mga wire.
Tandaan: kung gumagamit ka ng isang mayroon nang USB cable, karaniwang magkakaroon ka ng 4 na mga wire sa kabilang dulo - ang pula ay ang (+ 5v) at ang itim ay ang (-) lupa. Gagamitin mo lang ang 2 para sa Power Relay.
Para sa pagsubok, kumonekta ako sa isang table lamp sa isa sa mga outlet na minarkahang 'normal off'. Kinokontrol ito ng estado ng kuryente ng USB. Isinaksak ko ang Raspberry Pi sa 'palaging nasa' outlet at isinaksak ito at binuksan ito para sa susunod na hakbang.
Hakbang 2: I-install ang Software
I-set up ang Pi:
Mayroong isang pares ng mga website na gagabay sa iyo sa pag-set up ng iyong RPi sa unang pagkakataon kung kinakailangan.
Life Hacker
Raspberry Pi Org
Itinakda ko ang aking 'walang ulo' at ginagamit ang VNC upang kumonekta dito. Ipinapakita ng mga link sa itaas kung paano ito gagawin.
Na-set up ang software:
- I-install ang uhubctl (tingnan ang https://github.com/mvp/uhubctl) na gagamitin upang patayin at patayin ang usb hub.
- I-download at i-install ang software na isinulat ko mula sa aking pahina sa GitHub: RPi Router Reboot software.
- I-set up at irehistro ang internet-monitor.service kung nais mong patakbuhin ito bilang serbisyo kapag nagsimula ang Raspberry Pi.
Hakbang 3: Mga Detalye ng Pagsubok at Pagpapatakbo
Ang pangunahing programa ng sawa, rpi-internet-monitor.py ay maaaring patakbuhin na may 1 o 2 mga parameter para sa mga layunin ng pag-debug at pagsubok.
Buksan ang isang session ng terminal sa folder na inilalagay mo ang code at isagawa ang sumusunod na utos:
: ~ / Documents / RebootRouter $ python3 rpi-internet-monitor.py -debug -test
Tandaan - mai-print nito ang impormasyon ng pag-debug at i-off ang lampara at susubukan nito na hindi nakakonekta sa internet. Maaari mo lamang gamitin ang -debug at makita ang mga mensahe. Hindi mo maaaring gamitin lamang ang pagsubok, dapat itong ang pangalawang parameter pagkatapos ng -debug.
Maaari mong baguhin ang mga CONSTANTS sa tuktok na bahagi ng programa sa anumang halaga na gusto mo. Tumakbo ang unang set na may hanay ng parameter ng -test, ang pangalawang hanay ay kung ano ang gagamitin sa lahat ng iba pang mga kaso.
Nag-set up ako ng isang serbisyo upang patakbuhin ito sa oras ng pag-boot kaya palagi itong tumatakbo sa aking Raspberry Pi.
Buksan ang internet-monitor.service at i-edit ang mga linya ng ExecStart at WorkingDirectory gamit ang iyong buong mga landas sa code ng sawa. I-save ang file.
Kopyahin ang file sa systemd / system folder:
: ~ / Documents / RebootRouter $ sudo cp internet-monitor.service /etc/systemd/system/internet-monitor.service
Subukan na nagsisimula ang serbisyo nang walang anumang mga error:
: ~ / Documents / RebootRouter $ sudo systemctl simulan ang internet-monitor.service
Paganahin ang serbisyo upang magsimula sa oras ng pag-boot:
: ~ / Documents / RebootRouter $ sudo systemctl paganahin ang internet-monitor.service
Kung maayos ang lahat, maaari mo nang pagsamahin ang lahat at i-off ang Iot Power Relay, idiskonekta ang lampara, ikonekta ang router at i-on muli ang Power Relay. Dapat mag-reboot ang iyong router at ngayon ay sinusubaybayan ang internet.
Gumawa pa ako ng isa pang pagsubok matapos kong maikabit ang lahat - Inalis ko ang pagkakabit ng aking internet cable sa dingding at naghintay; sigurado na ang router ay namatay at pagkatapos ay sa. Nanatili ito at pagkalipas ng 10 minuto o higit pa, muling nakakonekta ko ang cable sa dingding at nagkaroon ng internet - tumatakbo ito nang maayos….:)
Inirerekumendang:
Serye ng IoT ESP8266: 1- Kumonekta sa WIFI Router: 4 na Hakbang
Serye ng IoT ESP8266: 1- Kumonekta sa WIFI Router: Ito ay bahagi 1 ng isang " Mga Instructionable " serye na nakatuon para sa pagpapaliwanag kung paano gumawa ng isang proyekto ng Internet of Things gamit ang ESP8266 NodeMCU na naglalayon sa pagbabasa at pagpapadala ng data sa isang website at paggawa ng isang aksyon gamit ang parehong website.ESP8266 ESP
Ang Router ay Naging Video Recorder para sa Mga IP Camera: 3 Hakbang
Ang Router ay Naging Video Recorder para sa Mga IP Camera: Ang ilang mga router ay may malakas na CPU at USB-port sa isang board at maaaring magamit bilang isang recorder ng video bilang karagdagan sa mga pagpapaandar sa pagruruta, upang makolekta at ipamahagi ang video at tunog mula sa mga IP-camera na dumadaloy lamang H264 / 265 RTSP (bilang pinaka-modernong murang hi
Steam Punk Ang iyong UPS upang Kumuha ng Mga Oras ng Uptime para sa Iyong Wi-fi Router: 4 na Hakbang (na may Mga Larawan)
Steam Punk Ang iyong UPS upang Kumuha ng Mga Oras ng Uptime para sa Iyong Wi-fi Router: Mayroong isang bagay na panimulang hindi kanais-nais tungkol sa pag-convert ng iyong UPS ng 12V DC na lakas ng baterya sa 220V AC na lakas upang ang mga transformer na nagpapatakbo ng iyong router at hibla ONT ay maaaring ibalik ito sa 12V DC! Kalaban mo rin ang [karaniwang
Raspberry Pi Bilang Ganap na Wireless Router: 5 Hakbang
Raspberry Pi Bilang Ganap na Wireless Router: Ang itinuturo na ito ay upang lumikha ng isang wireless router mula sa isang raspberry pi at isang wireless adapter, Wala sa gawaing ito ang orihinal na pinagsama-sama lamang pagkatapos ng maraming pagkabigo Inaasahan kong makakatulong ito. Ang aking mga mapagkukunan ay: https: //howtoraspberrypi.com/create-a-wi-fi-hotspo.
Gumamit ng Raspberry Pi 3 Bilang Router: 10 Hakbang (na may Mga Larawan)
Gumamit ng Raspberry Pi 3 Bilang Router: Ayon sa Wikipedia, ang isang router ay isang aparato sa networking na nagpapasa ng mga packet ng data sa pagitan ng mga network ng computer. Kung babagsak natin ang isang wireless router, malamang na makahanap kami ng isang tukoy na application na application na humahawak ng mga packet ng data at isang segment ng RF