Съдържание:
- Стъпка 1: Гледайте видеото за изграждане
- Стъпка 2: Източник на необходимите части
- Стъпка 3: Нова инсталация на Raspbian
- Стъпка 4: Настройка на софтуера за проследяване на сървъра: Traccar
- Стъпка 5: Настройка Пренасочване на порт
- Стъпка 6: Регистрирайте GPS Tracker на сървъра
- Стъпка 7: Конфигурирайте GPS Tracker
- Стъпка 8: Заключителни мисли
Видео: Настройка на вашия собствен сървър за проследяване на GPS на Raspberry Pi: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В този проект ще ви покажа как да настроите свой собствен GPS сървър за проследяване на Raspberry pi. Не е задължително да е Raspberry pi, защото софтуерът, който ще използваме за проследяващия сървър, е достъпен и за Windows и Linux, така че можете да го хоствате на вашата Windows машина или във виртуална машина на облачна услуга, зависи от вас, но инструкциите тук са за Raspberry pi 4.
Идеята започна преди време, във Voltlog #272, когато получих този GPS тракер, маскиран в автомобилно реле с общо предназначение. На теория това трябва да дойде с безплатна онлайн услуга за проследяване на някакъв хостван в Китай сървър, но не успях да се свържа с този сървър и затова си помислих защо да не настроя собствения си сървър и да се опитам да го сдвоя с този тракер. По този начин бих имал работещ сървър за проследяване и бих подобрил аспекта на поверителността, защото той ще бъде самостоятелно хостван. и никой друг няма да има достъп до моите данни за проследяване.
Стъпка 1: Гледайте видеото за изграждане
Видеото описва целия проект стъпка по стъпка, затова препоръчвам първо да гледате видеото, за да получите общ преглед на проекта, проблемите, с които се сблъсках и как ги реших. След това можете да се върнете и да прочетете следващите стъпки за по -подробно обяснение.
Стъпка 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 тракер в уеб интерфейса на Traccar, от лявата страна щраквам върху добавяне, избирам име за вашето устройство и попълвам 10 -цифрения идентификатор, който е този етикет отстрани на кутията ви за проследяване. Новосъздаденият устройството ще се показва като офлайн, докато сървърът не започне да получава данни.
Стъпка 7: Конфигурирайте GPS Tracker
Последната стъпка е да конфигурирате GPS тракера и тези конкретни команди се отнасят за тракера, който използвам, може да се наложи да използвате различни команди за различен тракер, но идеята е да нулирате тракера, да зададете администраторския си номер, да конфигурирате apn настройки за вашия мрежов оператор, задайте външния ip адрес, който сме запазили по -рано, портът е 5013. Задайте честотата на качване за секунди и активирайте GPRS връзката. Връщайки се към уеб интерфейса на Traccar, състоянието трябва да премине към онлайн и да започнем да виждаме данни за нашето устройство.
Стъпка 8: Заключителни мисли
Ако имате проблеми с целия този процес на настройка, ще ви дам няколко съвета, които да проверите при отстраняване на неизправности. На първо място този тракер работи само с 2G мрежи, затова се уверете, че вашият мрежов оператор поддържа 2G. SIM картата не трябва да има активирано заключване на щифтове, тъй като тракерът не може да заобиколи това. Сим картата трябва да има активирани услуги за данни и достатъчно кредит за извършване на тези операции в мрежата.
По отношение на сървъра е много важно да получите правилното пренасочване на портове и да използвате правилния външен ip адрес, в противен случай вашите устройства няма да сочат към правилния сървър. Също така е много важно да получите правилния порт за вашето конкретно проследяващо устройство. Traccar има страхотна информация за това, така че не забравяйте да проверите тяхната документация и форуми.
Има публикация в блога по темата, ако искате да ми изпратите отзиви, можете да го направите в коментарите, а също така можете да разгледате канала ми в YouTube за още страхотни проекти: Voltlog Youtube Channel.
Препоръчано:
Въведение - Превърнете Raspberry Pi в сървър за GPS проследяване: 12 стъпки
Въведение - Превърнете Raspberry Pi в сървър за GPS проследяване: В това ръководство ще ви покажа как да инсталирате Traccar GPS софтуер за проследяване на Raspberry Pi, който ще получава данни от съвместими устройства по интернет, като регистрира позициите им на карта в реално време проследяване, както и проследяване на възпроизвеждане
Проследяване и проследяване за малки магазини: 9 стъпки (със снимки)
Проследяване и следене за малки магазини: Това е система, създадена за малки магазини, която трябва да се монтира на електронни велосипеди или електронни тротинетки за доставки на къси разстояния, например пекарна, която иска да доставя сладкиши. Какво означава Track and Trace? Проследяване и проследяване е система, използвана от ca
Направи си сам интелигентен робот за проследяване на комплекти за кола Проследяване на фоточувствителна кола: 7 стъпки
DIY Smart Robot Tracking Car Kits Проследяване на автомобил Фоточувствителен: Дизайн от SINONING ROBOT Можете да закупите от проследяващ робот car Теорът LM393 сравнете двата фоторезистора, когато има един страничен фоторезистор LED на БЯЛО, страната на двигателя ще спре веднага, другата страна на двигателя завърти се, така че
Настройка на Raspberry Pi за прокси сървър: 6 стъпки
Настройка на Raspberry Pi за прокси сървър: Ако искате Raspberry Pi да има достъп до интернет чрез прокси сървър, ще трябва да конфигурирате вашия Pi да използва сървъра, преди да имате достъп до интернет. Има два метода, чрез които можете да настроите прокси сървър. Но обаче през първия м
Инсталиране на Raspbian в Raspberry Pi 3 B без HDMI - Първи стъпки с Raspberry Pi 3B - Настройка на вашия Raspberry Pi 3: 6 стъпки
Инсталиране на Raspbian в Raspberry Pi 3 B без HDMI | Първи стъпки с Raspberry Pi 3B | Настройка на вашия Raspberry Pi 3: Както някои от вас знаят, компютрите на Raspberry Pi са доста страхотни и можете да поставите целия компютър само на една малка дъска. Raspberry Pi 3 Модел B разполага с четириядрен 64-битов ARM Cortex A53 с тактова честота 1,2 GHz. Това поставя Pi 3 приблизително на 50