Как подключить gps Трекер с Алиэкспресс

Задачи

Для подключения трекера к HomeAssistant необходимо решить две задачи: получить координаты с трекера и записать их в HomeAssistant. Если для второй задачи есть сразу несколько возможных решений (например, gpslogger или owntracks_http), то решение первой задачи в моем случае усложнялось тем фактом, что в настройках трекера для передачи координат можно указать только IP адрес, а не доменное имя. Так как у меня дома нет статического адреса, то возникла идея использовать посредника. Замечу, что подобным образом можно подключить практически любой GPS трекер (а не только рассматриваемый мной в статье), совместимый с ресурсами посредника. Всем, кому интересно, что из этого вышло, добро пожаловать под кат.

Обзор брелка-трекера iTag с Aliexpress

Идея

Как я уже говорил выше, данный трекер можно подключать ко многим облачным сервисам. Некоторые из них с определенными ограничениями позволяют пользоваться услугами бесплатно. Некоторые сервисы имеют полноценные API для взаимодействия с ними, однако среди бесплатных я таких не нашел.

Обзор брелка-трекера iTag с AliExpress

Зато почти все сервисы предоставляют услугу «расшаривания» местоположения трекера по постоянной ссылке. Перебрав несколько таких сервисов и покопавшись в исходном коде расшаренных страниц, я нашел искомое в сервисе livegpstracks: запрос на получение координат. Таким образом, общая схема работы такова: трекер соединяется с сервисом livegpstracks и передает свои координаты, HomeAssistant периодически делает http запрос к сервису и получает последние записанные координаты, которые другим http запросом записываются в HomeAssistant. Вот ссылка на список всех совместимых с сервисом трекеров.

Реализация

1. Получение координат запросом

Регистрируемся в сервисе livegpstracks и подключаем свой трекер (на сайте есть подробные инструкции для различных моделей). После этого через панель инструментов на сайте создаем приватную ссылку для слежения. Ссылка имеет вид:

https://livegpstracks.com/dv_USERID.html

где USERID – цифровой ID вашей шары.

Все. Можно обращаться к сервису через запросы. Чтобы не мучить Вас долго просто приведу формат запроса:

https://livegpstracks.com/viewer_coos_s.php?username=USERcode=USERIDtgsv=12%s»)) * 1000 response = requests.get(‘https://livegpstracks.com/viewer_coos_s.php’, params=) data = response.json() self._lat = data[0][«lat»] self._lon = data[0][«lng»] self._speed = data[0][«speed»] self._direction = data[0][«azimuth»] self._last_time_rcv = data[0][«d»] + ‘ ‘ + data[0][«t»]

Думаю, ничего пояснять в этом коде не нужно: получаем текущее время, делаем get запрос, получаем в ответ json, парсим его и получаем широту, долготу, скорость, направление движения и время последнего получения координат сервером.

Мини GPS-Трекер GF-07 с Микрофоном Обзор и Настройка

2. Запись координат

Для записи я воспользовался модулем GPSLogger для HomeAssistant, так как он работает через http запрос и позволяет использовать отдельный пароль, отличный от пароля на весь HA. Из документации (gpslogger) видно, что запрос имеет следующий формат:

https://HAADRESS:HAPORT/api/gpslogger?latitude=LATdevice=DEVspeed=SPDapi_password=PASS

Здесь HAADRESS – ip адрес или имя сервера с HA, HAPORT – порт сервера, LAT – широта, LON – долгота, DEV – имя устройства для отображения в HA, ACC – точность определения координат (почему то не работает в HA, выдает ошибку, я его не использовал), SPD – скорость, DIR – направление движения, PASS – пароль для передачи координат

Метод для записи координат на python выглядит так:

def putInfoTo(self): if self._lat != » and self._lon != »: req_str = self._haddr+’/api/gpslogger’ response = requests.get(req_str, params=) self._last_time_upd = time.strftime(«%Y.%m.%d %H:%M»)

Думаю, тут тоже комментарии излишни.

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

Код модуля

Для подключения данного модуля код необходимо скопировать в директорию «config_folder_homeassistant/custom_components/sensor/car_location.py», а также добавить в конфигурацию следующие строки:

device_tracker: — platform: gpslogger password: !secret gpslogger_password sensor: — platform: car_location name: car_sensor user: USER myid: USERID haddr: YOUR_HA_ADDRESS pwd: !secret gpslogger_password

Здесь все переменные из раздела «Получение координат запросом».

Данный модуль трудится в HA уже не один месяц безо всяких сбоев и иных проблем.

На этом все, спасибо за внимание.

UPD:
HomeAssistant обновили компоненту GPSLogger, в связи с чем новая версия мода и настроек:

новые настройки

device_tracker: — platform: gpslogger sensor: — platform: car_location name: car_sensor user: USER myid: USERID haddr: YOUR_HA_ADDRESS_WEBHOOK

YOUR_HA_ADDRESS_WEBHOOK — адрес вебхука GPSLogger, получить его можно в разделе Настройки — Интеграции — GPSLogger.

новый код модуля

UPD2:
HomeAssistant обновили логику работы с версии 0.88, в связи с чем новая версия мода: sensor

UPD3:
Новая версия интеграции. Проект переехал на GitHub. Актуальные версии там.

  • homeassistant
  • gps трекер

Источник: habr.com

Установил GPS трекер Sinotrack ST-901

Заказал с Китая GPS трекер Sinotrack ST-901 (с встроенной акб). цена 750р. Советую, вещь обалденная. Особенно сложный режим через gprs. В режиме реального времени можно смотреть где ваш автомобиль и не только ваш). куда он заворачивал, когда у него заведётся двигатель, с какой скоростью и куда он держит путь.

Как заказывать часы с Алиэкспресс

Фото в бортжурнале Renault Duster (1G)

весь комплект

Купил симку МТС, перешёл на тариф «маяк» ( 200 Мб бесплатного интернета, 200 смс и 200 минут) за 90р. Это специальный тариф для «умных устройств».
После всех настроек обязательно позвоните в абонентскую службу МТС и скажите чтобы отключили блокировку, и объясните что эту симку будете использовать как модем. (это нужно будет, чтобы работал сложный режим трекера через gprs).
Я долго мучился с трекером и не понимал, почему он у меня не связывается с интернетом и не передаёт координаты на сайт (программу) sinotrack. Оказалось, на симке стояла блокировка режима модема.
Время работы от встроенного АКБ у меня получилось около 9 часов, без режима GPRS, ТОЕСТЬ если трекер будет работать в простом режиме через смс. И около 5 часов в сложном режиме через интернет.
Многие зададутся вопросом: «сколько же трафика он потребляет в день…работая в сложном режиме через интернет?» Отвечу: очень мало, за сутки расходуется около 2 мб. Поэтому даже 200 мб бесплатного трафика в месяц вам хватит с лихвой.
Теперь о подключении. У трекера есть 3 провода:
-красный (на плюс АКБ)
-чёрный (на минус, на массу)
-оранжевый (на плюс источника на который подаётся напряжение после завода автомобиля) чтобы устройство воспринимало что автомобиль завёлся), это может быть топливный насос, генератор, замок зажигания и т.д.)
Секреты своего подключения я называть не буду, там всё хитро. Проводов под капотом вы от него не найдёте.

Теперь сами же настройки. Расскажу об основных: (пароль трекера по умолчанию 0000)
Список команд для настройки и усправления GPS трекером SinoTrack ST-901.
Взято с сайта первоисточника miradmin.ru/gps-tracker-sinotrack-st-901/

Закрепление номера телефона для управления устройством
Команда: НОМЕРТЕЛЕФОНА+ПАРОЛЬ+ _ +НОМЕРЯЧЕЙКИ (Можно привязать 1, 2 или 3 номера ячеек. Номер телефона, привязанный к первой ячейке, будет принят за основной)
Пример: 891977777770000 1

Смена пароля
Команда: 777+НОВЫЙПАРОЛЬ+СТАРЫЙПАРОЛЬ (новый пароль в этой команде и далее примем за 5555, вам нужно будет придумать свой пароль и использовать в командах именно его)
Пример: 77755550000

Установка часового пояса
Команда: 896+ПАРОЛЬ+E/W+ПОЯС (Обозначение E и W — это выбор стороны света, относительно Гринвича: E — восток, W — запад. Соответственно, для России необходимо указывать E, а конкретно для г.Владимира — E03, для Самары, например, E04 и так далее)
Пример: 8965555E03

Выбор режима работы трекера (SMS или GPRS)
Команда: 700+ПАРОЛЬ (Активируется смс-режим, в этом режиме не используется подключение к интернету, нет возможности отследить расположение GPS-маячка на карте онлайн, вся работа осуществляется исключительно через смс-сообщения сообщения. GPS-приёмник устройства при этом работает в штатном режиме, координаты определяются верно)
Пример: 7005555
Команда: 710+ПАРОЛЬ (Активируется GPRS-режим, ВНИМАНИЕ! в этом режиме используется подключение к интернету, оператором сотовой связи может взиматься дополнительная плата. В данном режиме появляется возможность отследить расположение GPS-маячка на карте онлайн, при этом возможность работы через смс-сообщения сохраняется в полном объёме)
Пример: 7105555

Получение координат местонахождения
Команда: 669+ПАРОЛЬ (В ответном сообщении устройство вышлет вам текущие координат своего местоположения. Если на данный момент нет подключения к GPS спутникам, то будут высланы последние зафиксированные координаты, а при восстановлении стабильного сигнала GPS данные будут актуализированны в повторном смс)
Пример: 6695555
Альтернативный способ: Дозвон на номер сим-карты, установленной в GPS-трекер
Содержание ответного смс-сообщения от трекера:
— Ссылка на Google карты с координатами
— Дата в формате Date:ГГГГ-ММ-ДД (Месяца с января по сентябрь указываются одной цифрой, например июль — 1, а не 01)
— Время в заданном часовом поясе на момент определения координат в формате Time:ЧЧ:ММ
— ID устройства
— Источник тревоги в формате STATE:Phone (Не высылается в случае запроса смс-командой)
— Состояние зажигания в формате ACC ON/OFF (Не высылается в случае запроса смс-командой. Корректное отображение состояния параметра возможно только при верном подключении проводки устройства)
— Видимость GPS спутников в формате Fix:A/V (A — GPS спутники обнаружены, V — GPS спутники не обнаружены)
— Скорость движения на момент обращения к трекеру в формате Speed:60KM/H (километров в час)
— Текущий заряд в формате Bat:4 (Существует 5 возможных градаций состояния заряда аккумулятора, где 1 — минимально заряженная батарея, а 5 — полностью заряженная батарея)

Платье эльзы Алиэкспресс отзывы

Тревога по датчику тряски/вибрации (Обозначается как SHOCK ALARM)
Команда включения: 181+ПАРОЛЬ+ВРЕМЯТРЯСКИВСЕКУНДАХ
Пример: 18155557
Команда отключения: 180+ПАРОЛЬ
Пример: 1805555

Тревога при превышении заданной скорости (Обозначается как OVER SPEED ALARM)
Команда включения: 122+ПАРОЛЬ+_+СКОРОСТЬ (Скорость указывается в километрах в час)
Пример: 1225555 110
Команда отключения: 122+ПАРОЛЬ+_+0 (В данном случае параметр 0 ставится вместо указания предельной скорости)
Пример: 1225555 0

Настройка APN точки доступа для GPRS-соединения
Команда: 803+ПАРОЛЬ+_+APN+_+ИМЯ+_+ПАРОЛЬ (Современные сим-карты способны принимать настройки точки доступа интернет-соединения автоматически)
Пример для Мегафон: 8035555 internet gdata gdata
Пример для МТС: 8035555 internet.mts.ru mts mts
Пример для Билайн: 8035555 internet.beeline.ru beeline beeline

Настройка IP-адреса и порта сайта для отправки координат и отслеживания местонахождения трекера в режиме онлайн
Команда: 804+ПАРОЛЬ+_+IP+_+ПОРТ (По умолчанию вшиты настройки сайта SinoTrack)
Пример для сайта SinoTrack: 8045555 103.243.182.54 8090

Установка интервала времени отправки трекером координат на сервер онлайн мониторинга
Команда для установки интервала при включенном зажигании: 805+ПАРОЛЬ+_+ИНТЕРВАЛ (Интервал указывается в секундах, значение от 5 до 1800)
Пример: 805555 5

Команда для установки интервала при выключенном зажигании: 809+ПАРОЛЬ+_+ИНТЕРВАЛ (Интервал указывается в секундах, значение от 5 до 1800)
Пример: 805555 60

Тревога смс-сообщением при появлении +12В на оранжевом проводе ACC
Команда включения: 886+ПАРОЛЬ
Пример: 8865555
Команда выключения: 887+ПАРОЛЬ
Пример: 8875555

Тревога звонком на номер, привязанный к первой ячейке, при появлении +12В на оранжевом проводе ACC
Команда включения: 888+ПАРОЛЬ
Пример: 8885555
Команда выключения: 889+ПАРОЛЬ
Пример: 8895555

Тревога смс-сообщением при отключении внешнего питания
Команда включения: 011+ПАРОЛЬ
Пример: 0115555
Команда выключение: 010+ПАРОЛЬ
Пример: 0105555

Перевод GPS-трекера в спящий режим
При выключенном зажигании и отсутствии движения через заданное время происходит отключение модуля GPS и исходящего трафика в GSM частотах, устройство перейдёт в режим энергосбережения. Трекер проснётся при наступлении одного из следующих событий: срабатывание датчика тряски, входящий звонок или смс-сообщение, включение зажигания/подача напряжения на оранжевый провод ACC.
Команда включения: SLEEP+ПАРОЛЬ+ _ +ВРЕМЕННОЙИНТРВАЛ (Время задержки указывается в минутах)
Пример: SLEEP5555 6
Команда выключения: SLEEP+ПАРОЛЬ+ _ +0
Пример: SLEEP5555 0
Если после пробуждения тряска прекратилась — устройство снова засыпает. Когда устройство просыпается от тряски оно ничего не отправляет и необходимо настраивать доп. тревоги.

Перезапуск трекера
Команда: RESTART (Произойдёт перезапуск устройства и служб, все пользовательские настройки сохраняются)
Пример: RESTART

Получение конфигурации трекера
Команда: RCONF
Пример: RCONF
Содержание ответного смс-сообщения от трекера:
— Модель устройства в формате ST-901
— Идентификационный номер трекера в формате ID:7777777777
— Пароль на управление устройством в формате UP:5555
— Номера телефонов управления трекером, привязанные к ячейкам в формате U1:89998886644, U2:, U3:
— Режим работы устройства в формате MODE:GPRS/SMS (в зависимости от выбранных настроек в пункте 3 данного списка)
— Далее список тревог с параметром ON, если тревога включена, и OFF, если тревога выключена. DAILY — автоматические ежедневные смс-сообщения с координатами; POWER ALARM — оповещение при прекращении подачи внешнего питания; ACCSMS — смс-оповещение при появлении питания на оранжевом проводе; ACCCALL — оповещение звонком при появлении питания на оранжевом проводе; GEO FENCE — тревога по выходу из заданной гео-зоны; OVER SPEED — тревога по превышению скорости; VOICE — звонок на номер из ячейки 1 при наступлении тревоги; SHAKE ALARM — тревога при срабатывании датчика вибрации; SLEEP — статус функции «режим сна»
— Настройки точки доступа интернет соединения в формате APN:internet, gdata, gdata
— Настройки IP адреса и порта для отправки местоположения на онлайн карту в формате IP:103.243.182.54:8090
— Период отправки координат на онлайн карту при включенном зажигании в секундах в формате GPRS UPLOAD TIME 1:5
— Период отправки координат на онлайн карту при выключенном зажигании в секундах в формате GPRS UPLOAD TIME 2:60
— Часовой пояс в формате TIME ZONE:E03

конфигурации, чтобы всё работало безукоризненно в любом режиме (для МТС) должны выглядеть именно так.
Пример моего трекера:
Конфигурации: ST-901, ID:**********, UP:****, U1:8919*******, U2:, U3:, MODE:GPRS, DAILY:OFF, POWER ALARM:OFF, ACCSMS:OFF, ACCCALL:ON, GEO FENCE:OFF, OVER SPEED:OFF, VOICE:ON, SHAKE ALARM:OFF, SLEEP:OFF, APN:internet.mts.ru, mts, mts, IP:103.243.182.54:8090, GPRS UPLOAD TIME 1:30, GPRS UPLOAD TIME 2:30, TIME ZONE:E03

Фото в бортжурнале Renault Duster (1G)

маршрут вашего автомобиля будет отображаться так

В итоге, при правильной настройке, маршрут вашего автомобиля, автомобиля жены, подруги, и ещё кого — БУДЕТ ОТОБРАЖАТЬСЯ ТАК.

Если есть какие вопросы с настройками, пишите. помогу

Источник: www.drive2.ru

Миниатюрный GPS / LBS трекер TKSTAR TK913

Это мой второй GPS-трекер. Первый использовал только LBS-позиционирование, в результате чего его точность в зоне слабого покрытия мобильной связи была отвратительна. Так как возникла потребность использовать трекер для записи туристических маршрутов, то была заказана другая модель, с поддержкой GPS, результаты тестирования которой я и хочу изложить в этом обзоре.

BBK ma 960s инструкция

Характеристики трекера:

Модель: TKSTAR TK913
Размер: 55 x 36 x 21 мм
Вес: 58 г
Сеть: GSM / GPRS
Частота: GSM 850/900/1800/1900 МГц
Чувствительность GPS: -159 дБм
Точность: GPS 5 м
Время фиксации с холодного старта: 35-80 сек
Теплый статус: 35с
Горячий статус: 1 с
Зарядка: microUSB, 5 В, 1,0 А
Аккумулятор: Встроенный Li-ion 3.7 В 1500 мАч
Время работы в режиме ожидания: до 25 дней
Рабочая температура: -20 до +55 ℃
Рабочая влажность: 5% — 95% без конденсации

Трекер пришел в маленькой голубой коробочке из твердого картона:

Под крышкой в пенопластовой ячейке находился сам трекер:

Кроме него в комплекте была англоязычная инструкция, метровый кабель microUSB для зарядки и экстрактор SIM-карты.

Трекер совсем миниатюрный, его размер всего (Д x Ш x В) 5.5 x 3.6 x 2.2 см. Верхняя сторона декорирована орнаментом и наклейкой с названием фирмы.

Обратная сторона гладкая (для лучшей фиксации расположенным под ней магнитом), с небольшой бумажной наклейкой с ID трекера и параметрами зарядки:

Магнит достаточно сильный, держит хорошо.

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

Порты находятся на широкой стороне трекера. От попадания пыли и жидкости они закрыты резиновой заглушкой. Заявлен уровень защиты IP65.

Портов всего два – для SIM-карты и для зарядки. Посередине между ними находятся индикаторы состояния. Встроенного микрофона как в моем старом текере нет, а следовательно, нет и слота для карты памяти. SIM-карта должна быть формата NanoSIM.


Весит трекера всего 53 г.

Трекер не имеет кнопки включения. Его активация происходит автоматически после установки SIM-карты в слот. Установка схожа с процессом установки карты microSD – придавить ногтем до фиксации, точно также снятие. Комплектный экстрактор очевидно предназначен для извлечения SIM-карты из телефона.

устройства в реальном времени (2), посмотреть сохраненные перемещения (3), изменить настройки (4), в частности частоту опроса GPS (5), установить территорию контроля, получить общую информацию об устройстве, просмотреть оповещения с устройства и выполнить их настройку:

Само отслеживание работает хорошо, что не скажешь о функции определения расстояния до трекера, так при нахождении в пределах 5 метров от устройства приложение может показывать 50 метров. Рискну предположить что это происходит из-за погрешности при определении местоположения смартфона, на котором приложение установлено.

Что касается механизма получения информации с трекера, то как мне представляется, приложение опрашивает поддерживающий сайт www.mytkstar.net, куда трекер и передает информацию о своем местоположении.

Также возможно отслеживание через напрямую сайт https://www.mytkstar.net/ Метод авторизации такой же как в приложении. Если планируется совместное использование нескольких устройств, то необходимо отправить запрос в службу поддержки сервиса чтобы они создали объединённый аккаунт с авторизацией по имени пользователя.


Здесь также можно мониторить положение устройства в реальном времени или просматривать сохраненные маршруты:


Сохраненные маршруты можно экспортировать для дальнейшей обработки, но тут необходимо учитывать, что несмотря на то, что файлы сохраняются с расширением xls (таблицы Excell), на самом деле они имеют формат HTML.

На сайте также можно сменить пароль на устройство по умолчанию (в приложении этой функции нет):

С трекером также можно взаимодействовать напрямую с помощью SMS-команд. Как это делать подробно описано в прилагаемой инструкции.

скан инструкции к трекеру


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

Как видите, позиционирование при быстром перемещении (на автомобиле) в таких условиях имеет неточности. В тоже самое время перемещение пешком и на лодке (в данном случае каяк) отслежено хорошо. Как точки парковки определены места сборки и разборки каяка. Так как трекер брался именно для определения местоположения и записи пеших и водных туристических маршрутов, могу констатировать что с этой задачей он справляется, и я буду его использовать для этих целей.

В настоящий момент и до 31.08.21 включительно на этот трекер в интернет-магазине Banggood действует купон BGb5fe30, который снижает цену до $43.99 (доставка бесплатная).

Товар для написания обзора предоставлен магазином. Обзор опубликован в соответствии с п.18 Правил сайта.

Планирую купить +18 Добавить в избранное Обзор понравился +25 +37

  • GPS-трекеры,
  • TKSTAR,
  • TKSTAR TK-913
  • 20 июня 2021, 12:31
  • автор: caddoc
  • просмотры: 7825

Источник: mysku.club

Рейтинг
( Пока оценок нет )
Загрузка ...
Китай Покупай