Mündəricat:

Öz GPS İzləmə Serverinizi Raspberry Pi -də qurun: 8 addım
Öz GPS İzləmə Serverinizi Raspberry Pi -də qurun: 8 addım

Video: Öz GPS İzləmə Serverinizi Raspberry Pi -də qurun: 8 addım

Video: Öz GPS İzləmə Serverinizi Raspberry Pi -də qurun: 8 addım
Video: Course Lesson 1 of 10: Raspberry Pi Pico 4WD Smart Car Kit from SunFounder by Robojax 2024, Iyul
Anonim
Raspberry Pi -də öz GPS İzləmə Serverinizi qurun
Raspberry Pi -də öz GPS İzləmə Serverinizi qurun

Bu layihədə sizə Raspberry pi -də öz GPS izləmə serverinizi necə quracağınızı göstərəcəyəm. Raspberry pi olmaq lazım deyil, çünki izləmə serveri üçün istifadə edəcəyimiz proqram Windows və Linux üçün də mövcuddur, buna görə də bunu Windows maşınınızda və ya virtual maşında yerləşdirə bilərsiniz. bir bulud xidməti, sizə bağlıdır, amma buradakı təlimatlar Raspberry pi 4 üçündür.

Fikir bir müddət əvvəl, Voltlog #272 -də, bu GPS izləyicisini ümumi təyinatlı avtomobil rölesinə gizlətdiyim zaman başladı. Teorik olaraq, bu, bəzi Çin ev sahibliyi edən serverlərdə pulsuz onlayn izləmə xidməti ilə birlikdə gəlməlidir, amma o serverə qoşula bilmədim və düşündüm ki, niyə öz serverimi qurub bu izləyici ilə qoşmağa çalışmıram. Bu şəkildə işləyən bir izləmə serverinə sahib olardım və məxfilik aspektini təkmilləşdirərdim, çünki özü ev sahibliyi edəcək. və izləmə məlumatlarıma başqa heç kimin girişi olmayacaq.

Addım 1: Videoya baxın

Image
Image

Video bütün layihəni addım -addım təsvir edir, buna görə layihəyə, qarşılaşdığım problemlərə və onları necə həll etdiyimə ümumi baxmaq üçün əvvəlcə videoya baxmağı məsləhət görürəm. Daha sonra geri qayıda və daha ətraflı izahat üçün aşağıdakı addımları oxuya bilərsiniz.

Addım 2: Lazım olan hissələri əldə edin

Port yönləndirməsini qurun
Port yönləndirməsini qurun

Bu layihənin əsasını moruq pi təşkil edir, hər hansı bir model işləməlidir, ancaq ən son modellərdən birini istifadə etsəniz daha yaxşı bir performans əldə etməlisiniz, yəni proqram daha hamar işləyəcək və daha sürətli qurulacaq. İstinad üçün bir moruq pi 4 istifadə etdim və buna sahib olsanız da, hələ də moruq pi 4 əldə edə biləcəyiniz yerlərə aşağıda bəzi bağlantılar yerləşdirəcəyəm.

GPS izləyicisi də çox vacibdir. Avtomobil rölesi kimi gizlənmiş bir model istifadə etdim. Bu parlaq bir fikirdir, çünki bunu tablosuna gizləsəniz, heç kim əsl funksiyanın nə olduğundan şübhələnməyəcək. GPS izləyicisi ilə server arasındakı GPRS bağlantısı üçün məlumatlı bir sim kart təqdim etməlisiniz. Bunun üçün ən sevdiyiniz yerli operatoru seçin, ancaq bu xüsusi GPS modelinin yalnız 2G şəbəkələrində işlədiyini unutmayın.

2G şəbəkələrinin istifadədən çıxarıldığı bir ölkədə yaşayırsınızsa, 3G imkanlı bir GPS izləyicisi almalı olacaqsınız, bunlar daha bahalıdır və izləyicini konfiqurasiya etmək üçün burada verilən təlimatlar 3G effektiv GPS izləyicisi ilə 100% uyğun olmaya bilər.

  • Raspberry Pi 4 Model B: Link1, Link2, Link3, Link4.
  • Relay GPS Tracker (yalnız 2G): Link1, Link2, Link3, Link4.
  • 3G GPS İzləyiciləri: Link1, Link2, Link3.

Addım 3: Raspbian -ın təzə quraşdırılması

Təzə bir Raspbian qurğusundan başlayacağam, rəsmi internet saytından Raspbian Buster Lite -in ən son versiyasını tutdum və Balena etcher istifadə edərək bu şəkli bir sd kartı hazırladım. Bunu etmək olduqca sadə olmalıdır, bir moruq pi qurmağın adi bir yoludur. Balena etcher işi bitirdikdən sonra sd kartdakı açılış hissəsinə keçdim və heç bir uzantısı olmayan ssh adlı boş bir fayl yaratdım. Bu, moruq pi üzərində SSH serverini aktivləşdirmək üçündür, çünki o, standart olaraq əlil olur. Bitirdikdən sonra sd kartını moruq pi -yə daxil edin, şəbəkəyə qoşun və güc tətbiq edin.

Addım 4: İzləmə Server Proqramını Qurun: Traccar

Növbəti addım izləmə serverini qurmaqdır, proqramın adı Traccar və burada veb saytları var. Linux qol buraxma sistemindən istifadə edəcəyik, çünki moruq pi qol prosessorunda işləyir. Yükləmə bağlantısını tutun, ən çox sevdiyiniz metoddan istifadə edərək moruq pi -yə qoşulun, yerli şəbəkədə SSH istifadə etdim. Sonra serveri qurmaq üçün lazım olan bütün əmrlər aşağıda verilmişdir:

sudo mkdir/opt/traccar && cd/opt/traccarsudo wget https://github.com/traccar/traccar/releases/download/v4.6/traccar-linux-arm-4.6.zip sudo traccar-linux-arm- açın 4.6.zip sudo rm -f traccar-linux-arm-4.6.zip sudo./traccar.run // qurun sudo systemctl start traccar.service

Bitirdikdən sonra eyni şəbəkədə bir brauzer açın və 8082 portunu istifadə edərək serverə qoşulmağa çalışın. Veb interfeysi ilə qarşılanmalısınız, standart istifadəçi adı və şifrə admindir. Bunu dərhal dəyişdirməyinizi məsləhət görürəm. Xidmət avtomatik olaraq açılışda başlayacaq, buna görə də bu anda başqa addımlar atmaq lazım deyil.

Addım 5: Liman yönləndirməsini qurun

Əgər moruq pi sizin vəziyyətimdə olduğu kimi marşrutlaşdırıcının və ya firewallın arxasında oturursa, GPS izləyicisi kimi xarici bir cihazın yeni yaradılmış serverimizə qoşula bilməsi üçün bir liman yönləndirməlisiniz. Əlimdə olan relay gps izləyicisi vəziyyətində, 5013 portundan istifadə edir, lakin fərqli bir cihazınız varsa bu dəyişə bilər. Bu liman vacibdir və izləyicinizin əlaqə qurmaq üçün hansı portdan istifadə etdiyini öyrənməlisiniz. Burada bir tp-link router istifadə edirəm, buna görə 5013 portunu moruq pi serverinin yerli ip ünvanına yönləndirirəm.

Addım 6: GPS İzləyicisini Serverə Qeyd edin

GPS İzləyicisini Serverə Qeyd edin
GPS İzləyicisini Serverə Qeyd edin

Sonra GPS izləyicimizi Traccar veb interfeysinə əlavə edə bilərik, sol tərəfdə Əlavə et düyməsini vururam, cihazınız üçün bir ad seçin və izləyicilərinizin çantasının yan tərəfindəki bu etiket olan 10 rəqəmli identifikatoru doldurun. server məlumat almağa başlayana qədər cihaz oflayn olaraq göstəriləcək.

Addım 7: GPS İzləyicisini konfiqurasiya edin

GPS İzləyicisini konfiqurasiya edin
GPS İzləyicisini konfiqurasiya edin

Son addım GPS izləyicisini konfiqurasiya etməkdir və bu xüsusi əmrlər istifadə etdiyim izləyiciyə aiddir, fərqli bir izləyici üçün fərqli əmrlərdən istifadə etməli ola bilərsiniz, ancaq fikir izləyicini sıfırlamaq, admin nömrənizi təyin etmək və apn konfiqurasiya etməkdir. şəbəkə operatorunuz üçün əvvəlcədən qeyd etdiyimiz xarici ip ünvanını təyin edin, liman 5013 -dir. Yükləmə tezliyini saniyələrdə təyin edin və GPRS bağlantısını aktiv edin. Traccar veb interfeysinə qayıdaraq, status onlayn rejimə keçməli və cihazımız haqqında məlumat görməyə başlamalıyıq.

Addım 8: Son Fikirlər

Bütün bu quraşdırma prosesində probleminiz varsa, problemi həll edərkən yoxlamaq üçün sizə bir neçə göstəriş verəcəyəm. Əvvəla, bu izləyici yalnız 2G şəbəkələri ilə işləyir, buna görə şəbəkə operatorunuzun 2G -ni dəstəklədiyinə əmin olun. Sim kartda pin kilidi aktiv olmamalıdır, çünki izləyici bunu aşa bilmir. Sim kartda məlumat xidmətlərinin aktiv olması və bu əməliyyatları şəbəkədə həyata keçirmək üçün kifayət qədər kredit olmalıdır.

Limanı düzgün yönləndirmək və düzgün xarici ip ünvanından istifadə etmək serverə aiddir, əks halda cihazlarınız düzgün serveri göstərməyəcəkdir. Xüsusi izləmə cihazınız üçün doğru portu əldə etmək də çox vacibdir. Traccar -ın bu mövzuda böyük bir məlumatı var, buna görə də onların sənədlərini və forumlarını yoxladığınızdan əmin olun.

Mövzuyla əlaqədar bir blog yazısı varsa, şərhlərdə bunu edə biləcəyiniz bir fikir bildirmək istəsəniz və daha möhtəşəm layihələr üçün Youtube kanalımı da yoxlaya bilərsiniz: Voltlog Youtube Kanalı.

Tövsiyə: