Варианты реализации
Для осуществления позиционирования, можно применять специализированные персональные трекеры либо смартфоны с мобильным приложением.
В первом случае, при выборе трекера, нужно принять решение - как часто нужно осуществлять трекинг, должен ли быть реализован обратный канал связи с сотрудником (отправить сообщение, позвонить сотруднику). Основным недостатком, будет является отсутствие стандартизации по части интеграции с трекером - причиной является то, что для большинства трекеров применяются проприетарные прошивки (firmware), логику которых программирует сам вендор. Это усложняет применение кастомной логики на устройствах.
Во втором случае - в качестве устройства выступает смартфон на базе Android и мобильное приложение, которое реализует логику позиционирования.
Определение позиции внутри помещений
Для позиционирования внутри помещений, применяется технология BLE (Bluetooth Low Energy), суть которой заключается в установке батарейных меток (1 метка в радиусе 10-15 метров). Принцип позиционирования основан на технологиях трилатерации/триангуляции.
Простой, падение
Для того чтобы определять действие/бездействие, применяется акселерометр и гироскоп устройства. Также, можно определять падение сотрудников, на основе этих сенсоров.
Мониторинг здоровья
Контроль здоровья осуществляется при подключении к устройствам фитнес-браслетов (по технологии Bluetooth). Можно собирать данные о температуре и ЧСС (частоты сердечных сокращений).
Гео-зоны
Иногда нужно определять как долго находился сотрудник в определенной зоне (например зона проведения работ / комната отдыха), либо получать уведомление, в случае входа/выхода в эту зону. Для этого, оператор создает виртуальную зону на карте и с помощью системы позиционирования, получает данные о статусах нахождения в той или иной зоне. Модуль статистики обрабатывает эти данные и выдает отчет о длительности нахождения в зоне проведения работ.