Пожарная функция в указанное c время - PullRequest
0 голосов
/ 16 июня 2020

У меня есть проект IOT, где я делаю умные замки. Это именно то, что я скажу, но основная идея состоит в том, что есть пользователи и блокировки, и каждый из них может иметь одну или несколько ролей. У ролей есть время, которое представляет собой список времени и дней недели, когда пользователи с этой ролью могут открывать блокировки с этой ролью. Однако, если пользователь разделяет роль с блокировкой и, следовательно, у него есть время, чтобы открыть эту блокировку, и по истечении этого времени он не открыл эту блокировку хотя бы одну, программа должна иметь возможность уведомить "менеджер", которого он пропустил, открывая это. Как мне выполнить бэкэнд-проверку для этого случая и как мне сохранить информацию о том, что пользователь имеет или не открыл блокировку? mqtt для соединения блокировки с бэкэндом и веб-сокеты для соединения бэкэнда с внешним интерфейсом.

...