Все чаще для онлайн мониторинга автомобилей, грузов, людей используются GPS/ГЛОНАСС трекеры.
Специальное ПО (Manager Tool) позволяет настроить трекер на определенные период передачи координат на сервер или на номер мобильного телефона.
В качестве навигационного сервера возможно использовать бесплатный ресурс (до 5 обьектов мониторинга):
GPS Trace Orange
Период передачи координат с трекера может меняться автоматически, если выполняются какие-то заданные заранее условия. Это очень удобно, например, в целях экономии GPRS трафика: когда объект в движении, то возможно чаще получать данные с координатами от объекта, когда объект остановился — реже. Помимо программных настроек для реализации задачи используется акселерометр (датчик движения), которыми сейчас оснащены, наверное, уже все трекеры.
В трекере Queclink GL300 пользователю доступно два метода обнаружения движения объекта мониторинга. В первом случае основным выступает параметр «время», по истечении которого объект приобретает статус «остановился/начал движение», во втором случае — «скорость» объекта мониторинга и «расстояние», пройденное подвижным объектом.
Команда AT+GTNMD (стр. 22, GL300 Tracker Air Interface Protocol V8.00)
Раздел в Manager Tool:
В разделе Mode предусмотрено несколько режимов отправки отчетов с координатами после того, как объект изменил статус «остановился/начал движение».
mode: A hex numeric to determine how the function works. Each bit of the hex numeric indicate different behavior that device could do. If the corresponding bit is 1, the device will behave as the description. Otherwise, it won’t behave as the description.
Bit0(1): Suspend the report of FRI (including +RESP:GTGSM for FRI) and Geo-Fence when it detects non-movement
Все отчеты типа GTFRI (включая +RESP:GTGSM — координаты GSM сот) — обычные отчеты с координатами объекта, а также отчеты о пересечении границ Гео-зон будут приостановлены, если объект остановился.
Bit1(2): Report the message +RESP:GTNMR to the backend server when it detects non-movement
Передача отчетов типа GTFRI (включая +RESP:GTGSM — координаты GSM сот) — обычные отчеты с координатами объекта, а также отчетов о пересечении границ Гео-зон будут приостановлены, поступает на сервер сообщение +RESP:GTNMR об остановке объекта.
Bit2(4): Report the message +RESP:GTNMR to the backend server when it detects movement
Передача отчетов типа GTFRI (включая +RESP:GTGSM — координаты GSM сот) — обычные отчеты с координатами объекта, а также отчетов о пересечении границ Гео-зон будут приостановлены, поступает на сервер сообщение +RESP:GTNMR о начале движения объекта.
Bit3(8): Change the fix interval and send interval of FRI (including +RESP:GTGSM for FRI) to «rest fix interval» and «rest send interval» when it detects non-movement. In the case, it just modify the fix interval and send interval of FRI (including +RESP:GTGSM for FRI) but not suspend the report of FRI (including +RESP:GTGSM for FRI) even if Bit0 is 1.
В этом режиме меняются период фиксации координат «fix interval» и «send interval» — интервал передачи отчетов типа GTFRI (включая +RESP:GTGSM) на период, указанный в ячейках «rest fix interval» и «rest send interval», если объект остановился; при этом передача сообщений продолжается, даже если выбран режим Bit0(1): Suspend the report of FRI (including +RESP:GTGSM for FRI) anв Geo-Fence when it detects non-movement.
Пример задачи: возможно ли настроить трекер таким образом, чтобы, определяя длительную остановку (скажем более 3х минут) подвижного объекта, трекер приостанавливал передачу отчетов о позиции на сервер и возобновлял отправку при движении контролируемого объекта?
В этой связи выбираем режим (mode) Bit0(1): Suspend the report of FRI (including +RESP:GTGSM for FRI) and Geo-Fence when it detects non-movement.
Что означает: приостановить отчеты типа FRI – отчеты с координатами — от трекера (в том числе отчеты типа + RESP: GTGSM) и отчеты типа Geo-Fence, когда трекер неподвижен.
Рассмотрим другие дополнительные параметры, влияющие на работу трекера при активации None Movement detection.
Параметр времени, в течение которого определяется, является ли трекер неподвижным; т.е. если датчик движения обнаруживает, что трекер неподвижен в течение времени, определенном в «Non-movement Duration», трекер будет рассматриваться как неподвижный (единицы измерения: х15 секунд, т.е. если мы хотим за остановку трекера считать стоянку в три и более минуты, то необходимо указать цифру 12, т.е. 12х15 секунд=180 секунд=3 минуты).
Параметр времени, чтобы определить, переходит ли трекер в состояние движения. Если датчик движения обнаруживает, что трекер в движении в течение периода времени, определенном в «Movement Duration», трекер будет рассматриваться наоборот как подвижный и отчеты типа FRI – отчеты с координатами и отчеты типа Geo-Fence (безусловно, при выборе режима Bit0(1)) возобновятся. Например, значение «Movement Duration» равно 50; это означает, что после фиксации движения объекта в течение более, чем 6.4 секунд (50*128ms), объект будет считаться подвижным и отчеты с координатами снова будут поступать от трекера на сервер.
Порог для датчика движения, чтобы определить находится ли трекер в движении. Чем меньше значение, тем более вероятно, что трекер будет рассматриваться как «в движении». Порог: от 2 до 9 (2-9). Своеобразная «чувствительность» датчика движения. Чем ниже значение, тем выше чувствительность.
Параметры «pm rest threshold», «pm motion threshold», «Urc report» используются, когда трекер GL300 эксплуатируется в специальном боксе EBK — External Battery Kit, поэтому на них я не буду акцентировать внимание. Об этом боксе и его возможностях я напишу в отдельной статье.
Функция «Enter Movement By Command» срабатывает после получения трекером команды GTRTO с субкомандой RTL (AT+GTRTO=gl300,1,,,,,,FFFF$), например, отправленной с мобильного телефона. Также эта функция доступна, когда трекер GL300 используется в специальном боксе GL200EBK.
Итоговые настройки для GL300 для обнаружения движения по параметру «время» в Manager Tool для задачи «определять длительную остановку (более 3х минут) подвижного объекта, приостановить при остановке передачу отчетов о позиции на сервер и возобновить отправку при движении объекта »:
Команда AT+GTFRI (стр. 27, GL300 Tracker Air Interface Protocol V8.00)
Раздел в Manager Tool:
0: Disable the movement detect function.
1: Enable the movement detect function. If the movement detect function is enabled, it will consider the device is non-movement if the speed according to the GPS fixing result is slower than «movement speed» and the distance between the current GPS point and the last moving GPS point is less than «movement distance». After it considers the device is non-movement, it will stop reporting FRI message after report FRI messages (speed field is shown as -1 in these messages.) for «movement send number» times.
При активации «movement detect mode» включается функция обнаружения движения. Трекер будет считаться подвижным, если выполнены два условия:
Если трекер считается неподвижным, то отчеты с координатами — типа FRI — от трекера поступать не будут, за исключением нескольких сообщений — также типа FRI, также с координатами — количество которых задано в ячейке «movement send number» (скорость speed в данных сообщениях будет равна "-1" – это отличительная черта данных сообщений, по которой их возможно идентифицировать).
Movement speed: порог скорости обнаружения движения, км / час.
Movement distance: порог расстояния обнаружения движения, м.
Итоговые настройки для GL300 для обнаружения движения по параметру «скорость» и «расстояние» в Manager Tool:
Т.е. передача отчетов с координатами на сервер с периодичностью 30 секунд возобновится, когда скорость объекта мониторинга будет выше 5 км/ч, а расстояние между текущим местоположением объекта и точкой, где была зафиксирована скорость 5 км/ч, станет больше, чем 50 метров.
Специальное ПО (Manager Tool) позволяет настроить трекер на определенные период передачи координат на сервер или на номер мобильного телефона.
В качестве навигационного сервера возможно использовать бесплатный ресурс (до 5 обьектов мониторинга):
GPS Trace Orange
Период передачи координат с трекера может меняться автоматически, если выполняются какие-то заданные заранее условия. Это очень удобно, например, в целях экономии GPRS трафика: когда объект в движении, то возможно чаще получать данные с координатами от объекта, когда объект остановился — реже. Помимо программных настроек для реализации задачи используется акселерометр (датчик движения), которыми сейчас оснащены, наверное, уже все трекеры.
В трекере Queclink GL300 пользователю доступно два метода обнаружения движения объекта мониторинга. В первом случае основным выступает параметр «время», по истечении которого объект приобретает статус «остановился/начал движение», во втором случае — «скорость» объекта мониторинга и «расстояние», пройденное подвижным объектом.
1. Параметр обнаружения «Время»
Команда AT+GTNMD (стр. 22, GL300 Tracker Air Interface Protocol V8.00)
Раздел в Manager Tool:
В разделе Mode предусмотрено несколько режимов отправки отчетов с координатами после того, как объект изменил статус «остановился/начал движение».
mode: A hex numeric to determine how the function works. Each bit of the hex numeric indicate different behavior that device could do. If the corresponding bit is 1, the device will behave as the description. Otherwise, it won’t behave as the description.
1-ый режим
Bit0(1): Suspend the report of FRI (including +RESP:GTGSM for FRI) and Geo-Fence when it detects non-movement
Все отчеты типа GTFRI (включая +RESP:GTGSM — координаты GSM сот) — обычные отчеты с координатами объекта, а также отчеты о пересечении границ Гео-зон будут приостановлены, если объект остановился.
2-ой режим
Bit1(2): Report the message +RESP:GTNMR to the backend server when it detects non-movement
Передача отчетов типа GTFRI (включая +RESP:GTGSM — координаты GSM сот) — обычные отчеты с координатами объекта, а также отчетов о пересечении границ Гео-зон будут приостановлены, поступает на сервер сообщение +RESP:GTNMR об остановке объекта.
3-ий режим
Bit2(4): Report the message +RESP:GTNMR to the backend server when it detects movement
Передача отчетов типа GTFRI (включая +RESP:GTGSM — координаты GSM сот) — обычные отчеты с координатами объекта, а также отчетов о пересечении границ Гео-зон будут приостановлены, поступает на сервер сообщение +RESP:GTNMR о начале движения объекта.
4-ый режим
Bit3(8): Change the fix interval and send interval of FRI (including +RESP:GTGSM for FRI) to «rest fix interval» and «rest send interval» when it detects non-movement. In the case, it just modify the fix interval and send interval of FRI (including +RESP:GTGSM for FRI) but not suspend the report of FRI (including +RESP:GTGSM for FRI) even if Bit0 is 1.
В этом режиме меняются период фиксации координат «fix interval» и «send interval» — интервал передачи отчетов типа GTFRI (включая +RESP:GTGSM) на период, указанный в ячейках «rest fix interval» и «rest send interval», если объект остановился; при этом передача сообщений продолжается, даже если выбран режим Bit0(1): Suspend the report of FRI (including +RESP:GTGSM for FRI) anв Geo-Fence when it detects non-movement.
Пример задачи: возможно ли настроить трекер таким образом, чтобы, определяя длительную остановку (скажем более 3х минут) подвижного объекта, трекер приостанавливал передачу отчетов о позиции на сервер и возобновлял отправку при движении контролируемого объекта?
В этой связи выбираем режим (mode) Bit0(1): Suspend the report of FRI (including +RESP:GTGSM for FRI) and Geo-Fence when it detects non-movement.
Что означает: приостановить отчеты типа FRI – отчеты с координатами — от трекера (в том числе отчеты типа + RESP: GTGSM) и отчеты типа Geo-Fence, когда трекер неподвижен.
Рассмотрим другие дополнительные параметры, влияющие на работу трекера при активации None Movement detection.
Non-movement duration:
A time parameter to determine whether the device enters non-movement status, i.e. if the motion sensor detects that the device keeps in non-movement for a period of time defined by «Non-movement duration», the device will be considered as in non-movement status.Параметр времени, в течение которого определяется, является ли трекер неподвижным; т.е. если датчик движения обнаруживает, что трекер неподвижен в течение времени, определенном в «Non-movement Duration», трекер будет рассматриваться как неподвижный (единицы измерения: х15 секунд, т.е. если мы хотим за остановку трекера считать стоянку в три и более минуты, то необходимо указать цифру 12, т.е. 12х15 секунд=180 секунд=3 минуты).
Movement duration:
A time parameter to determine whether the device enters movement status. If the motion sensor detects that the device keeps in movement for a period of time defined by «Movement duration», the device will be considered as in movement status.Параметр времени, чтобы определить, переходит ли трекер в состояние движения. Если датчик движения обнаруживает, что трекер в движении в течение периода времени, определенном в «Movement Duration», трекер будет рассматриваться наоборот как подвижный и отчеты типа FRI – отчеты с координатами и отчеты типа Geo-Fence (безусловно, при выборе режима Bit0(1)) возобновятся. Например, значение «Movement Duration» равно 50; это означает, что после фиксации движения объекта в течение более, чем 6.4 секунд (50*128ms), объект будет считаться подвижным и отчеты с координатами снова будут поступать от трекера на сервер.
Movement threshold:
The threshold for the motion sensor to determine whether the device is in movement. The less, the more likely to be treated as movement.Порог для датчика движения, чтобы определить находится ли трекер в движении. Чем меньше значение, тем более вероятно, что трекер будет рассматриваться как «в движении». Порог: от 2 до 9 (2-9). Своеобразная «чувствительность» датчика движения. Чем ниже значение, тем выше чувствительность.
Параметры «pm rest threshold», «pm motion threshold», «Urc report» используются, когда трекер GL300 эксплуатируется в специальном боксе EBK — External Battery Kit, поэтому на них я не буду акцентировать внимание. Об этом боксе и его возможностях я напишу в отдельной статье.
External Battery Kit
Enter Movement By Command:
используется для принудительного изменения статуса объекта (бывают случаи, когда необходимо принудительно задать объекту статус «в движении», чтобы для каких-либо целей получить текущие координаты, передача которых приостановлена, т.к. в реальности — по акселерометру и заданным параметрам — объект неподвижен).Функция «Enter Movement By Command» срабатывает после получения трекером команды GTRTO с субкомандой RTL (AT+GTRTO=gl300,1,,,,,,FFFF$), например, отправленной с мобильного телефона. Также эта функция доступна, когда трекер GL300 используется в специальном боксе GL200EBK.
Итоговые настройки для GL300 для обнаружения движения по параметру «время» в Manager Tool для задачи «определять длительную остановку (более 3х минут) подвижного объекта, приостановить при остановке передачу отчетов о позиции на сервер и возобновить отправку при движении объекта »:
2. Параметр обнаружения «Скорость" и «Расстояние».
Команда AT+GTFRI (стр. 27, GL300 Tracker Air Interface Protocol V8.00)
Раздел в Manager Tool:
0: Disable the movement detect function.
1: Enable the movement detect function. If the movement detect function is enabled, it will consider the device is non-movement if the speed according to the GPS fixing result is slower than «movement speed» and the distance between the current GPS point and the last moving GPS point is less than «movement distance». After it considers the device is non-movement, it will stop reporting FRI message after report FRI messages (speed field is shown as -1 in these messages.) for «movement send number» times.
При активации «movement detect mode» включается функция обнаружения движения. Трекер будет считаться подвижным, если выполнены два условия:
- скорость трекера (объекта) в соответствии с результатом, определенным по GPS, будет больше, чем значение, указанное в ячейке «movement speed»;
- и расстояние между текущей точкой GPS и последней точкой GPS, движущейся именно со скоростью «movement speed», больше, чем «movement distance».
Если трекер считается неподвижным, то отчеты с координатами — типа FRI — от трекера поступать не будут, за исключением нескольких сообщений — также типа FRI, также с координатами — количество которых задано в ячейке «movement send number» (скорость speed в данных сообщениях будет равна "-1" – это отличительная черта данных сообщений, по которой их возможно идентифицировать).
Movement speed: порог скорости обнаружения движения, км / час.
Movement distance: порог расстояния обнаружения движения, м.
Итоговые настройки для GL300 для обнаружения движения по параметру «скорость» и «расстояние» в Manager Tool:
Т.е. передача отчетов с координатами на сервер с периодичностью 30 секунд возобновится, когда скорость объекта мониторинга будет выше 5 км/ч, а расстояние между текущим местоположением объекта и точкой, где была зафиксирована скорость 5 км/ч, станет больше, чем 50 метров.
Краткие характеристики Queclink GL300
Размеры: 68.5х38.5х23.5 мм
Вес: 60 г
Резервная батарея: литий-полимерная емкостью 1300 мАч
Напряжение внешнего аккумулятора: 3.5 В до 4.5 В
Корпус: IPX5
Напряжение внешнего источника питания: 5 В
Диапазоны температур: рабочая -20°С до +55°С
Четыре диапазона 850/900/1800/1900 МГц
GPS/GNSS чипсет: 72-канальный u-blox M8
Комплект поставки: трекер и зарядное зарядное устройство от 220В.
Кабель data_cable_m для конфигурирования трекера через ПК с помощью ПО Manager Tool поставляется отдельно:
Документация: GL300 Tracker Air Interface Protocol V8.00
Программное обеспечение для конфигурирования трекера (только для Windows 98SE, Windows ME, Windows 2000 SP4, Windows XP SP2 and above (32 & 64 bit), Windows Server 2003 (32 & 64 bit), Windows Server 2008 (32 & 64 bit), Windows Vista (32 & 64 bit)): Queclink GL300_Managel_Tool_V2.0
Размеры: 68.5х38.5х23.5 мм
Вес: 60 г
Резервная батарея: литий-полимерная емкостью 1300 мАч
Напряжение внешнего аккумулятора: 3.5 В до 4.5 В
Корпус: IPX5
Напряжение внешнего источника питания: 5 В
Диапазоны температур: рабочая -20°С до +55°С
Четыре диапазона 850/900/1800/1900 МГц
GPS/GNSS чипсет: 72-канальный u-blox M8
Комплект поставки: трекер и зарядное зарядное устройство от 220В.
Кабель data_cable_m для конфигурирования трекера через ПК с помощью ПО Manager Tool поставляется отдельно:
Документация: GL300 Tracker Air Interface Protocol V8.00
Программное обеспечение для конфигурирования трекера (только для Windows 98SE, Windows ME, Windows 2000 SP4, Windows XP SP2 and above (32 & 64 bit), Windows Server 2003 (32 & 64 bit), Windows Server 2008 (32 & 64 bit), Windows Vista (32 & 64 bit)): Queclink GL300_Managel_Tool_V2.0