Интернет - глобальная компьютерная сеть, охватывающая весь мир. Доступ в Интернет в том или ином виде имеет более половины населения планеты Земля. Ежемесячно размер сети увеличивается на 7 - 10 процентов. Интернет образует ядро, обеспечивающее связь различных информационных сетей, принадлежащих различным учреждениям и людям во всем мире. Если ранее сеть использовалась исключительно в качестве среды передачи файлов и сообщений электронной почты, то сегодня решаются более сложные задачи распределения доступа к ресурсам.
Всемирную паутину образуют миллионы веб-серверов сети Интернет, которые расположены по всему Земному шару. На веб-серверах располагаются различные веб-ресурсы, к которым можно получить доступ из любой точки мира. Спектр веб-ресурсов очень широк — это одностраничные гиперстекстовые странички с информацией, или же база знаний в виде wiki, которую наполняют контентом сами пользователи интернет, или же поисковая система, вроде Google, которая индексирует сайты и помогает пользователям Интернет находить подходящие сайты по ключевым словам, или это полноценная система для управления сложным комплексом аппаратуры.
Логика веб-приложения распределена между сервером и клиентом, хранение данных осуществляется, в основном, на сервере, а обмен информацией происходит по сети. Самым большим плюсом такого подхода является тот факт, что клиенты не зависят от конкретной операционной системы конечного пользователя, поэтому веб-приложения являются кроссплатформенными сервисами, которыми можно воспользоваться на любом устройстве, в котором есть веб-браузер, будь то телефон, планшет или персональный компьютер.
Сегодня существующие веб-технологии позволяют решать и автоматизировать все виды деятельности человека от простого калькулятора до искусственной нейронной сети.
Цель работы:
• Разработка прикладного программного обеспечения для сбора данных с удаленных узлов учета, управления узлами учета, визуализации и анализа данных.
Решаемые задачи:
• Разработка компьютерной программы, запускаемой самой системой и работающей в фоновом режиме для связи и сбора данных с удаленных узлов учета.
• Разработка веб-системы для:
◦ управления узлами учета и серверным приложением;
◦ контроля доступа к данным полученным с узлов учета;
◦ визуализации и анализа данных полученных с узлов учета.
Оригинальность данной работы заключается в облачном подходе объединения удаленных устройств учета в единую информационную систему с разграничением доступа. Каждый пользователь получает доступ и управление только к своим устройствам, когда как данные хранятся на удаленном сервере.
В процессе работы, поставленные задачи были решены, цель работы достигнута. На основе предварительно изученного материала разработано оригинальное программное обеспечение для персонального компьютера в целях сбора информации с удаленных узлов учета. Проведено соответствующее аппаратное конфигурирование и настройка параметров удаленных узлов учета.
Проведены тестовые натурные эксперименты по обмену данными между серверной частью и удаленным узлом учета. Все проведенные эксперименты показали работоспособность и эффективность системы.
Также были решены дополнительные задачи, которые были поставлены мной в целях изучения материала и построении более универсального программного обеспечения.
Данная работа по своей направленности является первым этапом в построении системы сбора данных с удаленных датчиков. Дальнейшее развитие предполагает также «полную сборку» единого программно-аппаратного комплекса системы сбора данных с различных типов узлов учета, таких как: счетчик воды, газа, электричества.
1. Сравнение веб-серверов — Википедия [электронный ресурс] — режим доуступа:
https://ru.wikipedia.org/wiki/Сравнение веб-серверов
2. Браузер — Википедия [Электронный ресурс] — режим доступа:
https://ru.wikipedia.org/wiki/Браузер
3. HTML — Википедия [Электронный ресурс] — режим доступа:
https://ru.wikipedia.org/wiki/HTML
4. CSS — Википедия [Электронный ресурс] — режим доступа:
https://ru.wikipedia.org/wiki/CSS
5. PHP: History of PHP and Related Projects — Manual [Электронный ресурс] — режим доступа:
http://php.net/manual/en/history.php#history.php4
6. TIOBE Index | Tiobe - The Software Quality Company [Электронный ресурс] — режим доступа:
http://www.tiobe.com/tiobe index?page=index
7. PHP — Википедия [Электронный ресурс] — режим доступа:
https://ru.wikipedia.org/wiki/PHP
8. JavaScript — Википедия [Электронный ресурс] — режим доступа: https://ru.wikipedia.org/wiki/JavaScript
9. MySQL — Википедия [Электронный ресурс] — режим доступа:
https://ru.wikipedia.org/wiki/MySQL
10. Презентация «Лекция №2. Система управления и сбора данных на основе GSM канала для уличного освещения» / Калабанов С. А. доц. каф. радиофизики К(П)ФУ.