eksis - документация. Акционерное общество Экологические сенсоры и системы (эксис)
Скачать 4.28 Mb.
|
Передача данных через GSM Модификация РМ-2 L-G поддерживает передачу данных по GSM-сетям. Это могут быть данных MQTT (передача осуществляется посредством мобильного Интренета), либо СМС (передача осуществляется обычными смс-сообщениями). В последнем случае радиомодем РМ-2 L-G при подключении по USB может использоваться Eksis Visual Lab в качестве GSM-модема для рассылки оповещений. При подключении по USB в системе (ОС Windows 8 и новее) будет создан виртуальный com-порт, который указывается в настройках GSM-модема программы (см. соответствующий раздел данного руководства). Для настройки параметров GSM отройте меню «Действия с прибором» и выберите пункт «Настройки MQTT». Окно настроек показано на рис. A.10. Рис. A.10. Настройки GSM-модуля РМ-2 L-G Активность модуля определяет флаг «GSM включен», а режим его работы – одноимѐнный выпадающий список. Поле «Состояние» текущее состояние GSM-модуля и подключения. Возможны 4 варианта: «OK», «Нет связи с модулем», «Нет SIM-карты», «Нет связи с сетью». Постоянное отсутствие связи с модулем может говорить об аппаратной неисправности. 148 Приложение B. Считывание статистики из SD-карты Некоторые приборы (например, ИВТМ-7 М6) обладают функцией накопления статистики на съѐмную SD-карту. Это удобно, когда отстутвует возможность поднести сам прибор к компьютеру для подключения (например, он жестко закреплѐн). Eksis Visual Lab позволяет перенести статистику из SD-карты с помощью кард-ридера. В приборах, выпущенных до осени 2019 года, статистика записывалась на SD-карту в «сыром» виде, требующем специального раскодирования программой Eksis Visual Lab. Все современные приборы (а так же старые, но с обновлѐнным внутренним программными обсепечением) записывают статистику на SD-карту в файл в формате TSV (tab-separated values), который может быть открыт табличными редакторами (например, Excel). Для переноса статистики необходимо: 1. Вставьте карту в разъѐм вашего кард-ридера. Убедитесь, что она опозналась операционной системой (как стандартный накопитель или неформатированный диск). Внимание! Не форматируйте диск в ответ на предложение системы (рис. B.1), иначе все данные статистики будут уничтожены. Рис. B.1. Окно предложения форматирования 2. Нажмите правой кнопкой на прибор в Eksis Visual Lab -> «Дополнительно» -> «Загрузить статистику из SD-карты». Если программа не смогла автоматически найти в системе нужный диск, то откроется окно выбора литеры диска для загрузки статистики (рис. B.2). Укажите в нѐм дисковод вставленной SD-карты. Рис. B.2. Окно выбора устройства, содержащего SD-карту Если вы ещѐ не создали прибор, то см. главу «Добавление нового прибора». В случае выгрузки статистики с SD-карты интерфейс связи добавляемого прибора не имеет значения (кроме технологического номера) и вы можете выставить любые значения, скорректировав их позднее (при необходимости непосредственно подключить прибор). 3. После нажатия кнопки «OK» начнѐтся загрузка статистики. Если номер прибора, в который вы загружаете статистику, не совпадает с тем, которому принадлежит SD-карта, то Eksis Visual Lab запросит подтверждение. 149 Обратите внимание, что процедура загрузки статистики может занять некоторое время, в течение которого программа можно выглядеть зависшей и не отвечать на нажатия кнопок. После окончания загрузки убедитесь, что статистика успешно загрузилась и выводится в табличной форме, и вставьте карту обратно в прибор. Цикл накопления статистики начнѐтся заново или продолжится с последней точки измерения (в зависимости от выставленных настроек и/или модели прибора). Внимание! Не возращайте карту в прибор до выгрузки и проверки статистики на компьютере, так статистика на карте может быть очищена без возможности восстановления. Автоматическое распознавание Если у вас много приборов, поддерживающих запись данных на SD-карту, то определение принадлежности конкретной карты при выборе прибора из списка может быть затруднено. В этом случае вы можете использовать функцию автоматического распознавания данных на SD-карты. EVL определит какому прибору принадлежит вставленная карта и автоматически загрузит в него данные. Для автоматической выгрузки статистики с SD-карты нажмите правой кнопкой мыши по элементу «Мои приборы» (в окне «Список устройств») и выберите пункт «Загрузить статистику с SD-карты» (рис. B.3). Рис. B.3. Автоматическое распознавание статистики на SD-карте Откроется окно выбора устройства с SD-картой (рис. B.2). После нажатия кнопки «OK» программа попытается прочитать с карты технологический номер прибора, который записал на неѐ данные. Если прибор с таким технологическим номером будет найден в любом из окон «Список приборов», то для этого прибора запустится процедура выгрузки статистики, аналогичная описанной выше. Восстановление статистики Если после выполнения этой процедуры статистика не будет обнаружена, это может свидетельствовать о повреждении SD-карты или неисправности прибора. В этом случае вы можете попробовать восстановить статистику, выбрав в меню на рисунке B.2 пункт «Восстановить статистику из SD-карты» (для некоторых приборов, поддерживающих эту функцию). Эта процедура занимает гораздо больше времени, так как выгружает весь массив данных с карты, когда-либо существоваших. Не следует пользоваться этой функцией без необходимости. 150 Приложение C. Работа с GSM-регистраторами Некоторые приборы (например, ИВТМ-7 М-ТР) имеют возможность передавать данные измерений (в том числе геолокационные данные при наличии) с помощью мобильного интернета. Eksis Visual Lab позволяет получать с них данные в режиме реального времени и отображать их на экране в различной форме (включая отметку на карте по переданным GPS-координатам). Перед началом работы необходимо произвести настройку прибора с возможностью GSM- регистрации, указав на нѐм параметры передачи данных. В этом разделе описана настройка прибора для работы с Eksis Visual Lab (посредством протокола MQTT). Подготовка GSM-регистратора к работе Настройка прибора осуществляется специальной конфигурационной программой следующим образом: 1. Подключите прибор к компьютеру через USB, выберите в главном меню конфигурационной программы «Настройки» - «Связь с прибором» и укажите параметры связи; 2. Считайте текущие настройки прибора выбрав в меню «Конфигурация» - «Прочитать из прибора»; 3. В разделе «Общие настройки» укажите имя прибора, период измерений, тип используемой антенны и флаг использования GPS. Дата/время и адрес записи статистики будут проинициализированны автоматически; 4. В разделе «Настройки MQTT» укажите параметры подключения к MQTT-брокеру. Флаг «MQTT включен» должен быть установлен в «Да», а «Отправлять» – во «Все измерения»; 5. Если требуется, укажите параметры дополнительных оповещений в разделах «Email- оповещение 1-2-3» (и настройки SMTP-сервера в одноимѐнном разделе) и/или «СМС-оповещение 1-2-3»; 6. Запишите указанные настройки выбрав в меню «Конфигурация» - «Записать в прибор» - «Конфигурацию». 151 Рис. C.1. Окно конфигурационной программы ИВТМ-7 М-ТР Настройка связи с GSM-регистратором в программе Для просмотра данных измерений GSM-регистраторов в реальном времени необходимо настроить Eksis Visual Lab для получения данных с MQTT-брокера. Для этого при добавлении нового GSM-регистратора (или в меню настройках связи существующего) укажите «Интерфейс связи» как «MQTT v3.1.1 (TCP/IP)» и настройки подключения к MQTT-брокеру (которые соответствуют настройкам, сделанным на GSM-регистраторе). Далее укажите технологический номер GSM-регистратора или нажмите кнопку и выберите прибор из списка обнаруженных приборов на брокере (рис. C.2). Подробное описание настроек связи с MQTT-брокером см. в разделе «Настройки MQTT». 152 Рис. C.2. Обнаруженные приборы на MQTT-брокере После вышеописанной настройки запустите обмен данными с прибором. Если параметры связи с MQTT-брокером указаны правильно и EVL смогла произвести чтение присланных брокером данных, вы увидите эти данные в окне «Список устройств» (рис. C.3), а также на карте в окне геолокации, если оно выведено на экран. Рис. C.3. Полученные от GSM-регистратора данные При передаче данных через MQTT-брокер не следует выставлять на локальном приборе в EVL период опроса меньший, чем период передачи измерений прибором. Если на GSM- регстраторе он выставлен в 5 минут, то новые данные измерений будут попадать на MQTT-брокер не чаще, чем раз в 5 минут (на практике нужно заложить примерно ещѐ одну минуту на передачу данных в случае плохой GSM-связи). Если установить на локальном приборе период опроса в 1 минуту, то EVL будет ожидать поступления новых данных каждую минуту, и уже на втором опросе, когда новых данных от GSM-регистратора не будет обнаружено, возникнет событие «Обрыв связи» (прибор будет помечен красным, а в БД будут записаны пустые значения). Обратите внимание, что данные измерений укаладываются с той меткой времени, которую присвоил им прибор. Однако если прибор своевременно не отправил новые данные, программа запишет в БД пустые поля под своей меткой времени (соответствующей моменту проверки данных). 153 Рис. C.4. Записанные данные измерений Для настройки просмотра данных на карте см. раздел «Окна мониторинга», подраздел «Окно геолокации». Загрузка данных из прибора Приборы с функцией передачи данных по GSM-сетям обладают внутренней памятью, куда сохраняют неотправленные данные. Если передача данных через мобильный интернет невозможна (отрицательный баланс лицевого счѐта или неисправен gsm-модуль), а данные измерений необходимо получить, то можно выгрузить неотправленные данные сразу в Eksis Visual Lab, минуя сервер, подключив прибор напрямую к компьютеру по USB. Для этого необходимо: 1. Подключить прибор к компьютеру, в настройках интерфейса связи временно изменить интерфейс связи на «USB (HID)»; 2. Нажать правой кнопкой по прибору и выбрать пункт «Действия с прибором» -> «Загрузить статистику с прибора» (рис. C.5); Рис. C.5. Меню выгрузки данных с прибора 3. Начнѐтся процесс загрузки данных, по окончанию которого программа предложит очистить память прибора. Если память не очищать, то GSM-регистратор продолжит попытки отправить данные измерений на MQTT-брокер при появлении подключения к мобильной сети. 154 Приложение D. Работа с приборами по интерфейсу Bluetooth Некоторые приборы дополнительно к RS-232 или USB имеют беспроводной интерфейс обмена данными Bluetooth. Для приборов, выпущенных до октября 2020 года, это Bluetooth RFCOMM, для всех новых приборов – Bluetooth Low Energy. Связь с приборами с RFCOMM может быть установлена в том числе и на устаревших операционных системах Windows XP и 7, но Bluetooth Low Energy поддерживается только в Windows 8/8.1/10 и выше (Eksis Visual Lab использует Bluetooth-стек Microsoft Windows). Используемый на ПК аппаратный адаптер Bluetooth должен поддерживать реализованную в приборе спецификацию Bluetooth (минимум 4.0 для Low Energy и минимум 3.0 для RFCOMM). Для приборов с RFCOMM операционная система создаѐт виртуальные COM-порты («Serial Port Profile»), по которым осуществляется обмен данными (и которые указываются в EVL). Приборы с Low Energy не имеют виртуальных COM-портов в системе (в EVL указывается только их технологический номер). Общая порядок установки связи с приборам по интерфейсу Bluetooth следующий: 1. поиск и сопряжение прибора средствами операционной системы; 2. добавление прибора в Eksis Visual Lab. Поиск и сопряжение приборов средствами операционной системы При наличии в системе Bluetooth-адаптера в области уведомлений (в левом нижнем углу экрана, слева от часов) отображается соответствующий значок (рис. D.1). Рис. D.1. Значок Bluetooth-адаптера При нажатии по этому значку правой кнопкой мыши откроется контекстное меню (рис. D.2), пункт «Добавление устройства Bluetooth» которого позволяет найти и выполнить сопряжение прибора. Рис. D.2. Контекстное меню Bluetooth-адаптера Если значок Bluetooth-адаптера отсутствует в области уведомлений (но Bluetooth-адаптер точно присутствует в системе и исправен), вызвать окно добавления Bluetooth-устройства можно из меню «Пуск» - «Параметры» - «Устройства», пункт «Добавление Bluetooth или другого устройства» (рис. D.3). 155 Рис. D.3. Расположение кнопки добавления нового Bluetooth-устройства В открывшемся окне выберите пункт «Bluetooth» (рис. D.4). Начнѐтся процесс обнаружения Bluetooth-устройств, найденные новые приборы отобразятся в списке (рис. D.5). Рис. D.4. Меню добавления нового Bluetooth-устройства 156 Рис. D.5. Список обнаруженных Bluetooth-приборов Приборы производства АО «ЭКСИС» и АО «Практик-НЦ» отображаются в этом списке с именем в формате EKSIS-<три цифры идентификатора типа прибора>-<восемь цифр технологического номера>. Приборы с RFCOMM отображаются как «комьютер». Системе может потребоваться некоторое время на получение информации об обнаруженном Bluetooth-устройстве. До момента получения этой информации прибор может фигурировать в списке как «Неизвестное устройство». Если прибор уже был сопряжѐн и добавлен в систему ранее, он не будет выведен в этом списке. При нажатии на прибор в списке найденных начнѐтся процесс сопряжения прибора с системой, во время которого будет выведен запрос ПИН-кода (рис. D.6). ПИН-код – 0000 (четыре нуля). 157 Рис. D.6. Сопряжение прибора и окно ввода ПИН-кода В случае успеха система выведет соответствующее сообщение (рис D.7), а в списке доступных устройств появится добавленный прибор (рис. D.8). Если система не находит прибор, убедитесь, что Bluetooth на приборе включен (индикатор активности – синий диод – горит), что никакое другое устройство не ведѐт с прибором обмен данными (например, смартфон с Eksis Android Lab), а также что прибор не был добавлен в систему ранее. Попробуйте выключить и включить прибор, чтобы перезапустить Bluetooth, и повторите попытку. Рис. D.7. Сообщение об успешном сопряжении прибора с системой 158 Рис. D.7. Добавленный Bluetooth-прибор Добавление приборов в Eksis Visual Lab После сопряжения прибора с операционной системой можно работать с ним в Eksis Visual Lab. Процесс добавления прибора в программе аналогичен уже описанному в главе «Добавление нового прибора». Отличительная особенность приборов с Blueooth заключается в различии спецификаций RFCOMM и Low Energy. Приборы с Bluetooth Low Energy в окне добавления нового прибора имеют интерфейс связи «Bluetooth (LE)» (рис. D.8). Они не создают в системе COM-портов при сопряжении и требуют указания только технологического номера для связи. По нажатию кнопки справа от поля ввода технологического номера («Найти приборы») программа найдѐт все сопряжѐнные с системой приборы АО «ЭКСИС» и АО «Практик-НЦ» и попытается вычитать из них наименование, версию прошивки и технологический номер. Внимание! Системный таймаут на обмен данными по Bluetooth Low Energy составляет 30 секунд, а сама программа производит 3 попытки связи с прибором. Если в системе присутствует несколько приборов и часть из них находятся вне зоны связи с компьютером по Bluetooth, то программа может «подвиснуть» на время до полутора минут для каждого неотвечающего прибора, если Windows своевременно не смогла пометить приборы как отсутствующие. 159 Рис. D.8. Добавление прибора с Bluetooth Low Energy Рис. D.9. Поиск и опрос сопряжѐнных с системой приборов с Bluetooth Low Energy Приборы с RFCOMM (снятые с производства) в окне добавления нового прибора имеют интерфейс связи «Bluetooth (RFCOMM)» и помимо технологического номера требуют указания COM-порта для обмена данными (рис. D.10). 160 Рис. D.10. Настройки связи с прибором по интерфейсу Bluetooth RFCOMM Приборы Bluetooth RFCOMM создают в системе два виртуальных COM-порта (один для входящих, другой для исходящих соединений). В Eksis Visual Lab нужно указывать порт для исходящих соединений. Чтобы определить какой из двух созданных системой COM-портов предназначен для исходящих соединений, выберите в панеле управления пункт «Устройства и принтеры» (рис. D.11), в котором в категории «Устройства» найдите добавляемый в EVL прибор (с именем, соответствующем уже описанной схеме: EKSIS-<три цифры>-<восемь цифр>). Рис. D.11. Добавляемый прибор с Bluetooth RFCOMM 161 Нажмите по нему два раза левой кнопкой мыши и перейдите на вкладку «Оборудование», в которой выберите позицию «Стандартный последовательный порт по соединению …» и нажмите на кнопку «Свойства» (рис. D.12). Рис. D.12. Определение COM-порта для связи с прибором Обратите внимание, что приборы с Bluetooth RFCOMM более не производятся и в окне добавления приборов в EVL не отображаются при снятом флаге «Отображать снятые с производства модели» (рис. D.13). Рис. D.13. Отображение приборов с RFCOMM 162 Приложение E. Установка драйвера виртуального com-порта Некоторые приборы, имеющие USB-разъѐм, осуществляют обмен данными с программой через драйвер виртуального com-порта. Если при подключении прибора к компьютеру в диспетчере устройств (Win7/8/10: правый клик по «Мой компьютер» -> «Свойства» -> «Диспетчер устройств»; WinXP: правый клик по «Мой компьютер» -> «Свойства» -> «Оборудование» -> «Диспетчер устройств») отображается «Неизвестное устройство» (либо «TUSB3410 Boot Device»), то необходимо установить драйвер. Если при подключении прибора к компьютеру в диспетчере отображается «HID- совместимое устройство», то ставить драйвер не нужно. Устанавливать драйвер необходимо при отключенном от компьютера приборе. Для установки VCP драйвера: 1. Распакуйте zip-архив «Драйвер виртуального com-порта» на установочном носителе; 2. Запустите файл setup.exe из корневой папки распакованного архива; 3. Следуйте инструкциям установщика, на возможные окна подтверждения от системы отвечайте положительно; 4. После окончания установки перезагрузите компьютер; 5. Подключите прибор и дождитесь, пока система его опознает. После этих действий при подключении прибора в диспетчере устройств он будет отображаться как «USB – Serial Port (COMX)» (возможны другие варианты). COMX – это созданный виртуальный com-порт прибора. В настройках интерфейса связи указывайте именно этот com- порт. |