Talaan ng mga Nilalaman:
- Hakbang 1: Panoorin ang Build Video
- Hakbang 2: Pinagkunan ang Mga Kinakailangan na Bahagi
- Hakbang 3: Sariwang Pag-install ng Raspbian
- Hakbang 4: I-set up ang Software ng Pagsubaybay sa Server: Traccar
- Hakbang 5: Pag-setup ng Port Forwarding
- Hakbang 6: Irehistro ang GPS Tracker sa Server
- Hakbang 7: I-configure ang GPS Tracker
- Hakbang 8: Pangwakas na Mga Saloobin
Video: I-set up ang Iyong Sariling Pagsubaybay sa Server ng GPS sa isang Raspberry Pi: 8 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Sa proyektong ito ipapakita ko sa iyo kung paano mag-setup ng iyong sariling pagsubaybay sa GPS server sa isang Raspberry pi. Hindi ito kailangang maging isang Raspberry pi, dahil ang software na gagamitin namin para sa pagsubaybay sa server ay magagamit din para sa Windows at Linux, upang ma-host mo ito sa iyong Windows machine o sa isang virtual machine sa isang serbisyo sa cloud, nasa sa iyo, ngunit ang mga tagubilin dito ay para sa isang Raspberry pi 4.
Ang ideya ay nagsimula nang ilang sandali, sa Voltlog # 272 nang makuha ko ang tracker ng GPS na ito na nagtakip sa isang pangkalahatang layunin ng automotive relay. Sa teorya dapat itong dumating ng libreng serbisyo sa pagsubaybay sa online sa ilang naka-host na server ng Chinese ngunit hindi ako nakakonekta sa server na iyon at sa gayon naisip ko kung bakit hindi i-set up ang aking sariling server at subukang ipares ito sa tracker na ito. Sa ganitong paraan magkakaroon ako ng isang gumaganang server sa pagsubaybay at pagbutihin ang aspeto ng privacy dahil ito ay mai-host sa sarili. at walang ibang makakakuha ng access sa aking data sa pagsubaybay.
Hakbang 1: Panoorin ang Build Video
Inilalarawan ng video ang buong hakbang-hakbang sa buong proyekto kaya inirerekumenda kong panoorin muna ang video upang makakuha ng pangkalahatang ideya ng proyekto, mga problemang nakasalamuha ko at kung paano ko ito nalutas. Pagkatapos ay maaari kang bumalik at basahin ang mga sumusunod na hakbang para sa isang mas detalyadong paliwanag.
Hakbang 2: Pinagkunan ang Mga Kinakailangan na Bahagi
Sa core ng proyektong ito nakasalalay ang raspberry pi, ang anumang modelo ay dapat na gumana, ngunit kung gagamit ka ng isa sa mga pinakabagong modelo dapat kang makakuha ng mas mahusay na pagganap, ibig sabihin ang software ay tatakbo nang mas makinis at magiging mas mabilis itong mai-install. Para sa sanggunian ginamit ko ang isang raspberry pi 4 at habang maaaring mayroon ka nito ay maglalagay pa rin ako ng ilang mga link sa ibaba sa mga lugar kung saan makakakuha ka ng isang raspberry pi 4.
Napakahalaga din ay ang tracker ng GPS. Gumamit ako ng isang modelo na kung saan ay nagkubli bilang isang automotive relay. Ito ay isang napakatalino ideya dahil kung itatago mo ito sa ilalim ng dashboard, walang maghinala kung ano ang tunay na pagpapaandar. Para sa koneksyon ng GPRS sa pagitan ng tracker ng GPS at ng server kakailanganin mong magbigay ng isang naka-enable na data card na sim card. Piliin ang iyong paboritong lokal na operator para dito ngunit tandaan na ang partikular na modelo ng GPS na ito ay gagana lamang sa mga 2G network.
Kung nakatira ka sa isang bansa kung saan ang 2G network ay naging decommission kakailanganin mong bumili ng isang 3G na naka-track na GPS tracker, mas mahal ang mga ito at ang mga tagubiling ibinigay dito para sa pag-configure ng tracker, maaaring hindi 100% katugma sa isang tracker na pinagana ng 3G.
- Raspberry Pi 4 Model B: Link1, Link2, Link3, Link4.
- Relay GPS Tracker (2G lamang): Link1, Link2, Link3, Link4.
- Mga Tracker ng 3G GPS: Link1, Link2, Link3.
Hakbang 3: Sariwang Pag-install ng Raspbian
Magsisimula ako sa isang bagong pag-install ng Raspbian, kinuha ko ang pinakabagong paglabas ng Raspbian Buster Lite mula sa opisyal na website at naghanda ng isang sd card na may imaheng ito gamit ang Balena etcher. Ito ay dapat na medyo simpleng gawin, ito ay karaniwang pamamaraan lamang ng pag-set up ng isang raspberry pi. Matapos ang trabaho ni Balena etcher, nagpunta ako sa boot na pagkahati sa sd card at lumikha ng isang walang laman na file na tinatawag na ssh, na walang extension. Ito ay upang paganahin ang SSH server sa raspberry pi dahil hindi ito pinagana bilang default. Kapag natapos ipasok ang sd card sa iyong raspberry pi, ikonekta ito sa network at maglapat ng lakas.
Hakbang 4: I-set up ang Software ng Pagsubaybay sa Server: Traccar
Susunod na hakbang ay ang pag-setup ng server ng pagsubaybay, ang pangalan ng software ay Traccar at narito ang kanilang website. Gagamitin namin ang paglabas ng linux arm, dahil ang raspberry pi ay tumatakbo sa isang arm processor. Grab ang link sa pag-download, kumonekta sa raspberry pi gamit ang iyong paboritong pamamaraan, ginamit ko ang SSH sa lokal na network. Susunod lahat ng mga utos na kinakailangan upang mai-install ang server ay inilarawan sa ibaba:
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 // patakbuhin ang pag-install sudo systemctl simulan ang traccar.service
Kapag natapos buksan ang isang browser sa parehong network at subukang kumonekta sa server gamit ang ip address at port 8082. Dapat kang salubungin ng isang web interface, ang default na username at password ay admin. Payo ko na baguhin mo ito kaagad. Awtomatikong magsisimula ang serbisyo sa boot kaya't hindi kinakailangan na magsagawa ng anumang iba pang mga hakbang sa puntong ito.
Hakbang 5: Pag-setup ng Port Forwarding
Kung ang iyong raspberry pi ay nakaupo sa likod ng isang router o firewall tulad ng sa aking kaso kakailanganin mong ipasa ang isang port upang ang isang panlabas na aparato tulad ng GPS tracker ay maaaring kumonekta sa aming bagong nilikha server. Sa kaso ng relay gps tracker na mayroon ako, gumagamit ito ng port 5013 ngunit maaaring mag-iba ito kung mayroon kang ibang aparato. Ang port na ito ay kritikal at kakailanganin mong malaman kung aling port ang ginagamit ng iyong tracker upang magtaguyod ng isang koneksyon. Gumagamit ako ng isang tp-link router dito kaya't nagpapasa lang ako ng port 5013 sa lokal na ip address ng server ng raspberry pi.
Hakbang 6: Irehistro ang GPS Tracker sa Server
Susunod maaari naming idagdag ang aming GPS tracker sa web interface ng Traccar, sa kaliwang bahagi ay nag-click ako sa idagdag, pumili ng isang pangalan para sa iyong aparato at punan ang 10 digit na pagkakakilanlan na ang label na ito sa gilid ng iyong kaso ng mga tracker. ipapakita ang aparato bilang offline hanggang sa magsimulang tumanggap ng data ang server.
Hakbang 7: I-configure ang GPS Tracker
Ang pangwakas na hakbang ay upang mai-configure ang tracker ng GPS at ang mga partikular na utos na ito ay nalalapat sa tracker na ginagamit ko, maaaring kailanganin mong gumamit ng iba't ibang mga utos para sa ibang tracker ngunit ang ideya ay i-reset ang tracker, itakda ang iyong numero ng admin, i-configure ang apn mga setting para sa iyong network operator, itakda ang panlabas na ip address na nai-save namin nang mas maaga, ang port ay 5013. Itakda ang dalas ng pag-upload sa mga segundo at paganahin ang koneksyon ng GPRS. Bumalik sa interface ng Traccar web, ang katayuan ay dapat na lumipat sa online at dapat naming simulang makita ang data tungkol sa aming aparato.
Hakbang 8: Pangwakas na Mga Saloobin
Kung nagkakaproblema ka sa buong proseso ng pag-set up na ito, bibigyan kita ng ilang mga pahiwatig upang suriin habang nagto-troubleshoot. Una sa lahat gumagana lamang ang tracker na ito sa mga 2G network, kaya tiyaking sinusuportahan ng iyong network operator ang 2G. Ang sim card ay hindi dapat magkaroon ng pin pin na pinagana dahil ang tracker ay hindi ma-bypass iyon. Ang sim card ay dapat na may mga serbisyo sa data na pinagana at sapat na kredito upang maisagawa ang mga pagpapatakbo sa network.
Tungkol sa server ay napakahalaga upang makuha ang tamang pagpapasa ng port at gamitin ang tamang panlabas na ip address kung hindi man ang iyong mga aparato ay hindi tumuturo sa tamang server. Napakahalaga din upang makuha ang tamang port para sa iyong partikular na aparato sa pagsubaybay. Ang Traccar ay may ilang mahusay na impormasyon tungkol dito kaya tiyaking suriin mo ang kanilang dokumentasyon at mga forum.
Mayroong isang post sa blog sa paksa kung nais mong magpadala sa akin ng ilang puna na maaari mong gawin ito sa mga komento at maaari mo ring i-checkout ang aking Youtube channel para sa mas kahanga-hangang mga proyekto: Voltlog Youtube Channel.
Inirerekumendang:
I-host ang Iyong Sariling Minecraft Server (windows): 6 Hakbang
I-host ang Iyong Sariling Minecraft Server (windows): Upang lumikha ng isang Minecraft server, dapat mong malaman ang ilang mahahalagang bagay.1: Upang palaging buksan ang server, ang computer kung saan tumatakbo ang server ay dapat na laging nasa.2. Ang Minecraft server gagamit ng isang bahagi ng iyong RAM at isang bahagi ng iyong processor.
Panimula - Gawin ang isang Raspberry Pi Sa isang Pagsubaybay sa GPS Server: 12 Hakbang
Panimula - Gumawa ng isang Raspberry Pi Sa isang Pagsubaybay sa Server ng GPS: Sa gabay na ito ipapakita ko sa iyo kung paano mag-install ng Traccar GPS software sa pagsubaybay sa isang Raspberry Pi na makakatanggap ng data mula sa mga katugmang aparato sa internet, pag-log sa kanilang mga posisyon sa isang mapa para sa real time pagsubaybay, at pagsubaybay din sa pag-playback.
Paano Gumawa ng Iyong Sariling WIFI Gateway upang Ikonekta ang Iyong Arduino sa IP Network?: 11 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng Iyong Sariling WIFI Gateway upang Ikonekta ang Iyong Arduino sa IP Network?: Tulad ng maraming mga tao sa tingin mo Arduino ay isang napakahusay na solusyon upang gawin ang automation ng bahay at robotic! Ngunit sa term ng komunikasyon ang Arduinos ay may serial link lamang. Nagtatrabaho ako sa isang robot na kailangang permanenteng konektado sa isang server na nagpapatakbo ng ar
Gumawa ng Iyong Sariling Afero Hub Gamit ang isang Raspberry Pi: 6 Hakbang
Gumawa ng Iyong Sariling Afero Hub Gamit ang isang Raspberry Pi: Hoy lahat! Nag-post kami ng ilang mga Instructable na nagpapakita kung gaano kadaling gamitin ang aming Afero Modulo-1 board upang ikonekta ang iyong mga aparato sa cloud upang gawin itong wireless na ma-access, wireless na makokontrol , at makakausap ang iba pang mga aparato
Paano ikonekta ang DeLorme Earthmate GPS LT-20 sa Iyong Google Earth para sa isang Mahusay na Mapa ng Pagsubaybay sa GPS .: 5 Hakbang
Paano ikonekta ang DeLorme Earthmate GPS LT-20 sa Iyong Google Earth para sa isang Mahusay na Mapa ng Pagsubaybay sa GPS .: Ipapakita ko sa iyo kung paano ikonekta ang isang aparato ng GPS sa tanyag na programa ng Google Earth, nang hindi gumagamit ng Google Earth Plus. Wala akong malaking badyet kaya maaari kong garantiya na ito ay magiging kasing murang posible