є і прискорює розшифровку та аналіз інформації. p align="justify"> Модуль "Управління відправкою" відповідає за контроль над каналами зв'язку (чи є зв'язок, чи сильно завантажений канал і. т.п.) а так само відповідає за вибір каналу для відправки повідомлення. Поки модуль не заявить про наявність зв'язку, вся програма перебувати в режимі очікування. p align="justify"> Модуль "Основний канал зв'язку" відповідає за безпосередню відправку і прийом повідомлень через Інтернет. Для обміну інформацією в інтернеті було обрано протокол xmpp. Для реалізації протоколу використовується бібліотека agsxmpp. p align="justify"> Модуль "Резервний канал зв'язку" відповідає за роботу із зовнішнім GSM модемом. У цьому модулі реалізується формування PDU пакетів і відправка SMS повідомлень через GSM-модем. Так само цей модуль відповідає за прийом повідомлень і розшифровку PDU пакетів в текстову інформацію. p align="justify"> "Клієнт доступу до БД" реалізує з'єднання з базою даних і містить форми запитів в які може вибирати обробник даних. Крім того обробник даних може передавати необхідні параметри для запитів. p align="justify"> Алгоритм функціонування наведено на рисунку А.2
При запуску инициализируется OPC сервер. Після чого перевіряється наявність зв'язку за основним та резервного каналу. Якщо зв'язку немає, то видається попередження про відсутність зв'язку і програма йде в режим очікування на певний час. Після виходу з режиму очікування, знову перевіряється наявність зв'язку. p align="justify"> У разі встановлення зв'язку з якого-небудь каналу, перевіряється наявність інформації про аварійні ситуації, що надійшла з SCADA системи (зчитуються OPC теги). Якщо така інформація є, то формується запит до БД, і відправляється повідомлення вибраної бригаді, якщо такої інформації немає, то програма йде в режим очікування. p align="justify"> бездротова технологія мобільний додаток
У режимі очікування програма перевіряє наявність нових вхідних повідомлень з мобільних пристроїв, обробляє отриману інформацію, протоколює входять помилки та звіти від персоналу. Так само в даному режимі створюються черги завдань у разі тимчасової відсутності зв'язку з персоналом або з БД
Розробник: Шишкін І.М.
3.2 Розробка програми для мобільних пристроїв на базі Windows Mobile
У уніфікації модуля була обрана операційна система Windows Mobile 5.0 застосовується в комунікаторах, смартфонах і КПК.
У ході даного семестру була продовжена розробка програми для мобільних пристроїв на базі Windows Mobile. Цей додаток є клієнтською частиною модуля взаємодії з мобільним персоналом. Воно повинно забезпечувати обмін повідомленнями з серверної частиною модуля, позиціонування і передачу координат на сервер. Обмін повідомлень повинен здійснюватися по двох каналах зв'язк...