Съдържание:

Настройка на вашия собствен сървър за проследяване на GPS на Raspberry Pi: 8 стъпки
Настройка на вашия собствен сървър за проследяване на GPS на Raspberry Pi: 8 стъпки

Видео: Настройка на вашия собствен сървър за проследяване на GPS на Raspberry Pi: 8 стъпки

Видео: Настройка на вашия собствен сървър за проследяване на GPS на Raspberry Pi: 8 стъпки
Видео: ID206 LETSCOM SMART WATCH With Amazon Alexa Built-In: Things To Know // Real Life Review 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: Източник на необходимите части

Настройка Препращане на порт
Настройка Препращане на порт

В основата на този проект лежи малиновото пи, всеки модел трябва да работи, но ако използвате един от най -новите модели, трябва да получите по -добра производителност, което означава, че софтуерът ще работи по -гладко и ще бъде по -бърз за инсталиране. За справка използвах малинов пи 4 и въпреки че може би вече имате това, все пак ще поставя някои връзки по -долу до места, където можете да получите малинов пи 4.

Също така много важен е GPS тракерът. Използвал съм модел, маскиран като автомобилно реле. Това е блестяща идея, защото ако скриете това под таблото, никой няма да подозира каква е истинската функция. За GPRS връзката между GPS тракера и сървъра ще трябва да предоставите SIM карта с активирани данни. Изберете любимия си местен оператор за това, но имайте предвид, че този конкретен GPS модел работи само в 2G мрежи.

Ако живеете в държава, където 2G мрежите са били изведени от експлоатация, ще трябва да закупите GPS проследяващ апарат, поддържащ 3G, те са по -скъпи и инструкциите, предоставени тук за конфигуриране на тракера, може да не са 100% съвместими с GPS проследяващ апарат, поддържащ 3G.

  • Raspberry Pi 4 Модел B: Link1, Link2, Link3, Link4.
  • Релейно GPS проследяване (само за 2G): Link1, Link2, Link3, Link4.
  • 3G GPS тракери: Link1, Link2, Link3.

Стъпка 3: Нова инсталация на Raspbian

Ще започна с нова инсталация на Raspbian, грабнах последната версия на Raspbian Buster Lite от официалния уебсайт и подготвих SD карта с това изображение с помощта на Balena etcher. Това трябва да бъде сравнително лесно да се направи, това е обичайният начин за настройка на малиново пи. След като Balena etcher завърши работата, преминах към зареждащия дял на sd картата и създадох празен файл, наречен ssh, без разширение. Това е, за да активирате SSH сървъра на малиновото пи, защото е деактивирано по подразбиране. Когато приключите, поставете SD картата в своя малинов пи, свържете я към мрежата и включете захранването.

Стъпка 4: Настройка на софтуера за проследяване на сървъра: Traccar

Следващата стъпка е да настроите проследяващия сървър, името на софтуера е Traccar и тук е техният уебсайт. Ще използваме освобождаването на Linux за ръка, защото малиновото пи работи на процесор за ръка. Вземете връзката за изтегляне, свържете се с малиновото пи по любимия си метод, използвах 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 // стартирайте инсталацията на sudo systemctl стартирайте traccar.service

Когато приключите, отворете браузър в същата мрежа и се опитайте да се свържете със сървъра, използвайки ip адрес и порт 8082. Трябва да бъдете посрещнати с уеб интерфейс, потребителското име и паролата по подразбиране са admin. Съветвам ви веднага да промените това. Услугата автоматично ще стартира при зареждане, така че не се изисква да извършвате други стъпки на този етап.

Стъпка 5: Настройка Пренасочване на порт

Ако вашият малинов pi седи зад рутер или защитна стена, както в моя случай, ще трябва да препратите порт, така че външно устройство като GPS тракер да може да се свърже с новосъздадения ни сървър. В случая на релейния GPS тракер, който имам, той използва порт 5013, но това може да варира, ако имате различно устройство. Този порт е критичен и ще трябва да разберете кой порт използва вашият тракер за установяване на връзка. Използвам tp-link рутер тук, така че просто препращам порт 5013 към локалния ip адрес на малиновия pi сървър.

Стъпка 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.

Препоръчано: