Სარჩევი:
- მარაგები
- ნაბიჯი 1: ააშენეთ და დააკავშირეთ აპარატურა
- ნაბიჯი 2: დააინსტალირეთ პროგრამული უზრუნველყოფა
- ნაბიჯი 3: ტესტირება და ოპერაციის დეტალები
ვიდეო: Raspberry Pi გადატვირთეთ როუტერი: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ოდესმე შენიშნეთ, რომ თქვენ აღარ ხართ ინტერნეტთან დაკავშირებული?
იმედგაცრუებაა დილით ადგომა და როუტერის "გადატვირთვა" ინტერნეტის დასაბრუნებლად?
ისე, ეს მე უფრო ხშირად მქონია, ვიდრე მე ვზრუნავ, რომ ეს მოხდეს.
ამ წლის დასაწყისში, ქალაქიდან გავედი 3 კვირით და პირველ დღეს ჩემი როუტერი გათიშული იყო ინტერნეტიდან! ეს იმას ნიშნავდა, რომ მე არ მქონდა კავშირი ჩემს სახლში არსებულ ნივთებთან, რომლებზეც პერიოდულად ვამოწმებდი - მაგ., Nest თერმოსტატი, Arlo კამერები … რადგან სახლში არ ვიყავი, არ შემეძლო როუტერის გადატვირთვა. მე ნამდვილად არ მინდოდა მეზობლის შეწუხება, რომ გადალახოს ჩემი უსაფრთხოების სისტემა, შემდეგ იპოვოს ჩემი როუტერი და გადატვირთოს იგი. მე ასევე ვიფიქრე ელექტროენერგიის კომპანიაში დარეკვაზე და მათ ჩემს სახლში ელექტროენერგიის შეწყვეტაზე დაახლოებით 5 წუთის განმავლობაში - ჩემი S. O. არ დამტკიცდა..:(როდესაც დავბრუნდი, დავიწყე კარგი გამოსავლის ძებნა, მაგრამ ვერაფერი ვიპოვე საკმარისად, რაც მჭირდებოდა. თავიდან, მე უბრალოდ ვიყიდე ციფრული დროული ელექტროგადამცემი ზოლი და დავაყენე როუტერი გამორთული დილის 2:00 საათზე 5 წუთის განმავლობაში. სამწუხაროდ, რამდენიმე დილით ინტერნეტი არ მქონდა - იმ დღეებში როუტერის ჟურნალების მიმოხილვამ აჩვენა, რომ ინტერნეტი "გათიშულია" დილის 4:00 საათზე და ჩემი როუტერი არ დაუკავშირდება, თუ არ გადატვირთავ.
ჟოლოს Pi– ს დამატებით და პითონის გარკვეული უნარ -ჩვევებით, გადავწყვიტე დამეკვლია, თუ როგორ შეიძლება ეს დაეხმაროს ჩემს დილემას და გამოვიდა ეს გამოსავალი.
გამოვცადე და დავაინსტალირე და ჯერჯერობით კარგია!
ძირითადად, Raspberry Pi ამოწმებს ინტერნეტ კავშირს ყოველ 2 წუთში "პინგის" საშუალებით 2 სხვადასხვა ვებსაიტზე. სანამ ერთი მათგანი მაინც პასუხობს, ჩვენ ყველანი კარგები ვართ. თუ არ არის დაბრუნებული "პინგები", Pi წყვეტს ენერგიას შიდა USB კერას, რაც თავის მხრივ იწვევს Iot Power Relay- ს როუტერის გამორთვას. 2 წუთის შემდეგ, Pi აძლიერებს შიდა USB კერას, რის გამოც Iot Power Relay ჩართავს როუტერს. შემდეგ ის ელოდება 4 წუთს, სანამ განაახლებს 2 წუთის ინტერნეტ კავშირის შემოწმებას.
მე ასევე უნდა გავითვალისწინო, რომ შესაძლოა ჩემს რეგიონში გათიშვა მოხდეს და ინტერნეტი ცოტა ხნით გათიშული იყოს - იშვიათი, მაგრამ ეს ხდება (ყოველ შემთხვევაში ჩემს მხარეში …) და მე არ მინდოდა როუტერის გადატვირთვა ყოველ 6 -ში 8 წუთამდე ისე ჩავდე დროშა, რომელიც ამ შემთხვევაში გადადებს 1 საათით.
მარაგები
Აღჭურვილობის სია:
- Iot Power სარელეო ჟოლოს Pi (სურათები ზემოთ)
- USB 2.0 ხრახნიანი ტერმინალის ბლოკის კონექტორი (თუ თქვენ აპირებთ შექმნათ თქვენი საკუთარი USB -> დენის კაბელი, ასევე სურათზე ზემოთ)
- კაბელი 2 ან მეტი გამტარი მავთულით ან ძველი / დამატებითი USB კაბელით შეგიძლიათ გამოიყენოთ. მე გამოვიყენე ძველი სტერეო ფონო შტეფსელი კაბელი და დავწყვიტე სანთლები.
- Raspberry Pi Model 3+ (თქვენ შეგიძლიათ გამოიყენოთ მოდელი 4 და გააკონტროლოთ ინდივიდუალური პორტები - მე ვიყენებ მოდელს 3)
მე შემიძლია ვიპოვო მცირე საკომისიო ჩემი დამტკიცების, რეკომენდაციის, ჩვენების და/ან ბმულისთვის ზემოთ ჩამოთვლილ ნებისმიერ პროდუქტზე.
ნაბიჯი 1: ააშენეთ და დააკავშირეთ აპარატურა
მე ავაშენე ჩემი კაბელი Pi- ს დენის რელეზე დასაკავშირებლად.
მე გამოვიყენე USB ხრახნიანი ტერმინალის ბლოკი 2 მავთულით დაკავშირებული + და gnd სლოტებით. თქვენ უნდა გქონდეთ მათი ნახვა კონექტორზე. იხილეთ სურათი წითელი (+) და თეთრი (-) ისრებით სლოტებისკენ.
მეორე ბოლო დავამატე დენის რელეში. მწვანე ნაწილი დენის სარელეო მხარეს უბრალოდ გაიყვანს და შემდეგ თქვენ შეგიძლიათ ჩადოთ მავთულები ჭრილში და ხრახნიან შემდეგ მჭიდროდ. იხილეთ სურათი წითელი (+) და თეთრი (-) ისრებით მავთულხლართებზე.
შენიშვნა: თუ თქვენ იყენებთ არსებულ USB კაბელს, ჩვეულებრივ გექნებათ 4 მავთული მეორე ბოლოში - წითელი არის (+5v) და შავი არის (-) მიწა. თქვენ გამოიყენებთ მხოლოდ იმ 2 დენის რელე.
შესამოწმებლად მაგიდის ნათურა დავუკავშირე ერთ -ერთ განყოფილებას, რომელზეც აღინიშნა "ჩვეულებრივ გამორთულია". ეს კონტროლდება USB დენის მდგომარეობით. მე ჩავრთე Raspberry Pi "ყოველთვის ჩართულ" განყოფილებაში და ჩავრთე იგი შემდეგში და ჩავრთე იგი შემდეგი ნაბიჯისათვის.
ნაბიჯი 2: დააინსტალირეთ პროგრამული უზრუნველყოფა
დააყენეთ Pi:
არსებობს რამდენიმე ვებსაიტი, რომელიც დაგეხმარებათ საჭიროების შემთხვევაში პირველად შექმნათ თქვენი RPi.
სიცოცხლის ჰაკერი
ჟოლო პი ორგი
მე დავაყენე ნაღმი "უთავო" და ვიყენებ VNC მის დასაკავშირებლად. ზემოთ მოყვანილი ბმულები აჩვენებს, თუ როგორ უნდა გავაკეთოთ ეს.
პროგრამული უზრუნველყოფის დაყენება:
- დააინსტალირეთ uhubctl (იხ. Https://github.com/mvp/uhubctl), რომელიც გამოყენებული იქნება usb ჰაბის გამორთვისა და ჩართვისთვის.
- ჩამოტვირთეთ და დააინსტალირეთ პროგრამული უზრუნველყოფა, რომელიც მე დავწერე ჩემი GitHub გვერდიდან: RPi Router Reboot პროგრამული უზრუნველყოფა.
- შექმენით და დაარეგისტრირეთ ინტერნეტ-მონიტორი. სერვისი, თუ გსურთ ამ სერვისის გაშვება Raspberry Pi- ს დაწყებისთანავე.
ნაბიჯი 3: ტესტირება და ოპერაციის დეტალები
მთავარი პითონის პროგრამა, rpi-internet-monitor.py შეიძლება გაშვებული იყოს 1 ან 2 პარამეტრით გამართვისა და ტესტირების მიზნით.
გახსენით ტერმინალის სესია საქაღალდეში, რომელშიც შეიყვანეთ კოდი და შეასრულეთ შემდეგი ბრძანება:
: ~/Documents/RebootRouter $ python3 rpi-internet-monitor.py -debug -test
შენიშვნა - ეს დაბეჭდავს გამართვის მონაცემებს და გამორთავს და აანთებს ნათურას, რადგან ის გამოსცდის ინტერნეტს არ არის დაკავშირებული. თქვენ შეგიძლიათ გამოიყენოთ -bug და ნახოთ შეტყობინებები. თქვენ არ შეგიძლიათ გამოიყენოთ მხოლოდ -ტესტი, ის უნდა იყოს მეორე პარამეტრი - -ხარვეზის შემდეგ.
თქვენ შეგიძლიათ შეცვალოთ კონსტანტები პროგრამის ზედა ნაწილში თქვენთვის სასურველი ღირებულებებით. პირველი ნაკრები მუშაობს –test პარამეტრების ნაკრებით, მეორე კომპლექტი არის ის, რაც გამოყენებული იქნება ყველა სხვა შემთხვევაში.
მე შევქმენი სერვისი, რომელიც ამუშავებს ჩატვირთვის დროს, ასე რომ ის ყოველთვის მუშაობს ჩემს Raspberry Pi– ზე.
გახსენით ინტერნეტ-მონიტორი. სერვისი და შეცვალეთ ExecStart და WorkingDirectory ხაზები თქვენი სრული ბილიკებით პითონის კოდამდე. შეინახეთ ფაილი.
დააკოპირეთ ფაილი systemd/system საქაღალდეში:
: ~/Documents/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 წუთის შემდეგ, მე ხელახლა შევაერთე კაბელი კედელთან და მქონდა ინტერნეტი - ის კარგად მუშაობდა აქამდე….:)
გირჩევთ:
როუტერი ხდება ვიდეო ჩამწერი IP კამერებისთვის: 3 ნაბიჯი
როუტერი ხდება ვიდეო ჩამწერი IP კამერებისთვის: ზოგიერთ მარშრუტიზატორს აქვს მძლავრი პროცესორი და USB პორტი დაფაზე და შეიძლება გამოყენებულ იქნას როგორც ვიდეო ჩამწერი მარშრუტიზაციის ფუნქციების გარდა, რათა შეაგროვოს და გაავრცელოს ვიდეო და ხმა IP კამერებიდან H264/265 RTSP (როგორც ყველაზე თანამედროვე იაფი
შექმენით Kodi / OSMC ინფრაწითელი მიმღები და გადატვირთეთ ქუდი ჟოლოს Pi: 5 ნაბიჯი (სურათებით)
ააშენეთ Kodi / OSMC ინფრაწითელი მიმღები და გადატვირთეთ ქუდი ჟოლოს Pi: ააშენეთ Kodi / OSMC IR მიმღები და აღადგინეთ ქუდი ჟოლოსთვის Pi 3 ნახეთ თუ არა Raspberry Pi ჩართული ასევე, მე მსურს ჩემი ოჯახი
გამოიყენეთ Raspberry Pi 3 როგორც როუტერი: 10 ნაბიჯი (სურათებით)
გამოიყენეთ Raspberry Pi 3 როგორც როუტერი: ვიკიპედიის თანახმად, როუტერი არის ქსელური მოწყობილობა, რომელიც აგზავნის მონაცემთა პაკეტებს კომპიუტერულ ქსელებს შორის. თუ გავანადგურებთ უკაბელო როუტერს, ჩვენ ალბათ ვიპოვით პროგრამის სპეციფიკურ პროცესორს, რომელიც ამუშავებს მონაცემთა პაკეტებს და RF სეგმენტს
გატეხეთ და გადატვირთეთ ელექტრონული უსაფრთხოება: 3 ნაბიჯი
გატეხეთ და გადააყენეთ ელექტრონული სეიფი: მოკლედ რომ ვთქვათ, თუ მეგობრისთვის სეიფის შინაარსი ამოვიღე, შემიძლია უსაფრთხოდ შევინახო … რატომ არ უნდა გავუშვა ის
გამორთეთ, გადატვირთეთ ან დაისვენეთ თქვენი კომპიუტერი განრიგში: 6 ნაბიჯი
გამორთეთ, გადატვირთეთ ან დაისვენეთ თქვენი კომპიუტერი განრიგში: ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა გამორთოთ, გადატვირთოთ ან დაძინოთ თქვენი კომპიუტერი გრაფიკით. იხილეთ შეტყობინება დასასრულს, თუ იყენებთ ძველ ოპერაციულ სისტემას ვიდრე Windows XP