Բովանդակություն:

Տեղադրեք ձեր սեփական GPS հետևման սերվերը ազնվամորի Pi- ի վրա. 8 քայլ
Տեղադրեք ձեր սեփական GPS հետևման սերվերը ազնվամորի Pi- ի վրա. 8 քայլ

Video: Տեղադրեք ձեր սեփական GPS հետևման սերվերը ազնվամորի Pi- ի վրա. 8 քայլ

Video: Տեղադրեք ձեր սեփական GPS հետևման սերվերը ազնվամորի Pi- ի վրա. 8 քայլ
Video: Kospet TANK T2 Smartwatch Review: The Complete Guide! 2024, Հուլիսի
Anonim
Կարգավորեք ձեր սեփական GPS հետևման սերվերը Raspberry Pi- ի վրա
Կարգավորեք ձեր սեփական GPS հետևման սերվերը Raspberry Pi- ի վրա

Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես տեղադրել ձեր սեփական GPS հետևման սերվերը Raspberry pi- ի վրա: Պարտադիր չէ, որ այն լինի Raspberry pi, քանի որ ծրագրակազմը, որը մենք կօգտագործենք հետևման սերվերի համար, հասանելի է նաև Windows- ի և Linux- ի համար, այնպես որ կարող եք այն տեղադրել ձեր Windows սարքում կամ վիրտուալ մեքենայում ամպային ծառայություն, դա ձեզն է, բայց այստեղ հրահանգները Raspberry pi 4 -ի համար են:

Գաղափարը սկսվեց որոշ ժամանակ առաջ ՝ Voltlog #272 -ում, երբ ես ստացա GPS- ի այս որոնիչը `քողարկված ընդհանուր նշանակության ավտոմոբիլային ռելեի մեջ: Տեսականորեն դա պետք է գա չինական հյուրընկալվող սերվերի վրա անվճար առցանց հետևման ծառայության միջոցով, բայց ես չկարողացա միանալ այդ սերվերին, և ես մտածեցի, թե ինչու չկարգավորել իմ սեփական սերվերը և չփորձել այն զուգակցել այս որոնիչի հետ: Այս կերպ ես կունենայի գործող հետևման սերվեր և կբարելավեի գաղտնիության ասպեկտը, քանի որ այն ինքնուրույն կհյուրընկալվի: և ուրիշներին ոչ ոք չի ունենա մուտք դեպի իմ հետևման տվյալները:

Քայլ 1: Դիտեք կառուցման տեսանյութը:

Image
Image

Տեսահոլովակը նկարագրում է ամբողջ նախագիծը քայլ առ քայլ, ուստի խորհուրդ եմ տալիս նախ դիտել տեսանյութը ՝ նախագծի, իմ հանդիպած խնդիրների և դրանց լուծման եղանակների մասին ակնարկ ստանալու համար: Այնուհետև կարող եք վերադառնալ և կարդալ հետևյալ քայլերը ՝ ավելի մանրամասն բացատրության համար:

Քայլ 2. Աղբյուրի՛ր անհրաժեշտ մասերը

Կարգավորել նավահանգստի փոխանցումը
Կարգավորել նավահանգստի փոխանցումը

Այս նախագծի հիմքում ընկած է ազնվամորու pi- ն, ցանկացած մոդել պետք է աշխատի, բայց եթե օգտագործում եք վերջին մոդելներից որևէ մեկը, դուք պետք է ունենաք ավելի լավ կատարողականություն, այսինքն `ծրագրակազմն ավելի սահուն կաշխատի և ավելի արագ տեղադրվի: Տեղեկության համար ես օգտագործեցի ազնվամորի պի 4, և մինչդեռ դա կարող եք ունենալ, ես դեռ մի քանի հղումներ կտեղադրեմ ներքև ՝ դեպի այն վայրեր, որտեղից կարող եք ազնվամորի պի 4 ձեռք բերել:

Նաև շատ կարևոր է GPS որոնիչը: Ես օգտագործել եմ մոդել, որը քողարկված է որպես ավտոմոբիլային ռելե: Սա փայլուն գաղափար է, քանի որ եթե դա թաքցնեք վահանակի տակ, ոչ ոք չի կասկածի, թե որն է իրական գործառույթը: GPS որոնիչի և սերվերի միջև GPRS կապի համար անհրաժեշտ կլինի տրամադրել տվյալների միացված SIM քարտ: Ընտրեք ձեր նախընտրած տեղական օպերատորը դրա համար, բայց հիշեք, որ այս կոնկրետ GPS մոդելը գործում է միայն 2G ցանցերում:

Եթե դուք ապրում եք մի երկրում, որտեղ 2G ցանցերը շահագործումից հանվել են, ձեզ հարկավոր կլինի գնել 3G- ով միացված GPS tracker, դրանք ավելի թանկ են, և այստեղ տրված ցուցիչը կազմաձևելու ցուցումները կարող են 100% -ով չհամապատասխանել 3G- ով միացված GPS tracker- ի հետ:

  • Ազնվամորի Pi 4 մոդել B: Link1, Link2, Link3, Link4:
  • Ռելե GPS Tracker (միայն 2G). Link1, Link2, Link3, Link4:
  • 3G GPS հետքեր ՝ Link1, Link2, Link3:

Քայլ 3: Raspbian- ի թարմ տեղադրում

Ես կսկսեմ Raspbian- ի նոր տեղադրմամբ, ես վերցրեցի Raspbian Buster Lite- ի վերջին թողարկումը պաշտոնական կայքից և պատրաստեցի այս պատկերով sd քարտ ՝ օգտագործելով Balena etcher: Սա պետք է լինի բավականին պարզ, դա պարզապես ազնվամորու պի ստեղծելու սովորական եղանակն է: Այն բանից հետո, երբ Բալենան և այլք ավարտեցին աշխատանքը, ես անցա sd քարտի բեռնախցիկին և ստեղծեցի դատարկ ֆայլ, որը կոչվում էր ssh, առանց ընդլայնման: Սա պետք է միացնել SSH սերվերը ազնվամորի pi- ի վրա, քանի որ այն կանխադրված է անջատված: Ավարտելուց հետո տեղադրեք sd քարտը ձեր ազնվամորի pi- ի մեջ, միացրեք այն ցանցին և միացրեք էներգիան:

Քայլ 4: Կարգավորեք հետևող սերվերի ծրագրակազմը `Traccar

Հաջորդ քայլը հետևման սերվերի կարգավորումն է, ծրագրաշարի անունն է Traccar, և ահա նրանց կայքը: Մենք կօգտագործենք Linux- ի թևի արձակումը, քանի որ ազնվամորի pi- ն աշխատում է թևերի պրոցեսորով: Բռնեք ներբեռնման հղումը, միացեք ազնվամորի պիին ՝ օգտագործելով ձեր նախընտրած մեթոդը, ես SSH- ն օգտագործել եմ տեղական ցանցում: Հաջորդը, սերվերի տեղադրման համար անհրաժեշտ բոլոր հրամանները նկարագրված են ստորև.

sudo mkdir/opt/traccar && cd/opt/traccarsudo wget https://github.com/traccar/traccar/releases/download/v4.6/traccar-linux-arm-4.6.zip sudo unzip traccar-linux-arm- 4.6.zip sudo rm -f traccar-linux-arm-4.6.zip sudo./traccar.run // գործարկել տեղադրումը sudo systemctl սկսել traccar.service

