fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Бізнес

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

Для забезпечення спостереження за місцем розташування
автотранспорту в даний час створено велику кількість серверів, до яких
можна підключити пристрій (трекер) і користуватися.
Але, як правило, всі сервери мають платний тариф або
безкоштовний, але з обмеженим функціоналом.
Кращим варіантом сімейного 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
Динамічне оновлення хоста налаштоване.
Бажаю успіху!
ссылке прикладі