Агуулгын хүснэгт:

Raspberry Pi дээр өөрийн GPS хянах серверээ тохируулах: 8 алхам
Raspberry Pi дээр өөрийн GPS хянах серверээ тохируулах: 8 алхам

Видео: Raspberry Pi дээр өөрийн GPS хянах серверээ тохируулах: 8 алхам

Видео: Raspberry Pi дээр өөрийн GPS хянах серверээ тохируулах: 8 алхам
Видео: Часы G Shock до 100 долларов-15 лучших часов Casio G Shock до 100 дол... 2024, Арваннэгдүгээр
Anonim
Raspberry Pi дээр өөрийн GPS хянах серверээ тохируулна уу
Raspberry Pi дээр өөрийн GPS хянах серверээ тохируулна уу

Энэ төсөлд би Raspberry pi дээр өөрийн GPS хянах серверээ хэрхэн тохируулахыг харуулах болно. Энэ нь Raspberry pi байх албагүй, учир нь бидний хянах серверт ашиглах програм нь Windows болон Linux дээр байдаг тул та үүнийг Windows машин дээрээ эсвэл виртуал машин дээр байрлуулж болно. үүл үйлчилгээ, энэ нь танд хамаарна, гэхдээ энд байгаа заавар нь Raspberry pi 4 -т зориулагдсан болно.

Энэхүү санаа нь хэсэг хугацааны дараа Voltlog #272 дээр би энэ GPS трекерийг ерөнхий зориулалттай автомашины реле болгон хувиргаснаар эхэлсэн юм. Онолын хувьд энэ нь хятадын хост сервер дээр үнэгүй онлайн хянах үйлчилгээтэй байх ёстой, гэхдээ би тэр сервертэй холбогдож чадаагүй тул яагаад өөрийн серверээ тохируулж, үүнийг энэ трекертэй хослуулахыг оролдож болохгүй гэж бодлоо. Ингэснээр би хяналт тавих сервертэй болж, хувийн нууцыг сайжруулах болно, учир нь энэ нь өөрөө зохион байгуулагдах болно. мөн өөр хэн ч миний хянах өгөгдөлд хандах эрхгүй болно.

Алхам 1: Бүтээх видеог үзээрэй

Image
Image

Видео бичлэг нь төслийг бүхэлд нь алхам алхамаар тайлбарласан тул төслийн талаар ерөнхий ойлголт авах, тулгарч буй бэрхшээлүүд, тэдгээрийг хэрхэн шийдвэрлэх талаар олж мэдэхийн тулд эхлээд видеог үзэхийг зөвлөж байна. Дараа нь та эргэж ирээд дараах алхмуудыг уншиж илүү дэлгэрэнгүй тайлбарыг авах боломжтой.

Алхам 2: Шаардлагатай хэсгүүдийг эх сурвалжаас авна уу

Порт дамжуулах тохиргоог хийх
Порт дамжуулах тохиргоог хийх

Энэхүү төслийн гол цөм нь бөөрөлзгөнө pi юм, ямар ч загвар ажиллах ёстой, гэхдээ хэрэв та хамгийн сүүлийн үеийн загваруудын аль нэгийг ашиглавал илүү сайн гүйцэтгэлтэй байх ёстой, өөрөөр хэлбэл програм хангамж илүү зөөлөн ажиллах болно, суулгах нь илүү хурдан болно. Лавлахын тулд би бөөрөлзгөнө pi 4 -ийг ашигласан бөгөөд хэрэв танд үүнийг байгаа бол би бөөрөлзгөнө pi 4 авах боломжтой газруудын доорх линкүүдийг доор байрлуулах болно.

Түүнчлэн GPS tracker нь маш чухал юм. Би автомашины реле гэж нэрлэсэн загварыг ашигласан. Энэ бол гайхалтай санаа, учир нь хэрэв та үүнийг хяналтын самбарын доор нуувал жинхэнэ функц нь юу болохыг хэн ч сэжиглэхгүй. GPS хянагч ба сервер хоёрын хооронд GPRS холболт хийхийн тулд та өгөгдөл идэвхжүүлсэн сим карт өгөх шаардлагатай болно. Үүнийг хийхийн тулд дуртай орон нутгийн оператороо сонгоорой, гэхдээ энэ GPS загвар нь зөвхөн 2G сүлжээнд ажилладаг гэдгийг санаарай.

Хэрэв та 2G сүлжээг татан буулгасан улсад амьдардаг бол 3G идэвхжүүлсэн GPS трекер худалдаж авах шаардлагатай болно, эдгээр нь илүү үнэтэй бөгөөд трекерийг тохируулах заавар нь 3G идэвхжүүлсэн GPS мөрдөгчтэй 100% нийцэхгүй байж магадгүй юм.

  • Raspberry Pi 4 Model B: Link1, Link2, Link3, Link4.
  • Реле GPS Tracker (зөвхөн 2G): Link1, Link2, Link3, Link4.
  • 3G GPS Tracker: Link1, Link2, Link3.

Алхам 3: Raspbian -ийг шинээр суулгах

Би Raspbian -ийг шинээр суулгаж эхлүүлэх гэж байна, би албан ёсны вэбсайтаас Raspbian Buster Lite -ийн хамгийн сүүлийн хувилбарыг авч, Balena etcher ашиглан энэ дүрс бүхий sd картыг бэлдсэн. Үүнийг хийхэд маш энгийн байх ёстой, энэ бол зүгээр л бөөрөлзгөнө пи тохируулах ердийн арга юм. Балена этчер ажлаа дуусгасны дараа би sd карт дээрх ачаалах хуваалт руу ороод ямар ч өргөтгөлгүй ssh нэртэй хоосон файл үүсгэв. Энэ нь бөөрөлзгөнө pi дээр SSH серверийг идэвхжүүлэхийн тулд хийгддэг бөгөөд энэ нь анхдагчаар идэвхгүй байдаг. SD картыг бөөрөлзгөнө pi -д оруулаад сүлжээнд холбож, тэжээлээ ашиглаарай.

Алхам 4: Хяналтын серверийн програм хангамжийг тохируулах: Traccar

Дараагийн алхам бол хянах серверийг тохируулах явдал юм, програм хангамжийн нэр нь Traccar бөгөөд тэдний вэбсайт энд байна. Бөөрөлзгөнө pi нь гар процессор дээр ажилладаг тул бид линукс гарыг ашиглах болно. Татаж авах линкийг татаж аваад, бөөрөлзгөнө 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 задлах traccar-linux-arm- 4.6.zip sudo rm -f traccar-linux-arm-4.6.zip sudo./traccar.run // install sudo systemctl start traccar.service

Дууссаны дараа нэг сүлжээнд хөтөч нээж, 8082 порт болон IP хаяг ашиглан сервер рүү холбогдохыг оролдоорой. Таныг вэб интерфэйсээр угтах ёстой бөгөөд үндсэн хэрэглэгчийн нэр, нууц үг нь админ юм. Үүнийг даруй өөрчлөхийг танд зөвлөж байна. Үйлчилгээ нь ачаалах үед автоматаар эхлэх тул одоогоор өөр алхам хийх шаардлагагүй болно.

Алхам 5: Порт дамжуулалтыг тохируулах

Хэрэв таны бөөрөлзгөнө pi нь чиглүүлэгч эсвэл галт хананы ард сууж байгаа бол миний хувьд та портыг дамжуулах хэрэгтэй бөгөөд ингэснээр GPS tracker гэх мэт гадны төхөөрөмж манай шинээр үүсгэсэн серверт холбогдох боломжтой болно. Надад байгаа реле gps tracker -ийн хувьд энэ нь 5013 портыг ашиглаж байгаа боловч хэрэв та өөр төхөөрөмжтэй бол энэ нь өөр байж магадгүй юм. Энэ порт нь маш чухал ач холбогдолтой бөгөөд та өөрийн трекер ямар порт ашиглан холболт үүсгэж байгааг олж мэдэх хэрэгтэй болно. Би энд tp-линк чиглүүлэгч ашиглаж байгаа тул 5013 портыг raspberry pi серверийн локал IP хаягаар дамжуулж байна.

Алхам 6: GPS Tracker -ийг сервер дээр бүртгүүлэх

GPS Tracker -ийг сервер дээр бүртгүүлэх
GPS Tracker -ийг сервер дээр бүртгүүлэх

Дараа нь бид GPS tracker -ийг Traccar -ийн вэб интерфэйс дээр нэмж болно, зүүн талд нь нэмэх товчийг дарж, төхөөрөмжийнхөө нэрийг сонгоод трекерийнхээ хажууд байгаа 10 оронтой таних тэмдгийг бөглөнө үү. Сервер өгөгдөл хүлээн авах хүртэл төхөөрөмжийг офлайн байдлаар харуулах болно.

Алхам 7: GPS Tracker -ийг тохируулна уу

GPS Tracker -ийг тохируулна уу
GPS Tracker -ийг тохируулна уу

Эцсийн алхам бол GPS трекерийг тохируулах явдал бөгөөд эдгээр тусгай тушаалууд нь миний ашиглаж буй трекерт хамаатай тул та өөр трекерийн хувьд өөр өөр тушаалуудыг ашиглах шаардлагатай болж магадгүй, гэхдээ трекерийг дахин тохируулах, админы дугаараа тохируулах, apn -ийг тохируулах явдал юм. сүлжээний операторын тохиргоог хийж, бидний өмнө хадгалсан гадаад IP хаягийг тохируулаарай, порт нь 5013. Байршуулах давтамжийг секундын дотор тохируулаад GPRS холболтыг идэвхжүүлнэ үү. Traccar вэб интерфэйс рүү буцаж очоод статус нь онлайн горимд шилжих ёстой бөгөөд бид төхөөрөмжийнхөө мэдээллийг харж эхлэх ёстой.

Алхам 8: Эцсийн бодол

Хэрэв танд энэ бүх тохируулгын явцад асуудал байгаа бол алдааг олж засварлах явцад шалгах хэдэн зөвлөмжийг өгөх болно. Нэгдүгээрт, энэ мөрдөгч нь зөвхөн 2G сүлжээнд ажилладаг тул таны сүлжээний оператор 2G -ийг дэмжиж байгаа эсэхийг шалгаарай. SIM карт нь зүү түгжээг идэвхжүүлсэн байх ёсгүй, учир нь мөрдөгч үүнийг тойрч гарах боломжгүй юм. Сим карт нь дата үйлчилгээг идэвхжүүлсэн байх ёстой бөгөөд сүлжээнд эдгээр үйлдлийг гүйцэтгэх хангалттай кредиттэй байх ёстой.

Серверийн хувьд порт дамжуулалтыг зөв хийх, гадаад IP хаягийг зөв ашиглах нь маш чухал бөгөөд эс тэгвээс таны төхөөрөмж зөв сервер рүү чиглүүлэхгүй болно. Мөн өөрийн хянах төхөөрөмжид тохирох портыг олж авах нь маш чухал юм. Тракар энэ талаар маш их мэдээлэлтэй тул тэдний бичиг баримт, форумыг сайтар шалгаж үзээрэй.

Хэрэв та надад санал хүсэлтээ өгөхийг хүсч байвал сэтгэгдлээ бичихийг хүсч байвал миний Youtube сувгийг үзэх боломжтой бөгөөд Voltlog Youtube суваг.

Зөвлөмж болгож буй: