Pull to refresh

Comments 18

Возможно я что-то неправильно понял из описанного текста, но как себя поведет система в следующей ситуации?

  • Я и коллега вместе поодошли к шкафу попивая чаёк и ведя милые беседы.

  • Коллега приложил бейдж, открыл шкаф, взял телефон А, закрыл шкаф.

  • Как только шкаф был закрыт я приложил бэйдж, открыл шкаф, взял телефон B, закрыл шкаф.

Если я правильно понял, то оба телефона могут быть записаны на моего коллегу т.к. в промежутке между закрытием и открытием двери небыло првоерки какие устройства в шкафу, а какие нет.

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

А ваш скрипт можно использовать чтобы контролировать не прихватил ли коллега что-то лишнее с собой.

можно не открывать шкаф, пока не произойдет учет устройств

тогда тестиовщики вмето тестов будут тратиь время на ожидание тестового устройства возле шкафа

Описанная ситуация с парой человек случается, крайне редко. Что бы не было коллизий предусмотрен запрет на повторное открытие замка в 30 секунд. Этого достаточно, что бы провести сканирование. Но повторюсь, такая ситуация крайне маловероятна.

С собой что то лишнее не получится прихватить если все устройства в шкафу имеют метку. Ну можно, в теории, её оторвать. Но это уже "вандализм" :-)

делитесь историями, как вы их решали

делился тут. Сервис работает и развивается (правда уже без меня). Удачи вам в этом нелегком деле =)

Крутая идея. Как долго можно пользоваться rfid меткой на устройстве?

Привет! В теории, RFID метка не имеет ограничения по времени работы. Но на практике, может случится неприятность, чип или лента внутри могут повредиться от физического воздействия.

Предлагаю механизм проще и дешевле: на каждом телефоне штрихкод (можно и нфс если хочется), у каждого сотрудника свой штрихкод/метка. Хочешь взять из шкафа? Сканируешь свою метку, шкаф открывается, берешь нужное, сканируешь и шкаф закрывается. Нужно вернуть? Сканируешь метку устройства, шкаф открывается, кладешь, закрываешь своей меткой. И как в холодильнике, пока открыт - горит лампочка и пищит если долго не закрыли. Т. е. смысл - не дать забыть отсканировать пару меток. Защиты от злого умысла конечно нет, но ее и не было. Данные можно даже не обрабатывать - сразу получается колонки кто-что. Система легко масштабируется - в итоге как в супермаркете будет, с точкой оплаты заказа.

Идея хорошая, но всё таки мы как ни как защищаемся от того, что пользователь может взять не одно, а несколько устройств и не забыл их просканировать. Еще есть вопрос о том, как сделать штрих-код нестираемым.

Ну вы в магазине часто забываете просканировать и оплатить продукты? Набираете полную корзину, половину просканировали, а на половину забили?

Штрих-код нестираемый - ламинация, или можно скотч для бедных.

По-моему это троллейбус из буханки. Достаточно фиксировать момент пересечения меткой антенны, как собственно это и делается в магазинах. Антенна устанавливается по периметру шкафа. Это уровень курсовой студента 2-го курса и esp32. А тут 10 человек включая парочку сеньоров.

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

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

Но есть минус - тут вообще ноль сеньоров задействуется, максимум джун принтер заправить для печати карточек.

слишком много карточек нужно. не 150 штук. а скорее 10 раз по 150. нууу можно какую-то картотеку рядом наладить и по алфавиту раскладывать (не заставлять же с собой таскать), но как только нужно девайс пошарить с коллегой не из мобильного отдела, наступает проблема.

А еще история не отслеживается. То ли вчера для работы взял, то ли полгода уже девайс насилует (а по факту небось дома где-то пылится).

Но идея не тратить сеньоров - хорошая. Ибо если они не напишут никакого кода, то потом не придется еще все это поддерживать :)

У нас более 1000 устройств. и выделять под конкретное устройство свою ячейку, как то не рационально. + устройства передаются между сотрудниками миную шкаф. И как быть в этом случае с карточками в ячейках не очень понятно.

А как шкаф помогает если устройства передаются между сотрудниками минуя шкаф?

Моя идея может и не идеальная, но она - моя. На моем старом LG смартфоне был гостевой режим и для него был свой пароль. Так вот, что если у каждого пользователя была бы своя учетка, авторизацию по которой можно отслеживать? Или другой вариант: установить ПО, которое делает фото того, кто разблокировывает устройство, и идентифицирует по внешности соответственно его

а как решается задача обмена девайсам p2p между коллегами?

мне кажется, что история с Assigned to: хорошая, но не работает потому что слишком нудно и долго искать девайс в базе. Особенно, стоя у сейфа.

я бы напечатал на каждом девайсе QR-код со ссылкой на таску. Сканируешь личным(или лично-рабочим) телефоном и жмешь assign to me. вуаля (подразумевается, что в браузере на личном девайсе все уже залогинены в tfs/jira/asana/etc)

ну и ввести несколько несложных правил:
1)если передаешь телефон коллеге (в офисе или на улице), то он при тебе сканирует код и "забирает на себя".
2)а если хочешь снять с себя (вернуть в сейф), то возле сейфа тоже какой-нибудь старенький списанный телефон лежит. сканишь им и девайс назначается на сейф#1.

имхо вполне удобно, достаточно технологично. А затраты околонулевые.
случаи фрода и умышленного обмана не рассматриваем же.

заодно на тех же наклейках рядом подпишем модель устройства.

Sign up to leave a comment.