Мазмұны:
- Жабдықтар
- 1 -қадам: Жабдықты құрыңыз және қосыңыз
- 2 -қадам: Бағдарламалық жасақтаманы орнатыңыз
- 3 -қадам: тестілеу және жұмыс мәліметтері
Бейне: Raspberry Pi қайта жүктеу маршрутизаторы: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Сіз Интернетке қосылмағандығыңызды байқадыңыз ба?
Интернетті қалпына келтіру үшін таңертең тұрып, маршрутизаторды «қайта жүктеу» керек екені көңілсіз бе?
Бұл мен ойлағаннан гөрі жиі болды.
Осы жылдың басында мен 3 аптаға қала сыртына шықтым, ал бірінші күні маршрутизаторым интернеттен ажыратылды! Бұл менің үйдегі нәрселермен байланысы жоқтығын білдіреді, мен мезгіл -мезгіл тексеріп отырамын - мысалы, Nest термостаты, Arlo камералары … Мен үйде болмағандықтан маршрутизаторды қайта іске қоса алмадым. Мен көршімді қорғаныс жүйесінен өтіп, маршрутизаторымды тауып, қайта іске қосуды алаңдатқым келмеді. Мен сондай -ақ энергетикалық компанияға қоңырау шалып, менің үйімнің қуатын шамамен 5 минутқа өшіруді ойладым - менің С. О. мақұлдамады..:(Мен қайтып оралғаннан кейін мен жақсы шешім іздей бастадым, бірақ маған қажет нәрсені таба алмадым. Алдымен мен цифрлық уақытша қуат таспасын сатып алып, маршрутизаторды түнгі 2: 00 -де 5 минутқа өшіретін етіп қойдым. Өкінішке орай, бірнеше таңертең менде интернет жоқ еді - сол күндердегі маршрутизатор журналдарына шолу интернет таңғы сағат 4:00 шамасында «ажыратылғанын» және мен оны қайта қоспайынша маршрутизатор қосылмайтынын көрсетті.
Қосымша Raspberry Pi төсеу және питон дағдылары болғандықтан, мен оның дилеммаға қалай көмектесетінін қарастыруды шештім және осы шешімді таптым.
Мен оны сынап көрдім және орнаттым және әлі де жақсы!
Негізінде, Raspberry Pi әр 2 минут сайын 2 түрлі веб -сайтқа 'ping' арқылы интернет байланысын тексереді. Егер олардың кем дегенде біреуі жауап берсе, бізде бәрі жақсы. Егер қайтарылған «пингтер» болмаса, Pi ішкі USB хабының қуатын өшіреді, бұл өз кезегінде Iot Power Relay маршрутизаторды өшіреді. 2 минуттан кейін Pi ішкі USB хабын қуаттандырады, бұл маршрутизаторды қосады. Содан кейін ол 2 минуттық Интернетке қосылуды тексеруді бастамас бұрын 4 минут күтеді.
Мен сондай -ақ менің аймағымда үзіліс болуы мүмкін екенін және Интернет біраз уақытқа өшетінін ескеруім керек еді - сирек, бірақ ол орын алады (кем дегенде менің аймағымда …), мен маршрутизатордың әр 6 сайын қайта іске қосылуын қаламадым. 8 минутқа дейін, мен бұл жағдайда келесі қайта іске қосуды 1 сағатқа кейінге қалдыратын жалауды қойдым.
Жабдықтар
Құрал -жабдықтар тізімі:
- Raspberry Pi үшін Iot қуат релесі (жоғарыдағы суретте)
- USB 2.0 а бұрандалы терминалды блок қосқышы (егер сіз өзіңіздің USB -> қуат таспасы кабелін жасайтын болсаңыз, жоғарыда көрсетілген)
- 2 немесе одан да көп өткізгіш сымдары бар кабель немесе сіз қолдана алатын ескі / қосымша USB кабелі. Мен ескі стерео фонофонды кабельді қолдандым және штепсельдерді өшірдім.
- Raspberry Pi Model 3+ (сіз 4 -модельді қолдана аласыз және жеке порттарды басқара аласыз - мен 3 -модельді қолданамын)
Мен мақұлдау, ұсыныс, айғақтар және/немесе жоғарыда аталған кез келген өнімдерге сілтеме үшін шағын комиссия ала аламын.
1 -қадам: Жабдықты құрыңыз және қосыңыз
Мен кабельді Pi -ді қуат релесіне қосу үшін салдым.
Мен + және gnd слоттарына қосылған 2 сымды USB бұрандалы терминалды блокты қолдандым. Сіз оларды коннекторда көре аласыз. Қызыл (+) және ақ (-) көрсеткілерімен ұяшықтарға суретті қараңыз.
Мен екінші ұшын қуат релесіне қостым. Қуат релесінің бүйіріндегі жасыл бөлік жай ғана суырылады, содан кейін сымдарды ұяға салып, бұрап бекітіңіз. Сымды қызыл (+) және ақ (-) көрсеткілері бар суретті қараңыз.
Ескертпе: егер сіз қолданыстағы USB кабелін пайдалансаңыз, онда әдетте екінші жағында 4 сым болады - қызыл (+5в), ал қара жер - (-) жерге қосылады. Сіз бұл 2 -ді тек қуат релесі үшін қолданасыз.
Мен тестілеу үшін үстел шамын «әдетте өшірулі» деп белгіленген розеткалардың біріне қостым. Бұл USB қуат күйімен басқарылады. Мен Raspberry Pi -ді «үнемі қосулы» розеткаға қосып, оны қосып, келесі қадамға қостым.
2 -қадам: Бағдарламалық жасақтаманы орнатыңыз
Pi орнатыңыз:
Қажет болса, RPi -ді бірінші рет орнатуға көмектесетін бірнеше веб -сайттар бар.
Life Hacker
Raspberry Pi ұйымы
Мен шахтаны «бассыз» күйге келтірдім және оған қосылу үшін VNC қолданамын. Мұны қалай жасау керектігін жоғарыдағы сілтемелер көрсетеді.
Бағдарламалық қамтамасыз етуді орнату:
- USB хабын өшіру және қосу үшін қолданылатын uhubctl (https://github.com/mvp/uhubctl қараңыз) орнатыңыз.
- Мен жазған бағдарламалық жасақтаманы GitHub бетінен жүктеп алыңыз және орнатыңыз: RPi Router Reboot бағдарламасы.
- Егер сіз оны Raspberry Pi іске қосылған кезде қызмет ретінде іске қосқыңыз келсе, internet-monitor.service қызметін орнатыңыз және тіркеңіз.
3 -қадам: тестілеу және жұмыс мәліметтері
Негізгі python бағдарламасы rpi-internet-monitor.py отладтау және тестілеу мақсатында 1 немесе 2 параметрмен жұмыс істей алады.
Кодты енгізген қалтада терминалды сеансты ашыңыз және келесі пәрменді орындаңыз:
: ~/Құжаттар/RebootRouter $ python3 rpi-internet-monitor.py -debug -test
Ескерту - бұл жөндеу туралы ақпаратты басып шығарады және шамды өшіреді және қосады, себебі ол Интернетке қосылмағанын тексереді. Сіз тек -debug қолдана аласыз және хабарларды көре аласыз. Сіз тек -test қолдана алмайсыз, ол -debug -дан кейінгі екінші параметр болуы керек.
Бағдарламаның жоғарғы бөлігіндегі CONSTANTS мәнін өзіңізге ұнайтын мәндерге өзгертуге болады. Бірінші жиын -test параметрлер жиынтығымен орындалады, екінші жиын барлық басқа жағдайларда қолданылады.
Мен оны жүктеу кезінде іске қосу үшін қызметті орнаттым, сондықтан ол әрқашан менің Raspberry Pi -де жұмыс істейді.
Internet-monitor.service ашыңыз және ExecStart және WorkingDirectory жолдарын python кодына толық жолдарыңызбен өңдеңіз. Файлды сақтаңыз.
Файлды systemd/system қалтасына көшіріңіз:
: ~/Құжаттар/RebootRouter $ sudo cp internet-monitor.service /etc/systemd/system/internet-monitor.service
Қызметтің қатесіз басталуын тексеріңіз:
: ~/Documents/RebootRouter $ sudo systemctl internet-monitor.service қызметін іске қосады
Қызметті жүктеу кезінде іске қосуды қосыңыз:
: ~/Documents/RebootRouter $ sudo systemctl Internet-monitor.service қызметін қосады
Егер бәрі ойдағыдай болса, енді бәрін біріктіріп, Iot Power Relay өшіруге, шамды ажыратуға, маршрутизаторды қосуға және қуат релесін қайта қосуға болады. Сіздің маршрутизаторыңыз қайта жүктелуі керек және қазір интернетті бақылайды.
Мен бәрін қосқаннан кейін тағы бір тест жасадым - мен қабырғадағы интернет кабелімді ажыратып, күттім; Әрине, маршрутизатор өшіп, содан кейін қосылады. Ол 10 минуттан кейін қалды, мен қабырғадағы кабельді қайта жалғадым және Интернетке қосылдым - ол жақсы жұмыс істеп тұр ….:)
Ұсынылған:
Қайта өңделген және қайта қолданылатын материалдардан жасалған динамиктер: 6 қадам
Қайта өңделген және қайта пайдаланылған материалдардан жасалған динамиктер: " Музыка-адамзаттың әмбебап тілі. &Quot;-Генри Уодсворт Лонгфеллоу Мұнда қайта өңделген және қайта пайдаланылатын материалдарды қолдана отырып, керемет дыбыс шығаратын динамиктер жиынтығын жасаудың жақсы әдісі. Және ең жақсы жағы-олар маған бір тиын да жұмсаған жоқ. Барлық осы пр
WiFi маршрутизаторы V4 үшін UPS: 6 қадам (суреттермен)
WiFi маршрутизаторы V4 үшін UPS: Бәріне сәлем, Үйде жұмыс көбейген сайын, біз бәріміз де үздіксіз жұмыс істегіміз келеді, Үндістанда электр энергиясының үзілуі жиі кездеседі. Көптеген пәтерлерде резервтік генераторлар орнатылған, олар электр қуаты үзілгеннен кейін бірнеше секунд ішінде іске қосылады. электр қуатының үзілуі - бұл
V2 маршрутизаторы: 6 қадам (суреттермен)
V2 маршрутизаторы: Барлығына сәлем, Бірнеше ай бұрын мен 18650 литий -ионды аккумуляторды қолданып маршрутизаторлар үшін алғашқы UPS жасадым, мен екі UPS жасадым, бірі маршрутизаторға, екіншісі талшықты түрлендіргішке. Екі қуат адаптерімен біраз қиындық болды. Жалғыз UPS жасау үшін менің тізімімде болды
Қауіпсіз WIFI маршрутизаторы - антивирустық, зиянды бағдарламалардан және зиянды бағдарламалардан қорғау және құпиялылық: 5 қадам
Қауіпсіз WIFI маршрутизаторы - Антивирустық, зиянды бағдарламалардан және зиянды бағдарламалардан қорғау және құпиялылық: RaspBerryPI 4 және ашық бастапқы коды арқылы төмен нүктелік қорғаныс. Компьютерге немесе телефонға жетпес бұрын келесіні бұғаттайды: RansomWareA зиянды бағдарламалық қамтамасыз ету Сонымен қатар: ересектер/жек көру веб -сайттарының ата -аналық бақылауы сіздің жеке өміріңізді сақтайды. жарнама арқылы
Жарыққа бағытталған робот басы. Қайта өңделген және қайта қолданылатын материалдардан: 11 қадам
Жарыққа бағытталған робот басы. Қайта өңделген және қайта пайдаланылатын материалдардан: Егер біреу робототехника бос қалтамен бірге келе ала ма деп ойласа, мүмкін бұл нұсқаулық жауап бере алады. Ескі принтердің қайта өңделген қадамдық қозғалтқыштары, пайдаланылған теннис шарлары, шамдар, қолданылған бальза, ескі ілгіштен сым, эмальданған сым