Mundarija:

O'zingizning GPS kuzatuv serveringizni Raspberry Pi -ga o'rnating: 8 qadam
O'zingizning GPS kuzatuv serveringizni Raspberry Pi -ga o'rnating: 8 qadam

Video: O'zingizning GPS kuzatuv serveringizni Raspberry Pi -ga o'rnating: 8 qadam

Video: O'zingizning GPS kuzatuv serveringizni Raspberry Pi -ga o'rnating: 8 qadam
Video: Telefonning 15 ta siz bilmagan maxfiy kodlari/Телефоннинг сиз билмаган 15 та махфий кодлари 2024, Iyul
Anonim
O'zingizning GPS kuzatuv serveringizni Raspberry Pi -ga o'rnating
O'zingizning GPS kuzatuv serveringizni Raspberry Pi -ga o'rnating

Ushbu loyihada men sizga Raspberry pi -da o'z GPS kuzatuv serveringizni qanday o'rnatishni ko'rsataman. Bu Raspberry pi bo'lishi shart emas, chunki biz kuzatuv serveri uchun foydalanadigan dastur Windows va Linux uchun ham mavjud, shuning uchun siz uni Windows mashinasida yoki virtual mashinada joylashtirishingiz mumkin. bulut xizmati, bu sizga bog'liq, lekin bu erda ko'rsatmalar Raspberry pi 4 uchun.

Bu fikr bir muncha vaqt oldin, Voltlog № 272 -da, men ushbu GPS -trekerni umumiy maqsadli avtomobil rölesiga aylantirganimda boshlagan. Nazariy jihatdan, bu xitoylik ba'zi serverlarda bepul onlayn kuzatuv xizmati bilan ta'minlanishi kerak, lekin men bu serverga ulana olmadim, shuning uchun nima uchun o'z serverimni o'rnatib, uni ushbu treker bilan bog'lashga urinmasligimni o'yladim. Shunday qilib, men ishlaydigan kuzatuv serveriga ega bo'lardim va maxfiylik jihatini yaxshilayman, chunki u o'z -o'zidan joylashadi. va hech kim mening kuzatuv ma'lumotimga kira olmaydi.

1 -qadam: Qurilish videosini ko'ring

Image
Image

Videoda butun loyiha bosqichma -bosqich tasvirlangan, shuning uchun men loyiha, men duch kelgan muammolar va ularni qanday hal qilish haqida umumiy ma'lumot olish uchun avval videoni ko'rishni tavsiya qilaman. Keyin qaytib kelib, batafsilroq tushuntirish uchun quyidagi bosqichlarni o'qishingiz mumkin.

2 -qadam: Kerakli qismlarning manbalari

Portni yo'naltirishni sozlash
Portni yo'naltirishni sozlash

Bu loyihaning asosini malina pi tashkil qiladi, har qanday model ishlashi kerak, lekin agar siz eng so'nggi modellardan birini ishlatsangiz, siz yaxshiroq ishlashga ega bo'lishingiz kerak, ya'ni dasturiy ta'minot yumshoqroq bo'ladi va uni o'rnatish tezroq bo'ladi. Malumot uchun men malina pi 4 dan foydalandim va sizda shunday bo'lishi mumkin bo'lsa -da, men quyida malina pi 4 olish mumkin bo'lgan joylarga ba'zi havolalarni joylashtiraman.

Shuningdek, GPS kuzatuvchisi ham juda muhim. Men avtomobil o'rni sifatida yashiringan modelni ishlatganman. Bu ajoyib g'oya, chunki agar siz buni asboblar paneli ostida yashirsangiz, hech kim haqiqiy funktsiya nima ekanligini shubha qilmaydi. GPS izdoshi va server o'rtasidagi GPRS ulanishi uchun sizga ma'lumot yoqilgan sim -kartani taqdim etish kerak bo'ladi. Buning uchun sevimli mahalliy operatoringizni tanlang, lekin shuni yodda tutingki, ushbu GPS modeli faqat 2G tarmoqlarida ishlaydi.

Agar siz 2G tarmoqlari o'chirilgan mamlakatda yashasangiz, siz 3G bilan ishlaydigan GPS -trekerni sotib olishingiz kerak bo'ladi, ular qimmatroq va trekerni sozlash bo'yicha ko'rsatmalari 3G -ga mos keladigan GPS -treker bilan 100% mos kelmasligi mumkin.

  • Raspberry Pi 4 Model B: Link1, Link2, Link3, Link4.
  • O'rnimizni GPS kuzatuvchisi (faqat 2G): Link1, Link2, Link3, Link4.
  • 3G GPS kuzatuvchilari: Link1, Link2, Link3.

3 -qadam: Raspbian -ni yangi o'rnatish

Men Raspbian -ni yangi o'rnatishdan boshlamoqchiman, men rasmiy veb -saytdan Raspbian Buster Lite -ning so'nggi versiyasini oldim va Balena etcher yordamida shu rasmli sd -kartani tayyorladim. Buni qilish juda oddiy bo'lishi kerak, bu malina pi ni o'rnatishning odatiy usuli. Balena etcher ishni tugatgandan so'ng, men sd kartadagi yuklash bo'limiga o'tdim va kengaytmasi bo'lmagan ssh deb nomlangan bo'sh faylni yaratdim. Bu malina pi -da SSH serverini yoqish uchun, chunki u sukut bo'yicha o'chirilgan. Ishni tugatgandan so'ng, sd -kartani malina pi -ga joylashtiring, uni tarmoqqa ulang va quvvat sarflang.

4 -qadam: Kuzatuv serveri dasturini o'rnating: Traccar

Keyingi qadam - kuzatuv serverini sozlash, dasturiy ta'minot nomi Traccar va bu erda ularning veb -sayti. Biz linuxni bo'shatishdan foydalanamiz, chunki malina pi qo'l protsessorida ishlaydi. Yuklab olish havolasini oling, o'zingiz yoqtirgan usul yordamida malina pi -ga ulaning, men mahalliy tarmoqda SSH -dan foydalandim. Keyin serverni o'rnatish uchun zarur bo'lgan barcha buyruqlar quyida tavsiflanadi:

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- ni oching 4.6.zip sudo rm -f traccar-linux-arm-4.6.zip sudo./traccar.run // sudo systemctl start traccar.service ni ishga tushiring.

Ish tugagach, o'sha tarmoqdagi brauzerni oching va serverga IP -manzil va 8082 -port orqali ulanishga harakat qiling. Sizni veb -interfeysi kutib oladi, standart foydalanuvchi nomi va parol - admin. Men buni darhol o'zgartirishni maslahat beraman. Xizmat yuklashda avtomatik ravishda ishga tushadi, shuning uchun boshqa amallarni bajarish shart emas.

5 -qadam: Portni yo'naltirishni sozlash

Agar sizning malina pi yo'riqnoma yoki xavfsizlik devori orqasida o'tirsa, mening holatimdagidek, siz portni yo'naltirishingiz kerak bo'ladi, shunda GPS izlovchi kabi tashqi qurilma bizning yangi yaratilgan serverimizga ulana oladi. Menda gps o'rni bor reley bo'lsa, u 5013 portidan foydalanadi, lekin agar sizda boshqa qurilma bo'lsa, bu farq qilishi mumkin. Bu port juda muhim va siz izdoshingiz ulanish uchun qaysi portdan foydalanayotganini bilib olishingiz kerak bo'ladi. Men bu erda tp-link routeridan foydalanmoqdaman, shuning uchun men 5013 portini raspberry pi serverining mahalliy IP-manziliga yo'naltiryapman.

6 -qadam: GPS kuzatuvchisini serverga ro'yxatdan o'tkazish

GPS kuzatuvchisini serverda ro'yxatdan o'tkazing
GPS kuzatuvchisini serverda ro'yxatdan o'tkazing

Keyin biz GPS izdoshimizni Traccar veb -interfeysiga qo'shishimiz mumkin, chap tomonda men qo'shish tugmachasini bosaman, qurilmangiz nomini tanlaymiz va kuzatuvchilar korpusining yon tomonida joylashgan 10 raqamli identifikatorni to'ldiramiz. server ma'lumotlarni qabul qila boshlaguncha qurilma oflayn rejimda ko'rsatiladi.

7 -qadam: GPS kuzatuvchisini sozlang

GPS kuzatuvchisini sozlang
GPS kuzatuvchisini sozlang

Oxirgi qadam - GPS izdoshini sozlash va bu maxsus buyruqlar men foydalanayotgan trekerga taalluqlidir, siz boshqa kuzatuvchi uchun har xil buyruqlardan foydalanishingiz kerak bo'lishi mumkin, lekin g'oyani kuzatuvchini qayta o'rnatish, administrator raqamingizni o'rnatish, apnni sozlash. tarmoq operatorining sozlamalari, biz ilgari saqlagan tashqi IP manzilni o'rnating, port 5013. Yuklash chastotasini soniyalarda o'rnating va GPRS ulanishini yoqing. Traccar veb -interfeysiga qaytsak, holat onlayn rejimga o'tishi kerak va biz qurilmamiz haqidagi ma'lumotlarni ko'rishni boshlashimiz kerak.

8 -qadam: Yakuniy fikrlar

Agar siz butun sozlash jarayonida muammoga duch kelsangiz, men sizga muammolarni bartaraf qilishda tekshirish uchun bir nechta maslahat beraman. Birinchidan, bu kuzatuvchi faqat 2G tarmoqlarida ishlaydi, shuning uchun tarmoq operatoringiz 2G -ni qo'llab -quvvatlayotganiga ishonch hosil qiling. Sim -kartada pin -qulf yoqilmagan bo'lishi kerak, chunki kuzatuvchi buni chetlab o'tolmaydi. Sim -kartada ma'lumotlar uzatish xizmatlari yoqilgan bo'lishi va tarmoqdagi operatsiyalarni bajarish uchun etarli kredit bo'lishi kerak.

Portni to'g'ri yo'naltirish va to'g'ri tashqi IP -manzilni ishlatish serverga juda muhim, aks holda sizning qurilmalaringiz to'g'ri serverga ishora qilmaydi. O'zingizning kuzatuv qurilmangiz uchun to'g'ri portni olish juda muhimdir. Traccar bu borada ajoyib ma'lumotlarga ega, shuning uchun ularning hujjatlari va forumlarini tekshirganingizga ishonch hosil qiling.

Agar siz menga fikr -mulohazalaringizni bildirmoqchi bo'lsangiz, mavzu bo'yicha blog yozuvi mavjud, siz buni sharhlarda yozishingiz mumkin va siz yana ajoyib loyihalar uchun Youtube kanalimni tekshirishingiz mumkin: Voltlog Youtube kanali.

Tavsiya: