Как настроить синотрек 901
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
Регистрация на сайте 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 трекер (а не только рассматриваемый мной в статье), совместимый с ресурсами посредника. Всем, кому интересно, что из этого вышло, добро пожаловать под кат.
Как я уже говорил выше, данный трекер можно подключать ко многим облачным сервисам. Некоторые из них с определенными ограничениями позволяют пользоваться услугами бесплатно. Некоторые сервисы имеют полноценные 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. Актуальные версии там.
Источник