Вводная такова: есть объект и на объекте есть охранник. Нам его нужно контролировать: что он не пьяный, и вовремя делает обходы в нужных местах. не по произвольному маршруту, а по заранее согласованному. хотим разработать и внедрить мобильное приложение на Андроид. Задача охранника- в определенные интервалы времени (например, в 08.00, 15.00 и 20.00) обходить объект и делать из интерфейса приложения фото контрольных точек. Время, кол-во точек и их координаты задаются оператором. должен быть алгоритм - уведомить оператора если фото в установленное время нет и/или координаты не совпадают. должен записываться маршрут охранника. Т.е. в установленное время у него появляется уведомление "Время обхода", он нажимает кнопку "начать обход", идет делает фото, они подгружаются в приложение. отслеживается траектория его перемещения. Чтобы можно было открыть и посмотреть. Как в "беговых" приложениях. установленное количество раз в интервале охраннику должен приходить запрос сделать селфи и записать голосовое сообщение. Как в приложении, которое контролировало самоизоляцию Пример: администратором задаются настройки: с 08.00 до 20.00 ежедневно, охраннику должно прийти три уведомления. В идеале сделать 20-30 возможных вариаций фраз и чтобы можно было анализировать совпадение. Будем делать простенькие скороговорки. Если охранник не смог с трех раз записать, то у оператора появляется триггер - что необходима реакция. логика такая - если охранник пьяный, произнести не сможет.