Ավարտելուց հետո բացեք զննարկիչը նույն ցանցում և փորձեք միանալ սերվերին `օգտագործելով IP հասցեն և 8082. նավահանգիստը: Ձեզ պետք է ողջունել վեբ ինտերֆեյսի միջոցով, իսկ կանխադրված օգտվողի անունն ու գաղտնաբառը admin են: Ես խորհուրդ եմ տալիս անմիջապես փոխել սա: Serviceառայությունը ինքնաբերաբար կսկսվի բեռնման ժամանակ, այնպես որ այս պահին այլ քայլեր կատարելը չի պահանջվում:

Քայլ 5: Կարգավորել նավահանգստի փոխանցումը

Եթե ձեր ազնվամորու pi- ն նստած է երթուղիչի կամ firewall- ի հետևում, ինչպես իմ դեպքում, ապա ձեզ հարկավոր կլինի նավահանգիստ փոխանցել, որպեսզի արտաքին սարքը, ինչպիսին GPS- ի որոնիչն է, կարողանա միանալ մեր նորաստեղծ սերվերին: Իմ ունեցած ռելե gps tracker- ի դեպքում այն օգտագործում է 5013 պորտը, բայց դա կարող է տարբեր լինել, եթե այլ սարք ունեք: Այս նավահանգիստը կարևոր է, և դուք պետք է պարզեք, թե որ նավահանգիստն է օգտագործում ձեր որոնիչը կապ հաստատելու համար: Ես այստեղ օգտագործում եմ tp-link երթուղիչ, այնպես որ ես պարզապես 5013 նավահանգիստը փոխանցում եմ ազնվամորի pi սերվերի տեղական IP հասցեին:

Քայլ 6: Գրանցեք GPS Tracker- ը սերվերին

Գրանցեք GPS Tracker- ը սերվերին
Գրանցեք GPS Tracker- ը սերվերին

Հաջորդը մենք կարող ենք ավելացնել մեր GPS որոնիչը Traccar- ի վեբ ինտերֆեյսում, ձախ կողմում ես սեղմում եմ ավելացնել, ընտրել ձեր սարքի անունը և լրացնել 10 նիշանոց նույնացուցիչը, որն այս պիտակն է ձեր հետագծերի պատյանի կողքին: սարքը կցուցադրվի որպես անցանց, մինչև սերվերը չսկսի ստանալ տվյալները:

Քայլ 7: Կարգավորեք GPS Tracker- ը

Կարգավորեք GPS Tracker- ը
Կարգավորեք GPS Tracker- ը

Վերջին քայլն այն է, որ կազմաձևվի GPS- ի որոնիչը, և այս հատուկ հրամանները վերաբերում են այն օգտագործողին, որը ես օգտագործում եմ, գուցե ստիպված լինեք օգտագործել տարբեր հրամաններ մեկ այլ որոնիչի համար, բայց գաղափարն այն է, որ հետևորդը վերակայել, սահմանել ձեր ադմինիստրատորի համարը, կարգավորել apn- ը: կարգավորումներ ձեր ցանցի օպերատորի համար, սահմանեք նախկինում պահպանված արտաքին ip հասցեն, նավահանգիստը 5013 է: Տեղադրեք բեռնման հաճախականությունը վայրկյանների ընթացքում և միացրեք GPRS կապը: Վերադառնալով Traccar վեբ ինտերֆեյսին, կարգավիճակը պետք է անցնի առցանց և մենք պետք է սկսենք տեսնել մեր սարքի տվյալները:

Քայլ 8: Վերջնական մտքեր

Եթե խնդիրներ ունեք այս կարգավորման ամբողջ գործընթացի հետ, ես ձեզ մի քանի ակնարկ կտամ, որոնք պետք է ստուգեք անսարքությունների վերացման ընթացքում: Նախևառաջ այս որոնիչը աշխատում է միայն 2G ցանցերի հետ, այնպես որ համոզվեք, որ ձեր ցանցի օպերատորը աջակցում է 2G- ին: SIM քարտի վրա չպետք է միացված լինի կապի կողպումը, քանի որ հետևողը չի կարող շրջանցել դա: Սիմ քարտը պետք է ունենա տվյալների փոխանցման ծառայություններ և բավականաչափ վարկ ՝ ցանցում այդ գործողությունները կատարելու համար:

Սերվերի վերաբերյալ շատ կարևոր է նավահանգստի փոխանցումը ճիշտ ձևակերպելը և ճիշտ արտաքին IP հասցեն օգտագործելը, հակառակ դեպքում ձեր սարքերը չեն մատնանշի ճիշտ սերվերը: Նաև շատ կարևոր է ձեր որոշակի հետևող սարքի ճիշտ նավահանգիստը ձեռք բերելը: Traccar- ն այս մասին հիանալի տեղեկություններ ունի, այնպես որ համոզվեք, որ ստուգեք նրանց փաստաթղթերն ու ֆորումները:

Թեմայի վերաբերյալ կա բլոգային գրառում, եթե ցանկանում եք ինձ հետադարձ կապ ուղարկել, կարող եք դա անել մեկնաբանություններում և կարող եք նաև ստուգել իմ Youtube- ի ալիքը `ավելի հիանալի նախագծերի համար. Voltlog Youtube Channel:

Խորհուրդ ենք տալիս: