Sinotruk приложение не работает

Sinotruk приложение не работает

GPS-трекер SinoTrack ST-901 — настройка и регистрация
Недавно попал в руки GPS-трекер SinoTrack ST-901 от Sin o Trac k . (приобретен на Aliexpress)

Не буду тянуть время описывая что такое трекеры и прочее (об этом информации в инете пруд пруди), а сразу переду к настройкам и описанию данного трекера.

Почему именно данная модель трекера привлекла внимание?

  • водонепроницаемость
  • наличие автономного питания
  • наличие датчика движения/сотрясения
  • отслеживание состояния зажигания

Описание GPS-трекера SinoTrack ST-901

  • Размеры: 104 x 83 x 24 мм.
  • Защита электронных элементов: водонепроницаемый корпус.
  • Частотный диапазон: 850/900/1800/1900 mHz (устройство работает в сетях GSM-стандрта и не работает в 3G и 4G/LTE сетях).
  • Аккумулятор (в моделях, оснащённых встроенным источником питания): 150 mAh. Способен обеспечивать работу трекера без внешнего питания в течение 1-14 часов (в зависимости от условий эксплуатации). (по факту проверял 4-5 часов).

Покупал его в интернет-магазине AliExpress непосредственно у представителя производителя.

Чтобы вставить сим карту необходимо открутить два болта. Сразу после вставления сим-карты трекер сразу включается и начинает работать от встроенного аккумулятора.

На плате два индуктора, которые видны только при разобранном корпусе:

  • оранжевый индикатор отражает поиск и подключение к сети GSM
  • синий индикатор отражает поиск (при мигании) и подключение (при постоянной работе) к спутникам GPS;

Управление трекером SinoTrack ST-901.

Трекер программируется при помощи отправки СМС команд на номер СИМ карты которая в него установлена. Замечу, что в книжечке которая идет в комплекте с устройством есть ошибки, например, в некоторых пунктах написано нажать пробел, а на самом деле команда должна быть без него. Все это проверял так называемым «методом научного втыка»

То что необходимо знать и понимать это:

  • пароль по умолчанию 0000 ;
  • номер телефонов вводятся в формате 8XXXXXXXXXX
  • команда + в описании означает отсутствие проблема, т.е. если написано что нужно набрать 111+пароль+222, то в отправляемом СМС выглядеть это будет так: 111 0000 222

Итак, команды для управленияSinoTrack ST-901

  • Закрепление номера телефона для управления устройством
    Команда: НОМЕРТЕЛЕФОНА+ ПАРОЛЬ + _ +НОМЕРЯЧЕЙКИ (Можно привязать 1, 2 или 3 номера ячеек. Номер телефона, привязанный к первой ячейке, будет принят за основной)
    Пример: 89997777777 1234 1
  • Смена пароля
    Команда: 777+НОВЫЙПАРОЛЬ+СТАРЫЙПАРОЛ� � (новый пароль в этой команде и далее примем за 1234 , вам нужно будет придумать свой пароль и использовать в командах именно его)
    Пример: 777 1234 0000
  • Установка часового пояса
    Команда: 896+ПАРОЛЬ+E/W+ПОЯС (Обозначение E и W — это выбор стороны света, относительно Гринвича: E — восток, W — запад. Соответственно, для России необходимо указывать E, а конкретно для Москвы — E03, для Самары, например, E04 и так далее)
    Пример: 8961234E03
  • Отправлять координаты местоположения в назначенное время каждый день
    Команда: 665+ПАРОЛЬ+ЧЧММ (где ЧЧ — часы от 00 до 23, ММ — минуты от 00 до 59
    Пример: 665 1234 1800
    Отключение при помощи команды 665+пароль+OFF (по умолчаниюЯ
    Пример: 665 1234 OFF
  • Геозона (сигнал о тевоге будет отправлен на первый телефон)
    Открыть геозону:
    Команда: 211+ПАРОЛЬ
    Пример: 211 1234
    Закрыть геозону:
    Команда 210+пароль
    Пример: 210 1234
    Настроить геозону:
    Команда 005+ПАРОЛЬ+пробел+радиус
    Пример: 005 1234 1000 (радиус геозоны 1000 метров)
  • Выбор режима работы трекера (SMS или GPRS)
    Команда: 700+ПАРОЛЬ (Активируется смс-режим, в этом режиме не используется подключение к интернету, нет возможности отследить расположение GPS-маячка на карте онлайн, вся работа осуществляется исключительно через смс-сообщения сообщения. GPS-приёмник устройства при этом работает в штатном режиме, координаты определяются верно)
    Пример: 7001234
    Команда: 710+ПАРОЛЬ (Активируется GPRS-режим, ВНИМАНИЕ! в этом режиме используется подключение к интернету, оператором сотовой связи может взиматься дополнительная плата. В данном режиме появляется возможность отследить расположение GPS-маячка на карте онлайн, при этом возможность работы через смс-сообщения сохраняется в полном объёме)
    Пример: 7101234
  • Получение координат местонахождения
    Команда: 669+ПАРОЛЬ (В ответном сообщении получим текущие координат местоположения трекера. Если на данный момент нет подключения к GPS спутникам, то будут высланы последние зафиксированные координаты, а при восстановлении стабильного сигнала GPS данные будут актуализированны в повторном смс)
    Пример: 6691234
    Альтернативный способ: Дозвон на номер сим-карты, установленной в 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+ПАРОЛЬ+ВРЕМЯТРЯСКИВСЕКУ� �ДАХ
    Пример: 18112347
    Команда отключения: 180+ПАРОЛЬ
    Пример: 1801234
  • Тревога при превышении заданной скорости (Обозначается как OVER SPEED ALARM)
    Команда включения: 122+ПАРОЛЬ+_+СКОРОСТЬ (Скорость указывается в километрах в час)
    Пример: 1221234110
    Команда отключения: 122+ПАРОЛЬ+_+0 (В данном случае параметр 0 ставится вместо указания предельной скорости)
    Пример: 12212340
  • Настройка APN точки доступа для GPRS-соединения
    Команда: 803+ПАРОЛЬ+_+APN+_+ИМЯ+_+ПАРОЛЬ (Современные сим-карты способны принимать настройки точки доступа интернет-соединения автоматически)
    Пример для Мегафон: 8031234internet gdata gdata
    Пример для МТС: 8031234internet.mts.ru mts mts
    Пример для Билайн: 8031234internet.beeline.ru beeline beeline
  • Настройка IP-адреса и порта сайта для отправки координат и отслеживания местонахождения трекера в режиме онлайн
    Команда: 804+ПАРОЛЬ+_+IP+_+ПОРТ (По умолчанию вшиты настройки сайта SinoTrack)
    Пример для сайта SinoTrack: 8041234103.243.182.54 8090
    Пример для сайта livegpstracks: 80412345.9.136.109 3339
  • Установка интервала времени отправки трекером координат на сервер онлайн мониторинга
    Команда для установки интервала при включенном зажигании: 805+ПАРОЛЬ+_+ИНТЕРВАЛ (Интервал указывается в секундах, значение от 5 до 1800)
    Пример: 8012345
    Команда для установки интервала при выключенном зажигании: 809+ПАРОЛЬ+_+ИНТЕРВАЛ (Интервал указывается в секундах, значение от 5 до 1800)
    Пример: 809123460
  • Тревога смс-сообщением при появлении +12В на оранжевом проводе ACC
    Команда включения: 886+ПАРОЛЬ
    Пример: 8861234
    Команда выключения: 887+ПАРОЛЬ
    Пример: 8871234
  • Тревога звонком на номер, привязанный к первой ячейке, при появлении +12В на оранжевом проводе ACC
    Команда включения: 888+ПАРОЛЬ
    Пример: 8881234
    Команда выключения: 889+ПАРОЛЬ
    Пример: 8891234
  • Тревога смс-сообщением при отключении внешнего питания
    Команда включения: 011+ПАРОЛЬ
    Пример: 0111234
    Команда выключение: 010+ПАРОЛЬ
    Пример: 0101234
  • Перевод GPS-трекера в спящий режим
    При выключенном зажигании и отсутствии движения через заданное время происходит отключение модуля GPS и исходящего трафика в GSM частотах, устройство перейдёт в режим энергосбережения. Трекер проснётся при наступлении одного из следующих событий: срабатывание датчика тряски, входящий звонок или смс-сообщение, включение зажигания/подача напряжения на оранжевый провод ACC.
    Команда включения: SLEEP+ПАРОЛЬ+ _ +ВРЕМЕННОЙИНТРВАЛ (Время задержки указывается в минутах)
    Пример: SLEEP12346
    Команда выключения: SLEEP+ПАРОЛЬ+ _ +0
    Пример: SLEEP12340
    Если после пробуждения тряска прекратилась — устройство снова засыпает. Когда устройство просыпается от тряски, оно ничего не отправляет и необходимо настраивать доп. тревоги.
  • Перезапуск трекера
    Команда: RESTART (Произойдёт перезапуск устройства и служб, все пользовательские настройки сохраняются)
    Пример: RESTART
  • Получение конфигурации трекера
    Команда: RCONF
    Пример: RCONF
    Содержание ответного смс-сообщения от трекера:
    — Модель устройства в формате ST-901
    — Идентификационный номер трекера в формате ID:6666666666
    — Пароль на управление устройством в формате UP: 1234
    — Номера телефонов управления трекером, привязанные к ячейкам в формате U1:8999888777,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
Читайте также:  Не работает задний дворник ваз 2109 инжектор причины неисправности

Регистрация на сайте SinoTrack

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

Функционал сайта достаточно широкий.

Подключение GPS-трекера SinoTrack ST-901 в автомобиле.

Для подключения трекера у ST-901 выведено из корпуса 3 провода:

  • Чёрный провод — подключаем к постоянному минусу или на массу (к кузову);
  • Красный провод — подключаем к постоянному плюсу.
  • Оранжевый провод (ACC) — это сигнальный провод плюса от зажигания автомобиля. Его можно не подключать вообще, но тогда не будет информации о состоянии зажигания. Если подключаем, то к провод на котором появляется плюс только при включении зажигания автомобиля.

В какое место установить GPS-трекер.

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

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

Кстати, профессионалы-угонщики используют «глушилки», которые и порой не отключают пока не найдут трекер, поэтому паранойя в данном случае совсем не паранойя и если установить не один а два и более трекеров, причем разны, то есть большая вероятность, что угонщик отключив одно устройство успокоится и по дублирующему трекеру будет автомобиль будет найден.

Читайте также:  Как починить бачок унитаза если вода переливается

Запрограммировал изначально два номера телефона для отправки СМС с трекера SinoTrack ST-901, но появилась необходимость удалить второй номер из рассылки.

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

Delete control number:
D101# (удаление первого номера)
D102# (удаление второго номера)
D103# (удаление третьего номера)

Источник

Подключаем любой (почти) GPS трекер (на примере Sinotrack ST-901) к умному дому HomeAssistant

Введение

Как то ко мне в руки попал китайский GPS трекер ST-901. Устройство рассчитано в основном для использования в авто- и мото-технике, обладает gsm 2G модулем для связи с внешним миром, герметичным водонепроницаемым корпусом, небольшим встроенным аккумулятором, позволяющем работать без внешнего питания порядка 2-3 суток при передаче сигнала раз в 3 минуты, а также сигнальным проводом зажигания, позволяющем предупреждать о старте двигателя. Управлять данным трекером можно посредством SMS-команд на номер трекера, а общаться и получать уведомления как по SMS, так и подключив его к облаку через GPRS. Побаловавшись с ним некоторое время, я забросил его в ящик, пока дома не появился HomeAssistant. Возникла идея подключить его к умному дому.

Задачи

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

Читайте также:  Где можно настроить параметры межсетевого экрана при работе с dr web security space

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

Реализация

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

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

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

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

Здесь USER – пользователь, под которым вы регистрировались в сервисе livegpstracks, USERID – цифровой ID, который присваивается расшаренной ссылке, TIMENOWMS – текущее время в миллисекундах (unix time).

Типичный ответ имеет вид:

Примечание: я существенно сократил вывод, а также изменил параметры code, id, lat, lng.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Оцените статью