К сожалению, приходится выбирать что-то одно: ZigBee или Z-Wave замком со смартфона поуправлять не получится — нужен хаб, который стоит денег (и который пока мало у кого есть), а значит цена за комплект с хабом будет больше, и таких комплектов много не продашь. Если делать устройство с поддержкой одновременно BLE, ZigBee и Z-Wave, то оно будет и дорогое, и от батареек проработает недолго.
Остается только надеется, что так как исходный код прошивки нашего девайса будет открыт, то возможно кто-то сможет подключить его к хабу, который одновременно поддерживает и BLE, и ZigBee, и Z-Wave (если, конечно, такие вообще существуют).
Вы можете свободно перемешаться со смартфоном по квартире. Dooris никак не будет на вас реагировать (то есть, ваша дверь останется запертой) потому, что автоматическое отпирание сработает, только если вы сначала отойдете от двери дальше чем на 30 метров, а потом вернетесь обратно и приблизитесь к двери на 10 метров. При этом расстояние ухода (30 метров) контролируется не при помощи BLE, а через мониторинг геозон (то есть, фактически при помощи GPS в вашем телефоне). Кстати, у нас на сайте есть симулятор режима автоматического запирания и отпирания (выглядит как картинка с черным кружочком в домике). Он был сделан как раз для того, чтобы можно было легче понять, как же это работает.
Ночного режима, в котором Dooris не реагирует на команды отпирания/запирания, сейчас нет, но это интересная идея — спасибо! Реализовать такой режим несложно.
Если вы хотите понять, как в таком случае попасть домой, то про это мы написали в главе «Непредвиденные обстоятельства». А если вас интересует как предотвратить доступ вора в вашу квартиру, то тут всё просто: нужно попасть домой самому и либо подключится к Dooris при помощи другого смартфона с правами администратора и удалить электронный ключ украденного смартфона, либо сбросить замок к заводским настройкам, что приведет к удалению всех ключей.
Размер отверстия под вертушу/ключ: 36x18 мм, глубина: 44 мм.
Крутящий момент мотор-редуктора: ~7,8 кг*см. Мотор отключается по достижении необходимого положения, или если упирается (перестает вращаться), поэтому если мотор-редуктор вообще сможет провернуть ваш замок, то работать будет без проблем.
Мы хотим сделать мост (хотя бы в виде приложения для смартфона), но пока у нас нет на это времени. Исходный код наших мобильных приложений и прошивки будет открытым, поэтому возможно кто-то успеет опередить нас.
Отключение режимов автоматического отпирания и запирания (каждого по отдельности) реализовано уже сейчас.
Да, схема с детектированием смартфона, как вы верно заметили, работать не будет. Сделать сигнализацию о том, что сейчас будет заперта дверь — это отличная идея, спасибо! Кстати, напомню, что исходный код мобильных приложений и прошивки будет открытым, поэтому Dooris можно будет заставить работать так, как нужно именно вам.
То, что Dooris запер дверь можно определить уже сейчас по звукам, которые издает механический замок, когда в нём проворачивается цилиндр. Когда мы запираем дверь сами, мы на эти звуки не обращаем внимания, но вообще их очень хорошо слышно даже на двери с шумоизоляцией. Такого подтверждения для вас будет достаточно?
Не расскажете поподробнее, почему вы не стали бы покупать Dooris?
Конечно, мы можем сделать, что-то типа брелка или другого «ключезаменителя», но основная идея в том, чтобы вам не нужно было пользоваться ни ключом, ни «ключезаменителем». Вы просто подходите к двери и она сама отпирается. Попробовав это, вы вряд ли захотите воспользоваться ключом или брелком или чем либо ещё. Это похоже на бесконтактную оплату с помощью Apple/Android Pay: если до этого вы всегда пользовались кэшем, и вдруг вам предлагают начать оплачивать покупки просто прикладывая смартфон, то сначала кажется, что это небезопасно и вообще какая-то фигня. Но если вы попользовались бесконтактной оплатой достаточно долго, и на очередной кассе вам вдруг говорят, что оплата только наличными, то вы испытаете диссонанс. Вот примерно такой же диссонанс мы испытали на себе с Dooris: сначала это казалось просто прикольно игрушкой, но когда умный замок пришлось снять для какого-то эксперимента, то сразу стало понять, как же неудобно пользоваться ключами.
Да, Dooris тихим назвать нельзя (хотя реально уровень шума сравним с лязганьем, издаваемым механическим замком, поверх которого он установлен). Наверное, можно попробовать заменить материал шестерней, например, на нейлон, но тогда их нужно будет делать массивнее, что приведет к увеличение габаритов Dooris. Можно изменить форму шестерней, но это сделает умный замок дороже.
Сейчас мы используем мотор и редуктор, которые дают крутящий момент ~7,8 кг*см.
Чтобы Dooris понимал сколько оборотов требуется для полного запирания/отпирания, после установки умного замка нужно повернуть вертушку в положение открыто и провести калибровку. Во время калибровки Dooris проворачивает вертушку от упора до упора (блокировка мотора определяется по сильно возросшему току), и при помощи магнитов и магнитных датчиков определяет и запоминает углы (с точностью до 90°), которые соответствуют положениям открыто и закрыто.
Поверьте, мы ничего скрывали — мы просто лажанулись, забыв указать габаритные размеры в статье. Да и скрывать их смысла нет потому, что несмотря близость межу замком и ручкой на некоторых дверях, реально проблемы нет (мы специально это проверяли): вы едва ли дотронетесь до него пальцами (не говоря уже про то, чтобы удариться), потому что основная масса вашей руки находится на ручке сверху, тогда как замок находится хоть и близко, но снизу. Наверное стоит снять про это отдельное видео.
Цена упирается в размер партии. Если партия будет большой, то и цена будет меньше. Но на данном этапе мы просто не можем себе позволить изготовить большую партию, и ещё мы не уверены, что сможем её (большую партию) продать. Справедливости ради нужно заметить, что даже сейчас цена у нас все же немного ниже чем у конкурентов (из числа тех, чьи устройства подходят к нашим дверям), и в будущем мы постараемся сделать её ещё меньше.
Мы остановились на двух батарейках типа CR123A из-за соотношения емкость/физический объем/долговечность, то есть с ними Dooris получился более компактным чем c четырьмя батарейками типа AA.
NFC добавить можно (в nRF52832 есть поддержка), но это значительно уменьшит срок службы батареек и усложнить установку замка — нужно как-то вывести NFC антенну на внешнюю сторону двери.
Нам казалось, что сейчас смартфоны есть у всех (в том числе и у маленьких детей). Но возможно мы ошибаемся. Если будет достаточно желающих, то можно сделать и брелок.
Да, девайс у нас пока получается недешёвый. Сейчас мы просто не можем позволить себе изготовить большую партию, поэтому на данном этапе снизить цену никак не получается. Но если интерес к нашему изделию будет большой, то и партии у нас будут больше, и цена, конечно, уменьшиться.
Скрывать ничего не пытались, габариты: 76x76x58 мм. Мы просто не умеем снимать видео, поэтому сняли с одного (наиболее наглядного на наш взгляд) ракурса и без склеек.
Кнопку нажимать совсем необязательно. Если вызывать SessionCleanupServlet с параметром clear (как и пишет Jason по указанной ссылке), то, сделав соответствующий cronjob, срабатывающий, например, каждую минуту, можно было бы за сутки решить вашу проблему. При этом вы имели бы возможность контролировать расход CPU и в случе чего остановить обработку.
Спасибо всем, кто откликнулся и поучаствовал в нашем эксперименте! Вот, что получилось:
За сутки Maperty был открыт 1259 раз, из них 81 раз Internet Explorer'ом. Задача стояла обработать около 10 тысяч страниц (10 тысяч предложений объектов недвижимости). Треть (может чуть больше) этих страниц была обработана как минимум раз. Напомню, что во избежание подлога/ошибки, прежде чем попасть на карту, каждая страница должна быть обработана несколько раз. В результате на карту попало 916 маркеров (чуть более тысячи объектов недвижимости).
Хотя хабрэффект и не оправдал наших ожиданий (мы рассчитывали на куда большее число посетителей), и обработать получилось только десятую часть того, что планировалось, но результатами эксперимента мы довольны. Так как мы не вышли за бесплатные квоты App Engine, то есть обработка более 3 тысяч страниц (умноженная на число повторений) не стоила нам ни цента.
Спасибо! Сложно ответить на ваш вопрос что-то конкретное. Система может работать с любыми сколько-нибудь структурированными данными. Чем более они (данные) структурированы, тем меньше система делает ошибок. Чем данные ближе к неструктурированному тексту, тем больше нужно её (систему) обучать и тем меньше точность распознавания. На данный момент мне неизвестно ни об одной системе, способной без ошибок извлекать факты из любого текста, особенно если он написан с ошибками, сокращениями и использованием сленговых выражений.
Насчет небольшого числа: я не соглашусь. Думаю, в Google Shopping свои прайс-листы выгружают тысячи (если не десятки тысяч) различных магазинов. Тут без поиска никак.
Google Shopping хороший пример партнерского соглашение, которое отлично работает. Но только каждому магазину пришлось писать конвертер своего прайс-листа в Data Feed, понятный гуглу. 1000 магазинов — 1000 раз решать одну и туже задачу. Задача, конечно, несложная, но уверен всем было бы легче, если бы поисковик мог бы сам найти и распарсить прайс-лист.
Остается только надеется, что так как исходный код прошивки нашего девайса будет открыт, то возможно кто-то сможет подключить его к хабу, который одновременно поддерживает и BLE, и ZigBee, и Z-Wave (если, конечно, такие вообще существуют).
Ночного режима, в котором Dooris не реагирует на команды отпирания/запирания, сейчас нет, но это интересная идея — спасибо! Реализовать такой режим несложно.
Крутящий момент мотор-редуктора: ~7,8 кг*см. Мотор отключается по достижении необходимого положения, или если упирается (перестает вращаться), поэтому если мотор-редуктор вообще сможет провернуть ваш замок, то работать будет без проблем.
Про калибровку уже рассказали.
Мы хотим сделать мост (хотя бы в виде приложения для смартфона), но пока у нас нет на это времени. Исходный код наших мобильных приложений и прошивки будет открытым, поэтому возможно кто-то успеет опередить нас.
Отключение режимов автоматического отпирания и запирания (каждого по отдельности) реализовано уже сейчас.
То, что Dooris запер дверь можно определить уже сейчас по звукам, которые издает механический замок, когда в нём проворачивается цилиндр. Когда мы запираем дверь сами, мы на эти звуки не обращаем внимания, но вообще их очень хорошо слышно даже на двери с шумоизоляцией. Такого подтверждения для вас будет достаточно?
Не расскажете поподробнее, почему вы не стали бы покупать Dooris?
Конечно, мы можем сделать, что-то типа брелка или другого «ключезаменителя», но основная идея в том, чтобы вам не нужно было пользоваться ни ключом, ни «ключезаменителем». Вы просто подходите к двери и она сама отпирается. Попробовав это, вы вряд ли захотите воспользоваться ключом или брелком или чем либо ещё. Это похоже на бесконтактную оплату с помощью Apple/Android Pay: если до этого вы всегда пользовались кэшем, и вдруг вам предлагают начать оплачивать покупки просто прикладывая смартфон, то сначала кажется, что это небезопасно и вообще какая-то фигня. Но если вы попользовались бесконтактной оплатой достаточно долго, и на очередной кассе вам вдруг говорят, что оплата только наличными, то вы испытаете диссонанс. Вот примерно такой же диссонанс мы испытали на себе с Dooris: сначала это казалось просто прикольно игрушкой, но когда умный замок пришлось снять для какого-то эксперимента, то сразу стало понять, как же неудобно пользоваться ключами.
Да, Dooris тихим назвать нельзя (хотя реально уровень шума сравним с лязганьем, издаваемым механическим замком, поверх которого он установлен). Наверное, можно попробовать заменить материал шестерней, например, на нейлон, но тогда их нужно будет делать массивнее, что приведет к увеличение габаритов Dooris. Можно изменить форму шестерней, но это сделает умный замок дороже.
Чтобы Dooris понимал сколько оборотов требуется для полного запирания/отпирания, после установки умного замка нужно повернуть вертушку в положение открыто и провести калибровку. Во время калибровки Dooris проворачивает вертушку от упора до упора (блокировка мотора определяется по сильно возросшему току), и при помощи магнитов и магнитных датчиков определяет и запоминает углы (с точностью до 90°), которые соответствуют положениям открыто и закрыто.
Поверьте, мы ничего скрывали — мы просто лажанулись, забыв указать габаритные размеры в статье. Да и скрывать их смысла нет потому, что несмотря близость межу замком и ручкой на некоторых дверях, реально проблемы нет (мы специально это проверяли): вы едва ли дотронетесь до него пальцами (не говоря уже про то, чтобы удариться), потому что основная масса вашей руки находится на ручке сверху, тогда как замок находится хоть и близко, но снизу. Наверное стоит снять про это отдельное видео.
Мы остановились на двух батарейках типа CR123A из-за соотношения емкость/физический объем/долговечность, то есть с ними Dooris получился более компактным чем c четырьмя батарейками типа AA.
NFC добавить можно (в nRF52832 есть поддержка), но это значительно уменьшит срок службы батареек и усложнить установку замка — нужно как-то вывести NFC антенну на внешнюю сторону двери.
За сутки Maperty был открыт 1259 раз, из них 81 раз Internet Explorer'ом. Задача стояла обработать около 10 тысяч страниц (10 тысяч предложений объектов недвижимости). Треть (может чуть больше) этих страниц была обработана как минимум раз. Напомню, что во избежание подлога/ошибки, прежде чем попасть на карту, каждая страница должна быть обработана несколько раз. В результате на карту попало 916 маркеров (чуть более тысячи объектов недвижимости).
Хотя хабрэффект и не оправдал наших ожиданий (мы рассчитывали на куда большее число посетителей), и обработать получилось только десятую часть того, что планировалось, но результатами эксперимента мы довольны. Так как мы не вышли за бесплатные квоты App Engine, то есть обработка более 3 тысяч страниц (умноженная на число повторений) не стоила нам ни цента.
Google Shopping хороший пример партнерского соглашение, которое отлично работает. Но только каждому магазину пришлось писать конвертер своего прайс-листа в Data Feed, понятный гуглу. 1000 магазинов — 1000 раз решать одну и туже задачу. Задача, конечно, несложная, но уверен всем было бы легче, если бы поисковик мог бы сам найти и распарсить прайс-лист.