
ТОИВ_1-4
.docx
|
|
|
МИНОБРНАУКИ РОССИИ |
||
Федеральное государственное бюджетное образовательное учреждение высшего образования «МИРЭА – Российский технологический университет» РТУ МИРЭА |
Институт Информационных технологий
Кафедра Математического обеспечения и стандартизации информационных технологий
Отчет по практическим работам №1-4
по дисциплине «Технологические основы Интернета вещей»
Выполнили: Студенты группы ИНБО-06-20 |
|
Проверил: |
Фандеев Илья Игоревич |
2022 г.
1. Практическая работа 1
На Рисунке 1 изображен результат включения стенда (загорелась лента синим цветом).
Рисунок 1 — Включенный стенд
1.1 Наличие сетевого напряжения
Выключен автомат (14). Через несколько секунд индикатор контроллера (8) несколько раз часто начал моргать красным цветом и раздастся предупреждающий звуковой сигнал. Это означает, что сетевое напряжение исчезло. Часть модулей продолжило питаться от встроенного в контроллер аккумуляторного модуля.
Результат проделанных действий представлен на Рисунке 2.
Рисунок 2 — Внешний вид после выключения автомата
Синий индикатор на блоке питания (7) через некоторое время погас.
1.2 Контроль повышенного энергопотребления
Включен вентилятор кнопкой (28). Загорелась зеленая подсветка кнопки. Через некоторое время загорелся желтый индикатор (25) (Рисунок 3).
Рисунок 3 — Включенный вентилятор
Вентилятор остановлен при соблюдении ТО. Через несколько секунд счетчик (22) определил повышенное энергопотребление застопоренного вентилятора и контроллер отключил его. Погасла зеленая подсветка кнопки (28), а затем – желтый индикатор (25) (Рисунок 4).
Рисунок 4 — Выключенный вручную вентилятор
1.3 Контроль автоматов
Отключены автоматы (15) и (16). Через несколько секунд начали мигать подсветки кнопок (28) и (29), что свидетельствует об отсутствии напряжения на выходах автоматов (Рисунок 5).
Рисунок 5 — Отключенные автоматы 15 и 16
Автоматы вновь включены. Наблюдается прекращение подсветок кнопок (28) и (29) (Рисунок 6).
Рисунок 6 — Включенные автоматы (15) и (16)
1.4 Управление внешними силовыми устройствами
Нажата кнопка (29). Подсветка кнопки загорелась зеленым цветом и сработал контактор (20). Через некоторое время загорелся индикатор (26) (Рисунок 7).
Рисунок 7 — Нажатие кнопки (29)
Нажата кнопка (29), после чего контактор выключится, подсветка кнопки погасла, а затем погас индикатор энергопотребления.
1.5 Мониторинг качества воздуха
В верхней правой части кейса находится индикатор, который мигает зеленым цветом.
В кабинете было душно, поэтому индикатор всегда мигал красным (Рисунок 8).
Рисунок 8 — Красный индикатор
1.6 Работа модуля защиты от протечек
Нажата кнопка (27). Открылся шаровой кран (31), а счетчик (30) начал вращаться, имитируя поток воды в системе водоснабжения.
С помощью влажного пальца, проведенного по сенсору, сработала защита, в следствие чего шаровой кран перекрыл поток воды и счетчик перестал вращаться. Также загорелся красный индикатор протечки (24), а подсветка кнопки (27) начала мигать. Модуль обнаружения протечек (10) начал выдавать непрерывный звуковой сигнал.
Результат проделанной работы представлен на Рисунке 9.
Рисунок 9 — Результат нажатия на кнопку (27)
Сигнализация подавлена нажатием кнопки (27) (Рисунок 10).
Рисунок 10 — Подавление сигнализации
После проделанной работы стенд выключен.
2. Практическая работа 2
Запущен компьютер в аудитории и стенд соответственно.
С помощью интерфейса мы подключились к стенду (ip адрес указан на кейсе). После подключения мы увидели интерфейс стенда (Рисунок 11).
Рисунок 11 — Интерфейс кейса
2.1 Наличие сетевого напряжения
Повторены действия из сценария 1.1.
На интерфейсе замечены изменения, представленные на Рисунке 12.
Рисунок 12 — Изменения в интерфейсе при исполнении сценария 1.1
2.2 Контроль повышенного энергопотребления
Повторены действия из сценария 1.2
На интерфейсе замечены изменения, представленные на Рисунке 13.
Рисунок 13 — Изменения в интерфейсе при исполнении сценария 1.2
2.3 Контроль автоматов
Повторены действия из сценария 1.3
На интерфейсе замечены изменения, представленные на Рисунке 14.
Рисунок 14 —Изменения в интерфейсе при исполнении сценария 1.3
2.4 Управление внешними силовыми устройствами
Повторены действия из сценария 1.4
На интерфейсе замечены изменения, представленные на Рисунке 15.
Рисунок 15 — Изменения в интерфейсе при исполнении сценария 1.4
2.5 Мониторинг качества воздуха
Повторены действия из сценария 1.5
На интерфейсе замечены изменения, представленные на Рисунке 16.
Рисунок 16 — Изменения в интерфейсе при исполнении сценария 1.5
В кабинете людно, следовательно уровень CO2 завышен.
Интерфейс показал значение CO2 равное 680 ppm (Рисунок 17).
Рисунок 17 — Показатели датчика MSW v3
После направленного выдоха в сторону датчика показатели уровня CO2 немного увеличились. Показатели представлены на Рисунке 18.
Рисунок 18 — Показатели датчика при направленном выдохе в его сторону
После проделанной работы стенд выключен.
2.6 Работа модуля защиты от протечек
На интерфейсе замечены изменения, представленные на Рисунке 19.
Рисунок 19 — Изменения в интерфейсе при исполнении сценария 1.6
3. Практическая работа 3
Целью данной работы является создать правила на языке, похожем на JavaScript. Нам достался Вариант 2. Задания второго варианта представлены на Рисунке 20.
Рисунок 20 — Задания варианта 2
3.1 Включение и выключения вентилятора по концентрации CO2
Программный код для п.3.1 перекрашен в зеленый цвет и представлен ниже.
defineRule("punkt1", { whenChanged: "wb-msw-v3_21/CO2", then: function(newValue, devName, cellName) { if (newValue=1000) { dev["load_control"] ["L2"] =true; } else { dev["load_control"] ["L2"] =false; } }}); |
Когда переменная newValue принимала значение 1000, вентилятор включался (Рисунок 21).
Рисунок 21 — Включенный вентилятор при значении 1000
3.2 Включение, выключение и изменение звукового сигнала по кнопке (или нескольким кнопкам)
Программный код для п.3.2 перекрашен в зеленый цвет и представлен ниже.
defineRule("punkt2", { whenChanged: "button_light/button1", then: function(newValue, devName, cellName) { if (newValue=true) { dev["wb-mwac_68"] ["Alarm"] =true; } else { dev["wb-mwac_68"] ["Alarm"] =false; }}}); |
При нажатии кнопки (27) помимо подсветки красного индикатора наблюдается включение сигнализации (Рисунок 22).
Рисунок 22 — Включение сигнализации кнопкой (27)
При повторном нажатии кнопки (27) сигнализация выключается.
4. Практическая работа 4
Целью данной работы является отобразить сценарии практической работы 3 на диаграммах последовательности и схеме подключения компонентов.
4.1.1 UML диаграмма для правила «Включение и выключения вентилятора по концентрации CO2»
Диаграмма последовательностей первого сценария представлена на Рисунке 23.
Рисунок 23 — Диаграмма последовательности первого сценария
4.1.2 UML диаграмма для правила «Включение, выключение и изменение звукового сигнала по кнопке (или нескольким кнопкам)»
Диаграмма последовательности второго сценария представлена на Рисунке 24.
Рисунок 24 — Диаграмма последовательности второго сценария
4.2.1 Закрашенная схема «Включение и выключения вентилятора по концентрации CO2»
Схема представлена на Рисунке 25.
Рисунок 25 — Закрашенная схема для первого правила
4.2.2 Закрашенная схема «Включение, выключение и изменение звукового сигнала по кнопке (или нескольким кнопкам)»
Схема представлена на Рисунке 26.
Рисунок 26 — Закрашенная схема для второго правила
Выводы
Перед выполнением практических работ подгруппа ознакомлена с ТБ.
Выполнив практические работы 1-4, мы ознакомились с кейсом wirenboard.
В первой практической работе проработано 6 преднастроенных сценариев, зафиксированы все изменения и отображены с помощью скриншотов.
Во второй практической работе при помощи компьютера и локальной сети произведено подключение к кейсу wirenboard, а также изучен интерфейс.
После подключения к кейсу повторены 6 преднастроенных сценариев и зафиксированы изменения в интерфейсе.
В процессе выполнения практической работы №3 написан программный код, задающий правила согласно варианту.
Написанные правила соответствуют заданию, поставленная задача выполнена.
В процессе выполнения практической работы №4 построены uml диаграммы, отражающие последовательность сценариев из практической работы №3 согласно варианту.
Также составлены схемы.