Онлайн-семинар Ассоциации Интернета Вещей

15 мая, 2020

С 14 мая Ассоциация Интернета Вещей  начала серию онлайн-семинаров. Члены ассоциации будут рассказывать о своих решениях в области IoT, их практическом применении и возможностях, которые эти решения предоставляют.

Инженер-программист Rightech Кристина Голдинова в числе первых спикеров рассказала о том,  как организовать сложные бизнес-процессы с помощью простых устройств.

Вместе с участниками семинара были рассмотрены возможности подключения к облачной платформе Rightech IoT Cloud разнотипных устройств, а также их использование для построения сценариев автоматизации.


Кейс №1 Agile-gong

В соответствии с Agile концепцией каждый день в 12 часов все сотрудники Rightech собираются на Daily meeting.  Обычное уведомление в Slack можно не заметить в процессе работы, поэтому было придумано новое решение — Agile-gong.

Как реализовано? Железо –это NodeMCU (миниатюрный аналог Arduino со встроенным Wi-Fi-модулем), сервопривод и конденсатор. Каждый будний день в 12 часов нужно обеспечить поворот выходного вала сервопривода с ударным оборудованием на конце на угол, достаточный для того, чтобы гонг прозвенел и уведомил всех о подъеме.

Схема подключения железа довольно простая:

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

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

В командах есть вариант отправки команды поворота на угол 0 и 90 градусов.

Теперь необходимо добавить сценарии автоматизации. Создадим автомат, который при наступлении нужного времени будет переходить в состояние поворота на 90 градусов, затем в цикле на конфигурируемое количество повторов совершит необходимое количество ударов и вернется в исходное состояние ожидания 12 часов.

Каждый сценарий автоматизации – это некая блок-схема, задающая логику поведения объекта. Прописав подобный сценарий, можно учитывать все изменения, которые происходят с устройством, и на основании того, какие именно изменения произошли, устройство сможет выполнять соответствующие действия автоматически, без отправки команды пользователем.

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

Кейс №2 «Умный огород»

Кристина рассказала свою личную историю с огородом в квартире, которая началась на фоне сумасшедшей паники людей и скупки продуктов. В очередной раз пойдя в магазин и увидев пустые полки там, где должна быть картошка, она была крайне удивлена. В связи с этим, она решила использовать последнюю найденную картошку в холодильнике не совсем по прямому назначению. Эту картошку Кристина посадила в огромный горшок. С такого наивного эксперимента начался её огород на подоконнике.

Спустя какое-то время после посадки стало понятно, что она забывает поливать свой огород вовремя. На фоне этого у нее появились следующие идеи:

  1. Сделать пуш-уведомление в платформе о том, что влажность почвы у одного из растений ниже нормы и пора организовать массовый полив. Потребность в поливе достаточно легко определить, установив в каждый горшочек по одному датчику влажности почвы.
  2. Сделать аналогичное уведомление о том, что все горшки пора повернуть, так как растения имеют особенность расти по направлению к солнцу.
  3. Организовать включение и выключение ультрафиолетовой лампы в темное время суток по планировщику — включать в 18:00, а выключать в 6:00.

Автомат для первого случая выглядит следующим образом: переход в состояние, в котором высылается уведомление, сделан по сложному условию – у одного из растений влажность ниже нормы. Связка между условиями – ИЛИ. 

Возврат в исходное состояние происходит по условию – у всех растений влажность почвы выше нормы, связка И.

Автомат для второго случая, поворота горшочков в сторону Солнца.  Переход осуществляется по планировщику, возврат в исходное состояние – безусловный переход.

И последний автомат для третьего случая, а именно включения и выключения ультрафиолетовой лампы в определенное время.

Эти автоматы запущены на одном объекте и работают параллельно.


Как мы видим, с помощью платформы Rightech IoT Cloud можно не только превратить рядовой open space офис айтишников в продвинутое пространство с оповещением о ежедневных собраниях Stand-up Agile, но и создать свой собственный умный огород в домашних условиях. 

Еще больше кейсов на основе RIC вы можете найти, посмотрев трансляцию семинара по ссылке.

Новости из мира IoT и платформы Rightech IoT Cloud на нашем Telegram канале.

Just do IoT!

Мы используем cookies, чтобы сделать наш сайт полезным для вас.