Проект по созданию системы ухода за декоративными растениями

Тема "Умный дом"

Выполнение данного проекта поможет научить школьников и студентов решать практические задачи, удаленно управляя «умными» вещами через самостоятельно создаваемое приложение.

Для создания приложения используется одна из ведущих платформ интернета вещей — ThingWorx. Она дает возможность быстро создавать мощные приложения, содержащие веб-интефейсы, средства визуализации, обработки данных и аналитики, даже часто не требуя программирования.

Опыт работы с настоящей коммерческой системой даст педагогам и учащимся представление о реальных возможностях современных технологий и может стать для кого-то из ребят важным этапом в выборе будущей профессии.​

В этом проекте вы создадите приложение Интернета вещей средней сложности. Приложение будет получать информацию от двух источников: от системы сбора данных, которая измеряет влажность почвы, и из сервиса геоданных.

Полученная информация будет обрабатываться и затем выводиться в удобном виде на веб-странице. В итоге, на веб-странице пользователь будет видеть следующую информацию:

  1. изображение, название и состояние растения;

  2. текущее значение влажности почвы и ее положение относительно критических значений;

  3. график изменения влажности почвы от времени;

  4. название ближайшего города и влажность воздуха по заданному местоположению.

Документация данного проекта включает в себя:

  • Описание проблемы и требований к системе

  • Концепцию решения

  • Спецификацию проекта: моделирование и создание пользовательского интерфейса

  • Инструкцию по выполнению

  • Методические указания по проведению занятия

Аудитория

Этот проект направлен на всех, кто заинтересован в более детальном знакомстве с платформой ThingWorx.

Чтобы успешно пройти проект, нужно быть опытным пользователем ПК и обладать базовыми навыками программирования: знать язык Java Script хотя бы на начальном уровне, желательно иметь представление об XML.  

Рекомендуемый возраст для успешного самостоятельного выполнения проекта – 16+

 

Требования для успешного выполнения проекта:

  1. Компьютер с подключением к Интернету

  2. 64-разрядная операционная система Windows 7 или новее

  3. Разрешение экрана не меньше 1366x768, лучше выше

  4. Уверенное владение ПК

  5. Доступ к ThingWorx Composer. Нет доступа? Получить можно здесь.

 

Примерное время выполнения проекта – 2 часа.

1. Описание проблемы и требований

Прежде, чем приступить к работе над проектом приложения, необходимо понять, в чем именно состоит проблема, составляющую суть предложенной задачи.

2. Концепция решения

Концепция фиксирует принятый способ решения поставленной задачи для согласования с заказчиком и после утверждения служит основной для разработки спецификаций проекта.

3. Проектирование

Результат проектирования - документ спецификация, который фиксирует требования, устройство, поведение и другие особенности системы для отправки на исполнение. 

4. Инструкция по реализации

В инструкцию подробно и по шагам разбирается процесс создания системы.

5. Методические указания по выполнению

Методические указания для преподавателей, описывающие, как правильно выстроить занятия по данному проекту.