Как проще и дешевле в реальном времени определять занятые комнаты в здании, учитывая кем именно?
Подразумевается, что в здании могут находится лишь заранее определённые люди. Их имена известны, и все они согласны содействовать в создании такой системы слежки (даже если будет известно, кто и как часто ходит в туалет, и сколько времени там проводит, и с кем).
Но при этом нужно учесть, что все они - именно люди, то есть могут забывать, ошибаться, и в течение каждого дня принимать случайные решения, которые заранее не получится предугадать. То есть вариант с расписанием не подходит.
Также исключаем вариант "пойти и посмотреть, кто где", т.к. это не дешево. Смотрящему надо много кушать, и иногда спать. Сюда включён вариант с созданием службы безопасности, которая смотрит за всеми через камеры. Причина та же - дорого и сложно, и обычно используется именно для безопасности, т.е. определения кто что делает. Но эта информация нам не нужна совсем (более того, возникнут ненужные вопросы о приватности, при том что раскрыть лишь своё местоположение в пределах здания априори никому не жалко).
Попробуйте RFID-метки. Они прям созданы для этих целей.
Каждую комнату-зону можно покрыть антеннами и таким образом регистрировать людей с находящимися у них бейджиками и прочими. Есть решения для офисов, складов и открытых пространств. Не только контроль нахождения людей, но и имущества.
Покрывать антеннами комнату незачем, достаточно ловить сигнал о вошедших-вышедших в дверях этой комнаты. Через окна сотрудники редко выходят и еще реже входят.
dollar, вряд ли у вас люди постоянно и подолгу торчат в коридоре. Если после метки одной двери идет метка другой - логично предположить, что человек вышел из одной комнаты и пошел в другую. Внутри одной комнаты метка может читаться каждый раз, когда человек подошел к двери с той или иной стороны. Придется разбирать динамику и делать выводы: единичное считывание - просто заглянул, не задерживаясь, все двери подряд - прошел по коридору... и так далее.
Adamos,
Да, две метки подряд помогут определить направление у первой метки. Но последняя метка - снова под вопросом. Ведь не понятно, человек её прошёл или рядом постоял (т.е. остался в той же комнате).
Постфактум, конечно, будет больше информации (от третьего считывания и т.д.). Но это в будущем, т.е. уже не в реальном времени.
dollar, по факту, вы будете в реальном времени иметь информацию, у какой метки человек находился последний раз. Если на всех дверях сканеры - разница только в том, по какую сторону двери он находится прямо сейчас (в комнате или в коридоре). Если у вас народ может торчать в коридоре часами - это, может быть, и проблема, а при обычной работе последней меткой сотрудника будет тот кабинет, в котором он сейчас находится. Если он не в кабинете, а в коридоре - вас это, надо понимать, волнует меньше? Ну, можно по коридору дополнительных сканеров добавить...
Главное - находиться в кабинете, который не соответствует последней записи, он никак не может (не считая варианта специально отстегнутого бейджа).
Если вот прям совсем проще, и все согласны сотрудничать - то можно в каждую комнату по wifi-точке доступа с минимальными уровнем сигнала (чтобы через стены почти не пробивала), зарегистрировать в системе mac-адреса телефонов всех сотрудников, и набросать парсер странички "Connected clients" для всех точек доступа.
В этой системе у всех уже при себе беспроводные маячки, и люди по условию задачи согласны их использовать.
С ростом бюджета - единый wi-fi контроллер, центр авторизации, ещё что-то.
СКУД вам в руки.
Другой вариант это mikrotik + carpsman + тарелка в каждую комнату.
Каждому настраиваете на телефоне точку доступа. По логам входа определяете кто и где.
Можете даже карту нарисовать.
Владимир Коротенко, я к тому, что с включённой точкой доступа мобилка начинает тратить заряд активнее. Я бы не согласился на такое, для меня подзарядка телефона в офисе всегда была экстренной операцией, которую я делаю исключительно от ноутбука, а не от зарядки, которая всегда лежит дома.
Для решения этой задачи предназначен СКУД. Считыватели rfid на вход и выход из комнаты, электрозамок на дверь, контроллер скуд, плюс, если необходимо знать где именно за пределами комнат сейчас находится человек, поделить этажи на секции дверьми с замками и считывателями. Или входы на этажи. Метки по началу будут забывать и терять, потом привыкнут носить. Раздать всем с рулетками на карабинчиках. Я бы посмотрел в сторону российского производителя Эра.