Каталог Статей
45544 авторов, размещено 43356 статей, сейчас на сайте пользователей: 8 Статистика
Аватар AlexGPS

Платформа GPS-слежения Traccar Server на Raspberry Pi 3B

Категория:  Авто и Мото  | Автор:  AlexGPS | Опубликовано: 02.10.2018

Для обеспечения наблюдения за местоположением автотранспорта в настоящее время создано большое количество серверов, к которым можно подключить свое устройство (трекер) и пользоваться.

Но, как правило, все серверы имеют платный тариф или бесплатный, но с ограниченным функционалом.

Лучшим вариантом семейного GPS-мониторинга автотранспорта, а также наблюдение за престарелыми членами семьи и детьми,  является создание собственного сервера.

И в этом нам поможет программа с открытым исходным кодом Traccar Server, скачанный с сайта разработчика.

Данная платформа обладает рядом достоинств:

1.      Точность отслеживания треков по маршруту.

2.      Очень приятный и понятный интерфейс.

3.      Удобный и информативный функционал.

4.      Стабильность работы.

Платформу можно разместить в облачном пространстве, но за это взимается плата, что не выгодно для личного использования.

Также можно установить на домашнем компьютере, если у вас есть статический или белый IP адрес. Но это тоже проблематично, т.к. компьютер должен работать круглосуточно. А это приличный расход электроэнергии и сокращение ресурса компьютера.

Как вариант решения данной проблемы является установка платформы на мини компьютер Raspberry Pi 3B, который потребляет порядка 200 мА от адаптера 5В, а это в сотни раз меньше чем современный настольный компьютер. И стоимость этого мини компьютера в разы меньше настольного и примерно составляет 2000 руб. Полный набор (адаптер, корпус, кабели) ≈ 2400 руб.

Вариантом семейного GPS-мониторинга автотранспорта, а также наблюдение за престарелыми членами семьи и детьми,  является создание собственного сервера.

Установка операционной системы и настройка Raspberry Pi 3B описана на официальном сайте raspberry.

Здесь я опишу инсталляцию программы Traccar Server последней версии (traccar-linux-4.0) на Raspberry Pi 3B и настройку роутера.

Инсталляция  программы Traccar Server

1.      Скачать с официального сайта программу traccar-linux-4.0

2.      В терминале выполнить следующие действия:

·         Распаковать архив:

sudo unzip /home/pi/Downloads/traccar-linux-4.0.zip

·         Запустить программу:

sudo ./traccar.run

·         Старт программы:

sudo /opt/traccar/bin/startDaemon.sh

3.      Откройте веб-интерфейс ( http: // localhost: 8082 )

4.      Войдите в систему как администратор (пользователь - admin , password - admin )

5.      Откроется интерфейс платформы

6.      Добавьте новое устройство с уникальным идентификатором:

·         В левой верхней части в меню Устройства нажмите кнопку «+»

·         В открывшемся окне впишите произвольное имя устройства и уникальный идентификатор устройства

·         Сохраните изменения

7.      Пройдите по ссылке , найдите свое устройство и определите порт

8.      Отправьте на устройство СМС в следующем формате:

SERVER,0,193.193.165.166,20806# — Установка настроек GPRS соединения (0 или 1 — IP или DNS,    193.193.165.166 — IP сервера или имя хоста, 20806 — порт, определенный в п.7)

Примечание: формат команды СМС может отличаться в зависимости от модели устройства

9.      Настройте права администратора сервиса

·         В правой верхней части нажмите на значок «Настройка» и в выпадающем меню выбрать вкладку «Пользователи»

·         В открывшемся окне нажмите клавишу добавить пользователя «+»

·         В окне «Аккаунт» введите произвольное имя пользователя, Email и пароль. Запомните для себя введенные данные

·         Откройте вкладку «Разрешения» и поставьте галку «Администратор»

·         Сохраните изменения

·         Во вкладке «Пользователи» удалите пользователя «Admin»

Теперь вы пользователь сервиса с правами Администратора.

10.  В меню «Настройка» выберите вкладку «Сервер» и настройте «Разрешения»

Настройка роутера

1.      Войдите в настройки роутера согласно инструкции

2.      Откройте вкладку «Дополнительно» и найдите окно «Виртуальный сервер» или «Проброс портов»

3.      Произведите настройку на порт вашего устройства и на порт 5055 для смартфона

При правильной настройке на карте интерфейса Traccar отобразится ваше устройство.

Можно приступать к мониторингу вашего устройства.

Смартфон в качестве трекера

В зависимости от модели вашего смартфона установите программу Traccar Client из App Store или Google Play.

Настройте Traccar Client:

  •   в поле Server URL впишите IP:порт или имя хоста:порт (для смартфона порт 5055).

Если у вас нет статического IP адреса

Если у вас нет статического IP адреса, а есть белый IP адрес, то можно воспользоваться услугой предоставления хоста.

Рассмотрим на примере  - бесплатный DynDNS DDNS сервис в России для всех:

1.      Заполняем форму регистрации

2.      На почтовый ящик приходит Инструкция по использованию DDNS-сервиса hldns.ru

3.      Выбрать скрипт динамического обновления Хоста для Linux типа (http://hldns.ru/update/M7TN7FX9INU1WFL3A__пример)

4.      Далее настройте CRON на выполнение SH-скрипта:

·  В терминале выполнить команду: crontab -e

·  Выбрать редактор текстов Nano

·   В открывшемся файле писать последней строкой следующее:

*/5 * * * * wget -O- http://hldns.ru/update/M7TN7FX9INU1WFL3A__пример

(где */5 * * * * - обновление каждые 5 минут)

·  Сохранить файл Ctrl+O, Enter, Выйти из редактора Ctrl+X

Динамическое обновление хоста настроено.

Желаю успеха!


ссылке примере
Комментарии
К этой статье пока нет комментариев. Станьте первым! У нас гости не могут комментировать статьи. Пожалуйста авторизуйтесь или зарегистрируйтесь, чтобы прокомментировать.
Интересные статьи по теме
Аватар ratamahatta
Диагностика неисправностей ксенонового оборудования В данной статье мы рассмотрим типовые случаи поломок автомобильного ксенона, а также методы диагностики и устранения неисправностей ксенонового света....
Категория: Авто и Мото | Автор: ratamahatta | Добавлено: 28.02.2011
Аватар aLexSey
Топ-10 видеорегистраторов FullHD Выбирая видеорегистратор, равно как и любую другую вещь, каждый человек, подбирает его по критериям, которые соответствуют его личным предпочтениям. Именно поэтому нельзя поставить какой-то видеорегис...
Категория: Авто и Мото | Автор: aLexSey | Добавлено: 08.07.2014
Аватар Bulya
Если загорелся Check Engine Сигнализатор неисправности систем двигателя предназначен для информирования водителя о возникновении проблемы в этих системах. При включении зажигания происходит тестовая проверка исправности индикат...
Категория: Авто и Мото | Автор: Bulya | Добавлено: 17.03.2011
Аватар Koba74
Особенности осмотра места происшествия связанного с поджогом автомобиля. Как определить поджог автомобиля? А может быть это вовсе и не поджог? А дефект эксплуатации или заводской брак? Кто же тогда возместит ущерб, связанный с пожаром в автомобиле? А если от автомобиля во...
Категория: Авто и Мото | Автор: Koba74 | Добавлено: 15.05.2008
Аватар vgarazhe
Причины утечки масла В данной статье расскажем о часто встречающихся причинах потери моторного масла. Вариантов, где масло вероятно вытекать бывает много, а бывают случаи, когда этому способствует целый комплекс причин....
Категория: Авто и Мото | Автор: vgarazhe | Добавлено: 19.12.2013
Лучшие авторы
Аватар Seven777
Delomag.ru - Магазин готового бизнеса в Самаре, То...

Читать

Аватар kirushin_
администратор сайта http://chpock.info

Читать

Аватар ИоаннXIII
не доедаю, не досыпаю, зато мечтаю, ох как мечтаю

Читать

Аватар qsco
Разрабатываю программное обеспечение, создаю и про...

Читать

Аватар Olga-Olga
Заказать СЕО-статью здесь - olgaobogrelova@mail.ru

Читать

Свежие комментарии
Могу помочь с этим, если кому интересно пишите на почту sms-ya@live.ru

Читать

Отличная статья. Однако пчелофермы довольно редкое явление в жизни Рос...

Читать

Взрослым тоже полезно читать или смотреть сказки, вот есть сериал "Одн...

Читать

Когда я начал заниматься по индивидуальному курсу вокальных упражнений...

Читать

Всегда интересно почитать информацию от профессионалов!

Читать

Напишите нам