Назначение: система сбора и мониторинга информации о городской среде

Качество нашей повседневной жизни зависит от многих параметров, различных по своей природе, и далеко не на все из них отдельные граждане могут влиять без посторенней помощи. Например, человек не знает, всё ли благополучно в районе, где он живёт или куда собирается переехать. А если и знает, то не всегда может как-то повлиять на ситуацию. Муниципальные же службы и другие структуры, отвечающие за состояние городской среды, перегружены и не могут полностью контролировать ситуацию. Настоящая разработка предназначена для сбора, мониторинга, анализа и предоставления информации о качестве жизни в различных районах зоны урбанизации (городов, пригородов, посёлков городского типа). В ней рассматриваются не только экологические, но и социальные параметры: зашумлённость, загазованность, удобство инфраструктуры, чистота территории – всё то, что делает нашу жизнь более достойной и качественной.

Система состоит из программной и аппаратной части.

  • Серверная часть предназначена для обработки запросов клиента. Данный модуль выполнен в виде WCF-сервиса, с которым взаимодействуют клиент сбора данных, а также клиент просмотра данных.
  • Клиент сбора данных работает на переносном компьютере, управляющем замерами. Пользовательский интерфейс программы реализован на WPF.
  • Клиент управления устанавливается на мобильное устройство и служит для управления клиентом сбора данных. Приложение позволяет получать информацию о текущем состоянии сенсоров, а также управлять замерами. Взаимодействие между клиентами сбора данных и клиентом управления осуществляется при помощи WCF.
  • Клиент просмотра данных служит для просмотра собранной информации, а также управления профилем пользователя. Клиент представляет собой Silverlight-приложение, которое использует Bing Maps для отрисовки карт.
  • Клиент администрирования представляет собой ASP.NET-MVC-приложение, позволяющее управлять настройками системы, пользователями, а также регистрацией сенсоров.
  • «Рюкзак» представляет собой переносной x86-компьютер (например, ноутбук или нетбук), управляющий работой сенсоров. В представленном в 2010 г. прототипе поддерживались два газоанализатора: TGS2201 (датчик выхлопных газов (бензин/ДТ)), TGS800R (датчик состава воздуха), а также терморезистор для измерения температуры. Для преобразования аналоговых сигналов в цифровые использовался микроконтроллер BU0836.

Спецификация

Заказчик: пилотный проект в рамках Международного студенческого кубка технологий Microsoft Imagine Cup 2010
Сфера применения: повышение качества жизни, досуг
Тип (платформа): кроссплатформенная система, включает в свой состав Web-клиенты администратора и пользователя и мобильный клиент пользователя (Windows Mobile)
Технологии и алгоритмы: .NET, C#, ASP.NET MVC, Silverlight, Windows Live SDK, .NET Compact, Windows Mobile, WCF, MS SQL, Bing Maps, работа с GPS
Дополнительная информация:

в марте 2010 г. проект получил 2-е место на четвертьфинале Microsoft Imagine Cup по Южному федеральному округу;

публикации по теме проекта:

  • 1. Проект: «Система сбора и мониторинга информации об окружающей среде «Infozorius»» / А. И. Крыжановский, П. С. Пыхтин, Л. Ю. Бородинов, И. Ю. Никляев, А. В. Катаев // Технологии Microsoft в теории и практике программирования: труды VII-ой Всероссийской конференции студентов, аспирантов и молодых учёных. Южный регион. Таганрог, 19-20 марта 2010 г. – Таганрог: Изд-во ТТИ ЮФУ, 2010. – С. 81 – 85.

Похожие проекты

  • Logo icon

    система экстренного оповещения в опасных ситуациях

  • Logo icon

    система организации взаимопомощи граждан

система экстренного оповещения в опасных ситуациях

система организации взаимопомощи граждан