На сервере появилась новый сервис - Автоматический контроль маршрута!

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

На сервере появилась новый сервис - Автоматический контроль маршрута!

AlexCH
Administrator
This post was updated on .
Новая функциональность - Автоматический контроль маршрута.

Если посмотреть на другие сервера мониторинга, то везде вам с гордостью будут сообщать
что сервер позволяет контролировать маршрут. При ближайшем рассмотрение оказывается, что под этим подразумевается всего лишь вывод маршрута на карту в виде трека. Те, сиди и смотри на карту когда устройство отклонится от заданного маршрута. Мы вам готовы предложить нечто другое - АВТОМАТИЧЕСКИЙ контроль маршрута.

В нашей системе пользователю достаточно нарисовать мышью на карте маршрут, а потом задать его и период времени контроля для выбранного устройства, максимальное отклонение от маршрута в метрах, Email и СМС номера и вуа-ля, стоит только устройству пересечь линию невидимого коридора, как вам придет на телефон или почту сообщение с указанием места схода с маршрута и его время.

Если вы хотите задать маршрут грузоперевозки и следить чтобы груз был доставлен по назначению без потерь, если вы сказали чтобы ваш ребенок после школы шел домой, а не свернул поиграть в соседнем дворе, если ваша супруга ездит на работу по одному и тому же маршруту, и еще много других если, то этот новый функционал - это именно то что вам нужно!

Для того чтобы задать контроль маршрута, очевидно вначале нужно его задать на карте. В нашей системе это можно сделать двумя способами: один через старую добрую функциональность Мои пути, другой новый способ - это с помощью контрола Измеритель.

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

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

Контрол Измеритель находится на карте в левом нижнем углу вместе с другими раскрывающимися котролами по работе с координатами на карте. Он используется для измерения расстояний и площади с помощью геометрических линий и многоугольников-фигур, которые наносятся на карту. Многоугольник можно также использовать для задания маршрута как замкнутого трека. После того как на карту нанесена последняя точка маршрута необходимо мышью нажать кнопку Записать в контроле. При этом не стоит опасаться что мышь продолжает рисовать путь при движении мыши тк будет записан маршрут только до последней точки поставленной с помощь клика мыши по карте. Уже нарисованный трек можно подкорректировать используя промежуточные точки трека, за которые можно растягивать трек цепляя точки мышью. После нажатия на кнопку Записать маршрут записывается в Менеджер треков под именем которое вводится в текстовое поле в контроле. Если поле оставить не заполненным то будет сформировано название типа Трек от + отметка времени. В менеджере треков по кнопке Детали можно открыть окно с полной информацией о треке и добавить или изменить там отдельные данные, поменять название трека, устройства итд.

Итак у нас есть маршрут в Менеджере треков, который мы хотим задать как контрольный для выбранного маяка. Для этого в панели Устройства выбираем в таблице контролируемое устройство и нажимаем на иконку Серая шестеренка в тулбаре панели. Открывается окно для настройки контроля пока двух параметров: скорости и отклонения на маршруте. Контроль максимальной скорости перенесен в данное окно из формы Устройства, но нам здесь нужна группа полей Отклонение от маршрута. Порядок установки параметров следующий:

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

- В выпадающем списке Маршрут выбираем маршрут из Менеджера треков который будет назначен устройству для контроля прохождения.

- Устанавливаем период времени в течении которого будет осуществляться контроль по начальной и конечной датами с указанием времени суток.

- Дальше определяемся как будем получать сообщения при превышении отклонения от маршрута: на почту и/или смс. Для этого указываем в панели Сообщения адреса и номера телефонов. С помощью чекбоксов можно включать или выключать отправку сообщений на тот или иной контакт. Например, если машина надолго отклонилась от заданного маршрута, вы можете путем сброса чекбокса остановить отправку сообщений на ваш телефон или почту. Можно задавать сразу несколько смс-номеров или email-адресов разделяя их запятыми.

- Частота получения сообщений регулируется нумереком Интервал отправки. Понятно, что если у вас частота трекинга стоит 30 сек, то после отклонения от маршрута на каждый полученный отсчет с устройства сервер будет отправлять сообщение о сходе с маршрута на ваш телефон каждые полминуты, что не очень вас обрадует. Поэтому, поставив значение нумерика например 10 мин, вы ограничите данным интервалом количества получаемых сообщений. Совсем отказаться от их получения тоже совсем неверно тк вас может интересовать вопрос вернулась ли машина на заданный маршрут. Нумерик интервала регулирует как получение сообщений по смс , так и на почту. Кроме того, он актуален и для контроля скорости, которая задается в соответствующей панели в этом окне.

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

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

Объявляется конкурс на лучший рассказ об использовании данного сервиса!

Всем интересных и безопасных маршрутов,

AlexCH

Разработчик сервера мониторинга,
Senior .NET/C# Developer
Александр Чуканов
С-Петербург
achuk2001@mail.ru
Разработка программных систем на заказ.