URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 63974
[ Назад ]

Исходное сообщение
"Дверной замок из подручных средств, открываемый по SSH"

Отправлено opennews , 16-Фев-10 23:11 
В заметке "Our Door Opener (A Science Project) (http://sunlightlabs.com/blog/2010/our-door-opener-science-pr.../)" рассказано о создании несложного устройства для автоматизации открытия офисного электронного дверного замка. Управление конструкцией производится через усовершенствованный беспроводной маршрутизатор Linksys WRT54GL с прошивкой OpenWRT. Открытие замка происходит путем отправки специальной SMS или входа с мобильного телефона по SSH.


URL: http://sunlightlabs.com/blog/2010/our-door-opener-science-pr.../
Новость: http://www.opennet.me/opennews/art.shtml?num=25451


Содержание

Сообщения в этом обсуждении
"Дверной замок из подручных средств, открываемый по SSH"
Отправлено User294 , 16-Фев-10 23:11 
> входа с мобильного телефона по SSH.

На какойнить n900 можно такое по нажатию кнопочки замутить :)


"Дверной замок из подручных средств, открываемый по SSH"
Отправлено szh , 17-Фев-10 03:46 
необоснованная реклама н900. Если бы на других аналогичных девайсах этого нельзя было по нажатию кнопочки замутить - вот тогда бы это было обоснованной рекламой.

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено User294 , 17-Фев-10 13:45 
Скажите, как? Чтобы именно нажатием 1 кнопочки "отпереть мою дверь". Ровно одной.

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено Александр , 18-Фев-10 13:31 
ровной одной, ровно на любом телефон, этак начинавших выпускаться с явой или симбианом

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено iZEN , 17-Фев-10 08:33 
Успокойся. Это можно замутить на любом J2ME-девайсе, запустив мидлет MidpSSH. И не нужно платить 30000 рублей только за то, чтоб открыть входную дверь по нажатию кнопки.  Вполне достаточно 2000 рублей за универсальный девайс с поддержкой выхода в Интернет.

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено минона , 17-Фев-10 10:48 
ну за 30000 (а на самом деле поменьше уже. где то 21000 - http://price.ru/bin/price/ctgrlist?pnam=nokia+n900&srch=1) я получаю не только это.
плюс по какому каналу будешь соединяться с офисной сетью? через gprs?
тогда может лучше смски отправлять и ни какой жабы с ssh не надо?

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено iZEN , 17-Фев-10 11:06 
Можно и по IrDA, и по Bluetooth. Мобильные устройства с Wi-Fi уже не укладываются в диапазон цен "до 2000 руб".

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено User294 , 17-Фев-10 12:05 
>Можно и по IrDA,

Неудобно и маскировка не полная.

>и по Bluetooth.

Можно но сложно.

>Мобильные устройства с Wi-Fi уже не укладываются в диапазон цен "до 2000 руб".

А дерьмовый и тупой замок можно вообще задаром на пункте маталлолома найти. Если уж бабло единственный критерий. И "логиниться" в него ключом явно проще чем дрочить ssh на 12 кнопках.


"Дверной замок из подручных средств, открываемый по SSH"
Отправлено минона , 17-Фев-10 12:22 
>>и по Bluetooth.
>Можно но сложно.

и ещё очень секурно.


"Дверной замок из подручных средств, открываемый по SSH"
Отправлено iZEN , 17-Фев-10 12:23 
>>Можно и по IrDA,
>
>Неудобно и маскировка не полная.

На IrDA, кстати говоря, наиболее защищённая связь. Она узконаправленная и требует прямой видимости, что не могут обеспечить радиоволны.

>>и по Bluetooth.
>
>Можно но сложно.

Почему?



"Дверной замок из подручных средств, открываемый по SSH"
Отправлено минона , 17-Фев-10 12:33 
всё равно слишком много манипуляций.
включить IrDA, соединится, полазить по менюхам и запустить жаба-ссш, ввести логин/пароль (там по приватному ключу можно настроить или нет, незнаю).
я ничего не пропустил?
проще амбарный замок за 200.

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено User294 , 17-Фев-10 14:34 
>На IrDA, кстати говоря, наиболее защищённая связь.

А проводами и подавно. А лучше уж механическим ключем.

>Она узконаправленная и требует прямой видимости, что не могут обеспечить радиоволны.

А может проводами уж сразу? Чтоб наверняка. А геморрой... что геморрой? Целиться телефоном попутно нажимая кнопки на нем - не очень прикольно, как бы. Общее юзабилити процесса будет глубоко в ж... По сравнению с простым механическим ключом, пардон.

>>Можно но сложно.
>Почему?

1) А как собственно 54GL будет ловить блютус? А он у него где, собственно? :)
2) Если взять роутер с юсб - блютус конечно можно приделать и даже научиться разгребать его деятельность. Но объем секаса как-то здорово больше будет чем разгребание чего-то из SSH-а или смски, пардон.


"Дверной замок из подручных средств, открываемый по SSH"
Отправлено User294 , 17-Фев-10 12:02 
> Это можно замутить на любом J2ME-девайсе, запустив мидлет MidpSSH.

Скажите мне, о любезный воспеватель явы, как мне в J2ME ткнуть ярлычок "открыть дверь" и чтобы дверь при этом открылась? От 1 (ОДНОГО) нажатия ярлыка. Без добавочных действий. А то знаете, логиниться с 12 кнопок в свой замок - форменный кретинизм. На штуке типа n900 фигня вопрос: создаем ярлык на скрипт. Скрипт там логиниться ссхом как надо или смс шлет какое надо. Как 2 пальца об асфальт. А на яве так слабо? Чтобы ровно 1 действие в виде тычка в ярлык на экране "открыть мою дверь" :). А то знаете, полчаса надрачивать телефон чтобы дверь открыть - хуже чем ключ достать из кармана.


"Дверной замок из подручных средств, открываемый по SSH"
Отправлено ПринцЧорнойТьмы , 17-Фев-10 12:53 
Если уж хватило толку и сил собрать такой адов замок, то хватит и написать приложеньице под j2me, которое при запуске сразу всё сделает.
Например, на основе либ от того же midpssh.

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено User294 , 17-Фев-10 14:47 
Не хочу ничего сказать но жабисты и системщики - малопересекающиеся множества. Обычно жабисты - не шарят в системных и низкоуровневых делах, а системщики - наоборот. Поэтому ваше допущение - мягко говоря не факт.

В случае n900 я представил себе практическую реализацию такой конструкции буквально с нуля. Например так:
1) ярлык на стороне n900 пинает шеллскрипт.
2) скрипт форсированно поднимает конект по локальному вайфаю.
3) потом тот же скрипт пинает ssh скажем дергающий команду на "сервере". Авторизация лучше всего по ключам. Чтобы в батч режиме отстреляться.
4) "Команда" на "сервере" (из 54GL или кого там еще) по этому поводу дергает GPIO и рулит замком.

В общем то просто, логично, не вижу причин почему это бы не работало и в принципе нажатием 1 ярлычка на десктопе можно сделать ВСЕ (от конекта к нужной сети до команды на открытие). Получится культурный такой пультик. С кнопами "открыть"  и "закрыть" например. Все просто, быстро, бесплатно и в общем то требует минимум програмерских знаний которые гуглится за полчаса. Это даже не програминг, а так, automation системных дел получится. Сборка того что есть в окончательную конструкцию.

Как сделать так чтобы за ровно 1 клац (как на нормальном пульте, млять) все отработало в случае J2ME я не очень себе представляю. Надеяться на интернет - как-то не спортикно, однако. А вдруг он упадет? Как запасной вариант - может быть. Но лучше локальным конектом по вайфай. И секурнее (данные не летают через кого-то-там) и надежнее (нет промежуточных узлов). В J2ME врядли есть средства чтобы форсануть юзеж "вот этой точки доступа вайфай"  и чтоб немедленно, сей момент. И с ssh делающим что-то нужное - просто написанием скриптика не отделаешься. Придется бодаться с написанием на основе мидлета приблуды, в которую хардкодить логику такого скрипта. При том если вы не заплатили за сертификат - вам еще и поимеют мозг пачкой подтверждений вида "а вон та скотина хочет в сеть.Разрешить ей?!". В итоге - сделать культурный и цивильный "пульт управления замком" который именно от нажатия 1 кнопки произведет действо по открытию замка или совсем не выйдет (далеко не любой телефон позволяет запускать ява-апплет одним кликом), или даже если и выйдет то будет не бесплатно, сложно и с массой возни и/или в итоге сольет по удобству. Т.е. не вижу как сделать без геморроя реально юзабельную сущность а не некий галимый PoC который никто не будет использовать в силу геморройности.

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


"Дверной замок из подручных средств, открываемый по SSH"
Отправлено iZEN , 17-Фев-10 15:07 
>Не хочу ничего сказать но жабисты и системщики - малопересекающиеся множества. Обычно
>жабисты - не шарят в системных и низкоуровневых делах, а системщики - наоборот.

Судя по твоим высказываниям, такие как ты "системщики" мало что понимают в Java, а в J2ME — вообще ничего. (Кстати, в Голландии Smart-карты для проезда на общественном транспорте взломали "на раз" только из-за того, что их делали такие вот "системщики", железячники. Сейчас в спешном порядке все смарткарты переводят на платформу JavaCard с Java-процессором внутри.)

>Поэтому ваше допущение - мягко говоря не факт.
>
>В случае n900 я представил себе практическую реализацию такой конструкции буквально с
>нуля. Например так:
>1) ярлык пинает шеллскрипт.

Зачем такие сложности? Какой ещё "ярлык"? Ярлыки на запуск J2ME-приложения вешаются в любом нормальном телефоне не старше 6 лет.

>2) скрипт форсированно поднимает конект по локальному вайфаю.

"Connection On Demand".

>3) потом тот же скрипт пинает ssh дергающий команду на "сервере".

Как всё сложно.

>4) Команда на "сервере" из 54GL или кого там еще по этому
>поводу дергает GPIO и рулит замком.

Может лучше вместо роутера второй телефон/устройство с IrDA, понимающее заранее запрограммированную последовательность импульсов? А там реле само ригель замка подтянет, если IrDA телефона послало верную последовательность.

>В общем то просто, логично, не вижу причин почему это бы не
>сработало и в принципе нажатием 1 ярлычка можно сделать ВСЕ (от
>конекта к нужной сети до команды на открытие). Получится культурный такой
>пультик. С кнопами "открыть"  и "закрыть". Все просто, быстро, бесплатно
>и в общем то требует минимум програмерских знаний который гуглится за
>полчаса. Это даже не програминг а так, automation системных дел получится.

У нас это называется "забивание гвоздей электронным микроскопом".

>Как сделать так чтобы за ровно 1 клац (как на нормальном пульте,
>млять) все отработало в случае J2ME я не очень себе представляю.

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

>Надеяться на интернет - как-то не спортикно, однако. А вдруг он
>упадет? Как запасной вариант - может быть. Но лучше локальным конектом
>по вайфай. И секурнее (данные не летают через кого-то-там) и надежнее
>(нет промежуточных узлов).

WPA давно взломали. Bluetooth ещё нет.

> В J2ME врядли есть средства чтобы форсануть юзеж
>"вот этой точки доступа вайфай"  и чтоб немедленно. И с
>ssh делающим что-то нужное - просто написанием скриптика не отделаешься. Придется
>бодаться с написанием на основе мидлета приблуды, в которую хардкодить логику скрипта.

Аналогично: в твоём случае бодаться с hard-specific извращениями, чтобы сделать элементарную вещь, нигде более не повторяемую. Нет уж, увольте.

>При том если вы не заплатили за сертификат - вам
>еще и поимеют мозг пачкой подтверждений вида "а вон та скотина
>хочет в сеть.Разрешить?". В итоге - сделать культурный и цивильный "пульт
>управления замком" который именно от нажатия 1 кнопки произведет действо по
>открытию замка или совсем не выйдет (далеко не любой телефон позволяет
>запускать ява-апплет одним кликом), или даже если и выйдет то будет
>не бесплатно, сложно и с массой возни или сольет по удобству.

Ну заплатил за доверенный сертификат немножечко денег. И телефон больше не будет надзирать за твоими собственными мидлетами и не будет задавать лишних вопросов. Нет — тебе надо купить дорогущий КПК, чтобы запускать собственные приложения. Если сломается/украдут, то что, опять покупать такой же? А не дорого ли за железку?

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

Всё придумано до нас.
На КПК, кстати, давно уже есть программы IrDA-пультов управления бытовой техникой. Для "программирования" команд достаточно показать ему серии импульсов оригинального пульта.


"Дверной замок из подручных средств, открываемый по SSH"
Отправлено User294 , 18-Фев-10 03:28 
>Судя по твоим высказываниям, такие как ты "системщики" мало что понимают в
>Java, а в J2ME — вообще ничего.

Это же можно сказать о ваших знаниях о том как работают компьютеры.

>(Кстати, в Голландии Smart-карты для проезда на общественном транспорте
>взломали "на раз" только из-за того, что их делали такие вот "системщики",

Их взломали потому что делали этот крап пудаки из филипса. Которые с какого-то перепуга возомнили что проприетарный (в этом месте у всех вменяемых криптографов - аларм) алгоритм шифрования с ключом "аж" 48 битов (в этом месте любой вменяемый криптограф вообще охреневает) - достаточно для защиты чего-то от кого-то. Хотя DES с ключом 56 битов сломали много лет назад тупым перебором и с тех пор ключи менее 128 бит никто всерьез не рассматривает. Но поскольку бабло побеждает зло, карты с примитивным проприетарным криптоалгоритмом были чуть дешевле чем нормальные, с реализацией протоколов от ISO. Вот на них то лохи и клюнули. А дешево и хорошо - понятия не совместимые. При том - у того же хвилипса есть нынче и ISO варианты карт. Которые, ессно, никто не взломал, но они дороже. Потому что ессно полноценная реализация исо карты сложнее примитивного самопаоа. Вот все и хапали дешевый крап. На свою жо... :).А филипсу то похрену, навар капает. А деньги не пахнут. Что, вам не нравится любимый жабистами подход к созданию продуктов? Большая часть жава-поделий пишется именно по этому же принципу. Да и вообще половина решений для бизнеса - такой же крап. Лишь бы слабать и впарить. И на одного халтурящего хвилипса есть два легиона жабистов которые халтурят еще и покруче. Вон на хабре недавно перемывали косточки клиеннт-банку на яве. Крутой секурный клиент. Только пароль у всех одинаковый и хрен сменишь. Интересно, какой вообще смысл в таком пароле? Там же можно почитать что юзеры думают о таких поделиях :-). Что-то вместо восторженных воплей сплошная ругань.

>железячники.

Скажите, уважаемый жабист, а в каком собственно месте ява гарантирует секурность криптоалгоритма? Может быть, какие-то законы природы запрещают реализовать на яве "проприетарный криптоалгоритм с ключом 48 битов"? Да и с секурным алгоритмом пролошиться - как 2 пальца об асфальт. Криптография штука тонкая и небольшой ляп при валидной на вид реализации может просадить криптостойкость в зиллион раз. А может, вы умеете ломать AES? А то он вон в некоторых броадкомовских чипах в железе видите ли реализован. Сломайте, плиз? :)

>Сейчас в спешном порядке все смарткарты переводят на платформу JavaCard
>с Java-процессором внутри.)

Скажите, а чего это ISO карты без всяких жаб (которая сильно опциональный довесок к оному исо) - не ломают? Может потому что там никто не халтурил?Ну и карты в итоге сложнее и дороже... потому то и накупили все проприетарного барахла от филипса вместо исо-совместимых карт, хоть от того же филипса, блин :). Все понадеялись что вокруг идиоты и не заметят халтуру с 48 битным ключом. А оказалось - не идиоты и заметили.

>Зачем такие сложности?

Не вижу никаких сложностей в ярлыке на десктопе oO

>Какой ещё "ярлык"?

Обычный. Который нажать можно. По нажатию запускается нужная команда (прога, скрипт, что там еще). Не вижу никаких сложностей.

>Ярлыки на запуск J2ME-приложения вешаются в любом нормальном телефоне не старше 6 лет.

Прямо вот так на десктоп, чтобы ткнув на него ровно одним нажатием запустить мидлет? А если я вам найду телефон не старше 6 лет где нельзя вынести ява-аплет на десктоп и надо долго лазить по меню для их запуска, вы мне 100 баксов дадите? Тогда я потрачу мое время и найду вам такие телефоны. Вот так сходу - у самсуня половина наверняка именно таких. Попавшийся под руку самсунь например ничего такого и близко не позволяет. Вся ява - только из отдельной меню в самой жо... основного меню. Пока таким макаром запустишь аплет - пройдет полчаса. Я за это время 100500 раз замок ключом открою,  блин. Даже в темноте.

>"Connection On Demand".

Какой еще on demand? У меня nxx0 всегда в сети. Мне так удобно. Прикиньте? Да, IM там всякие, проверка почты, синхра погоды, etc :).И может так оказаться что уже есть соединение но - скажем через тормозной и не дешевый жпрс. Лучше б свалить на локальный вайфай. В принципе можно и не сваливать - тогда скрипт будет аж из целой 1 команды на пинок ssh :)

>>3) потом тот же скрипт пинает ssh дергающий команду на "сервере".
>Как всё сложно.

Сложно 2 строчки в текстовике шелскрипта написать для кастомного решения "под себя"? И это говорит любитель бздей? Epic lolz! :D Как же вы бздю то юзаете тогда, мистер двойные стандарты? :D

>Может лучше вместо роутера второй телефон/

Далеко не любой телефон позволяет по простому вытащить GPIO порт его процессора и дернуть оной лапкой без фантастического геморроя. А вот у роутера GPIO порты зачастую скажем рулят программно управляемыми светодиодами. Можно внаглую переквалифицировать на чуть более полезную сущность, как то попутное управление релюхой :).При этом в принципе можно и без внешнего девайса обойтись, сбагрив все на роутер. Который при этом не потеряет и своих роутерских качеств, если что.

>устройство с IrDA,

Устройство-довесок в случае телефона потребуется почти наверняка.

>понимающеезаранее запрограммированную последовательность импульсов?

Вам лучше? Вам и карты в руки. А как по мне, во первых я считаю что ирда - сдох. Будущее за более удобными для юзера интерфесами. Лично мне не удобно подносить девайс на 15 сантиметров и вертеть его прицеливаясь, попутно нажимая кнопки. С моей точки зрения это онанизм

>А там реле само ригель замка подтянет, если IrDA телефона
>послало верную последовательность.

Дался вам этот ирда. В половине телефонов выпущенных в последние 5 лет его вообще нет. Да и неудобен он. Подносить девайс и вертеть им в пространстве - очень тонкая форма извращений. При том - датчик должен быть относительно вандалоустойчив (не хуже стандартного замка). Как сие организовывать? Выпаивать датчик из телефона и тянуть к нему провод? Удовольствие на любителя. А если перед дверью вывесить телефон с ирдой - не долго он там провисит, имхо. Упрут ирду. Вместе с телефоном :)

>У нас это называется "забивание гвоздей электронным микроскопом".

Ну, не хуже жабистов :). Скрипты собссно для быстрой автоматизации и нужны. Если шлея под хвост попадет именно попрограммить - можно мелкую прожку на сях написать, блин. Которая сделает то же самое по смыслу в 1 момент. А то пока ваш кульный ява-рантайм только раскочегарится, рак на горе свистнет а юзер отопрет дверь ключом, блин.

>Ну раз не представляешь, то зачем поливать дерьмом неизвестную тебе технологию?

Так расскажите. Вот например самсунь попался под руку, примерно ~года 3 ему (а никак не 6 :P). Никаких вам ярлыков на десктоп. Совсем. И вообще ява запускается только из своего мелкого загончика в дальнем уголке меню. Никакого 1 клика не получается - надо по меню подрючиться в хрен знает какой уровень вложенности, и вот тогда... спасибо конечно но столь дерьмовый по юзабилити "пульт" мне ни к чему. Я уж лучше с механическим ключом перекантуюсь чем буду в такой зад лазить. А вот на нокийских железках вполне реально изобразить 1-кликовое решение.

>WPA давно взломали.

Взломали только вариант с TKIP, с массой оговорок (а что насчет AES? WPA2?).В общем удачи в взломе, ага. И все это мучение ... для того чтобы узреть SSH конекцию и на этом то и сосануть? Да, мсье знает толк в извращениях :). Или iZEN вот так сполпинка вскрывает ssh? :) А то строго говоря - там можно вообще открытую точку доступа юзать. Благо, ssh юзают в совсем не шифрованом эзернете и ничего, живые вроде.

>Bluetooth ещё нет.

Почитайте секурити бюллетени и удивитесь сколько ляпов было найдено в блютус и различных его конкретных реализациях. Он честно говоря тоже стопроцентного доверия не внушает. Сложный и навернутый протокол с кучей фич (баги в реализации обеспечены) с не внушающей особого доверия системой секурити.

>Аналогично: в твоём случае бодаться с hard-specific извращениями, чтобы сделать
>элементарную вещь, нигде более не повторяемую. Нет уж, увольте.

А в чем бодание состоит? Распаять пару проводов от например светодиода на морде и переквалифицировать оный в управлялку реле? :)

>Ну заплатил за доверенный сертификат немножечко денег.

Спешу и падаю. Аж два раза.

>И телефон больше не будет надзирать за твоими собственными мидлетами и не
>будет задавать лишних вопросов.

Моему "телефону" теперь вообще насрать на мидлеты...

>Нет — тебе надо купить дорогущий КПК, чтобы запускать собственные приложения.

Да. Это не игрушечная фигня - это компьютер. Мне это нравится. И поэтому оно чертовски гибко. Вплоть до того что вот такая хрень делается элементарным скриптом.

>Если сломается/

То есть гарантия :)

> украдут,

О, спасибо что напомнил, изен. Включи мозг и прикинь. Этот девайс создан чтобы быть всегда в сети. Правильно? И у девайса есть GSM модем, вайфай, блутус, GPS, вагон датчиков, 2 камеры. Улавливаешь в чем прикол? Даже по минимуму - рега в динднс + ssh серв уже способны сииииииильно испортить настроение незадачливому дебилу. Ты только представь, телефон светит свой айпи, он всегда известен тебе, ты можешь зайти ssh и ... см. про датчики и прочая. Можно немного так GPSный трек записать :).Посмотреть какие соты вокруг бывают, какие локации посещает абонент. Да хоть смс сдампить или послать себе смс чтобы посмотреть номер новой симки. В идеале сие можно автоматизировать небольшим незаметным демоном даже :).В общем данная штука может подкинуть ряд интересных сюрпризов незадачливым лапухам. При том - в данном случае немного недостаточно просто выбросить симку в урну :).В этом случае еще и девайс может подыгрывать владельцу.Это тебе не J2ME на которой хрен с два такое сделаешь.

>то что, опять покупать такой же? А не дорого ли за железку?

Честно? Это одна из немногих железок за которые мне реально не жаль потраченных денег. Это такой достаточно уникальный артефакт, который может то что другим устройствам его формфактора не под силу.

>Всё придумано до нас.
>На КПК, кстати, давно уже есть программы IrDA-пультов управления бытовой техникой. Для
>"программирования" команд достаточно показать ему серии импульсов оригинального пульта.

Ну да. Только с SSHом и удобнее можно сделать и явно защищеннее. А то обучит вот какой-то козел свой универсальный пульт на вашу ирдовскую последовательность, и... универсальный пульт станет универсальной отмычкой? ;(. Забороть конечно можно но в конечном итоге - имхо тут светит попадос на програминг фирмваре для железки с приемником ирды (ирда сама по себе не особо проста в декодировании AFAIK) и с криптоустойчивым протоколом (а это вообще требует аккуратности, SSH временем проверен а самопальный протокол проверяться будет на вашей шкурке и только вами). И кодинг оной логики в ява-мидлете. Ничего невозможного, но геморроя многовато. В случае ssh и вайфай можно вообще обойтись без довесков и почти не програмить, так, пару скриптов наваять (хотя для эстетических целей и ради экономии ресурсов можно и мелкую прожку написать).


"Дверной замок из подручных средств, открываемый по SSH"
Отправлено iZEN , 18-Фев-10 13:34 
>>Судя по твоим высказываниям, такие как ты "системщики" мало что понимают в
>>Java, а в J2ME — вообще ничего.
>
>Это же можно сказать о ваших знаниях о том как работают компьютеры.

Учи руководство по программированию Java-Card. Может кое-что узнаешь, как работают чипованные смарткарты.

>>Какой ещё "ярлык"?
>
>Обычный. Который нажать можно. По нажатию запускается нужная команда (прога, скрипт, что
>там еще). Не вижу никаких сложностей.
>
>>Ярлыки на запуск J2ME-приложения вешаются в любом нормальном телефоне не старше 6 лет.
>
>Прямо вот так на десктоп, чтобы ткнув на него ровно одним нажатием
>запустить мидлет?

Какой "десктоп" на телефоне? Ты в своём уме? Там Меню и "Быстрые" клавиши!

>[оверквотинг удален]
>только из отдельной меню в самой жо... основного меню.
> Вот например самсунь попался под руку, примерно ~года 3 ему
>(а никак не 6 :P). Никаких вам ярлыков на десктоп. Совсем.
>И вообще ява запускается только из своего мелкого загончика в дальнем
>уголке меню. Никакого 1 клика не получается - надо по меню
>подрючиться в хрен знает какой уровень вложенности, и вот тогда... спасибо
>конечно но столь дерьмовый по юзабилити "пульт" мне ни к чему.
>Я уж лучше с механическим ключом перекантуюсь чем буду в такой
>зад лазить. А вот на нокийских железках вполне реально изобразить 1-кликовое
>решение.

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

>У меня nxx0 всегда в сети. Мне так удобно.
>Прикиньте? Да, IM там всякие, проверка почты, синхра погоды, etc
>:).

В сониках давно уже e-mail автоматически может чекаться по расписанию/интервалам наверно больше 6 лет. IM на телефонах (и на компьютерах) — глупейшая вещь, изобретённая когда-либо. Легче позвонить, если срочно, а если не срочно, то послать SMS или e-mail. А тебе приходится держать КПК постоянно on-line, облучая себя и окружающих высокочастотными излучениями, постоянно рассеивая внимание и отвлекаясь от насущного дела.

>Сложно 2 строчки в текстовике шелскрипта написать для кастомного решения "под себя"?
>И это говорит любитель бздей? Epic lolz! :D Как же вы
>бздю то юзаете тогда, мистер двойные стандарты? :D

Я юзаю её так, чтобы не создавать лишних проблем по её обслуживанию — написал пяток скриптов автоматизированного обновления/апгрейда, они запускаются когда надо, выводят отчёты о проделанной работе. Если что не так (я уж не помню, когда что-то не так было), вот только тогда разбираюсь.

>>Может лучше вместо роутера второй телефон/
>
>Далеко не любой телефон позволяет по простому вытащить GPIO порт его процессора
>и дернуть оной лапкой без фантастического геморроя.

У любого телефона есть COM-порт на плате или на внешнем разъёме (у старых моделей).


>А как по мне, во
>первых я считаю что ирда - сдох. Будущее за более удобными
>для юзера интерфесами. Лично мне не удобно подносить девайс на 15
>сантиметров и вертеть его прицеливаясь, попутно нажимая кнопки. С моей точки
>зрения это онанизм

У тебя бытовая техника тоже на радиоуправлении работает или ты IR-пульты управления подносишь на 15см и "прицеливаешься"? :)

>А если перед дверью вывесить телефон с ирдой -
>не долго он там провисит, имхо. Упрут ирду. Вместе с телефоном
>:)

Зачем чушь говорить здесь? Ну подумал-придумал, и зачем выносить наружу? :)


>>У нас это называется "забивание гвоздей электронным микроскопом".
>
>Ну, не хуже жабистов :). Скрипты собссно для быстрой автоматизации и нужны.
>Если шлея под хвост попадет именно попрограммить - можно мелкую прожку
>на сях написать, блин. Которая сделает то же самое по смыслу
>в 1 момент. А то пока ваш кульный ява-рантайм только раскочегарится,
>рак на горе свистнет а юзер отопрет дверь ключом, блин.

Я глубоко уверен, что ты путаешь настольную Java и J2ME. Не нужно быть слишком умным, чтобы понять, что у этих платформ различные принципы исполнения кода: у одной — JIT, у другой — AOT.

>> украдут,
>...
>При том - в данном случае немного недостаточно просто выбросить симку
>в урну :).В этом случае еще и девайс может подыгрывать владельцу.Это
>тебе не J2ME на которой хрен с два такое сделаешь.

Сама мобилка обеспечивает два уровня защиты: на уровне телефона и на уровне SIM-карты при включении питания. Если ты, как и 99% пользователей мобильников, игнорируешь задание пароля на телефон и на SIM, предпочитая "0000" как совершенный пароль, то мне тебя жаль.

>В случае ssh и
>вайфай можно вообще обойтись без довесков и почти не програмить, так,
>пару скриптов наваять (хотя для эстетических целей и ради экономии ресурсов
>можно и мелкую прожку написать).

Согласен. Но стоимость оборудования будет в десятки раз выше защищаемой таким вот замком собственности. :))


"Дверной замок из подручных средств, открываемый по SSH"
Отправлено iZEN , 17-Фев-10 13:42 
>[оверквотинг удален]
>"открыть дверь" и чтобы дверь при этом открылась? От 1 (ОДНОГО)
>нажатия ярлыка. Без добавочных действий.
>А то знаете, логиниться с 12
>кнопок в свой замок - форменный кретинизм. На штуке типа n900
>фигня вопрос: создаем ярлык на скрипт. Скрипт там логиниться ссхом как
>надо или смс шлет какое надо. Как 2 пальца об асфальт.
>А на яве так слабо? Чтобы ровно 1 действие в виде
>тычка в ярлык на экране "открыть мою дверь" :). А то
>знаете, полчаса надрачивать телефон чтобы дверь открыть - хуже чем ключ
>достать из кармана.

Те же соньки поддерживают ярлыки для java-приложений в Главное меню или на быстрые кнопки. Файл с ключом размещается в файловой системе. Пароль для авторизации необязательно должен быть длинным — всё-таки на J2ME вирусов нет и "воровство" файла с ключом обнаруживается по тем же самым признакам, что и обычного ключа: не надо давать мобильник/обычный ключ незнакомым людям, чтобы они не сделали копию ключа.

В крайнем случае, можно ключ засунуть как .properties-файл в JAR, подписать мидлет и его никто не украдёт (разве что вместе с мобильником). Исходники вроде как открыты.

А на твоей N900 не только украдут всё, что плохо лежит, да ещё если сам аппарат украдут — такой головняк будет. Ведь ни защищённого хранилища нет, ни нормальной ФС с шифрованием.


"Дверной замок из подручных средств, открываемый по SSH"
Отправлено минона , 17-Фев-10 14:04 
и сколько стоит такая сонька? 2000? ведь именно этот аргумент приводился, не так ли?
>В крайнем случае, можно ключ засунуть как .properties-файл в JAR, подписать мидлет и его никто не украдёт (разве что вместе с мобильником). Исходники вроде как открыты.

а! так ещё надо и напильником подкрутить?
так в n900 и напильник лучше, и напильников больше.

и кстати:
>всё-таки на J2ME вирусов нет и "воровство" файла с ключом обнаруживается по тем же самым признакам, что и обычного ключа: не надо давать мобильник/обычный ключ незнакомым людям, чтобы они не сделали копию ключа.
>А на твоей N900 не только украдут всё, что плохо лежит, да ещё если сам аппарат украдут — такой головняк будет.

где логика?


"Дверной замок из подручных средств, открываемый по SSH"
Отправлено QuAzI , 18-Фев-10 22:35 
Вы уже всех задолбали со своим крутым рашпилем. Проще нормальный замок купить, чем с ваших энтузиазмов иметь такой неописуемый геммор. А своим n900 орехи колите, раз он у вас такой универсальный =)

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено PAL , 16-Фев-10 23:19 
Картина маслом: звонок в дверь, сосед вламывается с криком - "инет у тебя работает? А то блин этот долбанный $MobileProviderName глючит, на консоль дверного замка попасть не могу!"
lol :D

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено Andrey Mitrofanov , 16-Фев-10 23:26 
"Пришлите SMS на номер $такой-то, чтобы разблокировать Вашу _дверь_"-----

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено User294 , 17-Фев-10 14:58 
Да, точно. Надо подписать дверь на короткий номер :-). Отправь смс на короткий номер с текстом "Сезам, откройся" :)

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено ffsdmad , 17-Фев-10 00:16 
а на что wifi роутер?
думаю у нас актуальнее проблема с отключением питания чем с доступом к локальной сети

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено Below , 17-Фев-10 01:17 
т.е. домофоны которые сейчас везде где можно, они от воздуха работают?

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено daemontux , 17-Фев-10 02:52 
Домофоны с замком на электро магнитах при отсутствии питания неблокируют доступ в дом.
ваш К. О.
В случаи с сабжем при отсутсвии питания два варианта. вы либо в офис не поподете либо туда поподет любой прохожий

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено szh , 17-Фев-10 03:51 
>В случаи с сабжем при отсутсвии питания два варианта. вы либо в
>офис не поподете либо туда поподет любой прохожий

Надо делать грамотный fallback к открытию ключом + обязательно ставить UPS под Wifi держащий 2 суток (выходные), иначе перед вскрытием отключат эл-во.


"Дверной замок из подручных средств, открываемый по SSH"
Отправлено mstyslav , 17-Фев-10 10:30 
с каких это пор?
а аккумуляторы в БП на что?

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено User294 , 17-Фев-10 12:07 
>В случаи с сабжем при отсутсвии питания два варианта.

Да, а UPS-ы конечно не для вас :).При том - роутер типа упомянутого приличная упся протянет наверное несколько дней.


"Дверной замок из подручных средств, открываемый по SSH"
Отправлено iZEN , 17-Фев-10 14:43 
>>В случаи с сабжем при отсутсвии питания два варианта.
>
>Да, а UPS-ы конечно не для вас :).При том - роутер типа
>упомянутого приличная упся протянет наверное несколько дней.

Linksys WRT54G ~ 6000 рублей;
Программируемый микроконтроллер Arduino BT ~ 5000 рублей;
APC Back-UPS ES 525 Russia ~ 3500 рублей;
Nokia N900 ~ 25 825 рублей.
Электрический замок ~ 2000 рублей.

Итого: 42325 рублей.

Нехило так для электронного замочка.



"Дверной замок из подручных средств, открываемый по SSH"
Отправлено User294 , 17-Фев-10 15:32 
>Linksys WRT54G ~ 6000 рублей;

Господи, где этот АНТИК покупают за 200 баксов? А G без L - вообще может быть обрезаный по самые небалуйся по железу. Давайте я вам мешок этих антиков по 6000 рубдей загоню? Я ж озолочусь :D. А то более приличный WL500GP у которого даже юсб есть (так что реально к нему приделать ирду и блютус если уж сие захочется) стоит не более 100 баксов. Итого? Если включить мозг, можно сиииииильно сэкономить. Красная цена для 54GL - 50 баксов в базарный день. Больше эта архаика просто не стоит. Если вы готовы купить его за 6000 - начинайте уже слать смс на короткий номер с текстом "не лох!".

>Программируемый микроконтроллер Arduino BT ~ 5000 рублей;

Нет, безусловно, можно и руль от запора за 10 000 баксов купить. А не только хрень на мелкой 300-рублевой аврке за всего то 5000 :).Так что опять же - включение мозга позволяет сиииииииильно экономить. Да и собственно если подраспереться то можно и GPIO проца из роутера поюзать, вместо отдельного контроллера. А чем его GPIO лапки хуже то? :).Это вообще даром.

>APC Back-UPS ES 525 Russia ~ 3500 рублей;

Да, конечно, для подпирания роутера (ценой в 50 баксов) надо именно упсу за 3.5 штуки. Непременно от APC, который дерет три шкуры за бренд а внутрях совершенно обычная китайчина как и у всех остальных. Идиотизм процветал.

>Nokia N900 ~ 25 825 рублей.

Да, но если включить мозг - можно за бесценок N8x0 накопать, например. Которые заодно еще и сами по себе полезные штуки, не только как пульт для замка :).Итого: наличие мозга - очень полезная штука :)

>Итого: 42325 рублей.

Да.Если вы iZEN - вам уже ничто не поможет :-)

>Нехило так для электронного замочка.

Да, только iZEN может купить n900 как ТОЛЬКО пульт для замка, блин! :)

А если заревьюить BoM... вариант typical:
1) Роутер: 50 баксов. Больше за столь античный крап - жирно. Можно кстати еще и по прямым обязанностям припахать. Если вы жадный то и интернет у вас не сильно крутой и его хватит.
2) Контроллер - еще 50 баксов. Больше извините там стоить нечему. За дороже я его сам сварганю из того что есть под рукой.
3) Пульт управления - n800. Ну ладно, пускай ~150 баксов. За штуку которая крутит видео, браузит, читает книжки и является плеером и фм-радио заодно.
4) Упса. Хватит самой простой. Допустим $70. Ибо сто с хреном для несчастного роутера - оверкилл.
5) Замок. Ну ладно, 70 баксов.
Итого? Уже 390 баксов. Вместо полутора штук. До кучи - роутер может выполнять свои обязанности, n800 сможет и еще вагон всего а от упсы можно подпитать и еще что-то небольшое например. Так что это даже не только за замок но и за кучу прочего функционала.

Ладно, BoM оптимиста/везунчика:
1) Старый роутер: уже был. $0!
2) Контроллер: не нужен, припаханы GPIO роутера. S0! Ну может совсем чуток на обвязку, и то отборный халявщик снабженный жабой в своем праве распаять что-нить на запчасти :)
3) Nxx0 как пульт управления уже был - $0! :)
4) Какаянить самая лажовая упса - $0 или около того :)
5) Замок. Блин, да, единственное что придется купить специально для затеи. 70 баксов.
Итого? Чисто ради замка - 70 баксов :).Остальное и так было под другие цели.

Ну как, ничо так вилка в BoM-ах? :)


"Дверной замок из подручных средств, открываемый по SSH"
Отправлено anonymous , 17-Фев-10 00:19 
На форумах начнут плодится сообщения - "памагити! пишу с мобилы, замок завис, не могу попасть домой, чо делать!1??77" А в ответ - "меняй кондёры в блоке питания!1"

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено User294 , 17-Фев-10 12:10 
Как ни странно, ломаются и обычные замки, так что часть спецов по их вскрытию имеет вполне легальный доход с чужих несчастий :)

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено Аноним , 17-Фев-10 01:19 
А ееще будут брутить замки, и создавать из них ботнеты. А потом появится червяк Сим-Сим.

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено Anonimous , 17-Фев-10 07:06 
>> А потом появится червяк Сим-Сим.

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


"Дверной замок из подручных средств, открываемый по SSH"
Отправлено XoRe , 17-Фев-10 10:04 
Я так понимаю, RFID - это уже попса?)

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено Sw00p aka Jerom , 17-Фев-10 10:49 
ыыыы лучше использовать дактилоскопический сканнер
если потушат свет то пользоваться дверным ключЁм

пс: гы надо будет снять с клавы и прикрутить к двери


"Дверной замок из подручных средств, открываемый по SSH"
Отправлено Andrey Mitrofanov , 17-Фев-10 11:08 
>ыыыы лучше использовать дактилоскопический сканнер

Нее, _лучче сканер сетчатки -- когда Плохие Дядьки будут твоим :/ трупом дверь открывать, вырывание глаза будет смотреться более :-E~~ живописно, чем отрезание пальца. Ну, чиста эсттически~~

>если потушат свет то пользоваться дверным ключЁм


"Дверной замок из подручных средств, открываемый по SSH"
Отправлено Аноним , 17-Фев-10 13:18 
Специально для тебя.
Посмотри Разрушители легенд: Выпуск 59. Преступления и расследования-2, Сканер отпечатков пальцев.

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено chuvy , 17-Фев-10 11:48 
Замечательная идея.
И много чего можно придумать и usb ключ, и звонок с мобилы на дверь предлагается запрос - ВВЕДИТЕ КОД, и много чего другого.

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено минона , 17-Фев-10 12:28 
"здравствуйте. вы позвонили в дверь <такой-то> фирмы. наберите добавочный номер сотрудника или дождитесь приезда вневедомственной охраны"

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено Аноним , 18-Фев-10 09:44 
Где такие "подручные" средства взять?

"Дверной замок из подручных средств, открываемый по SSH"
Отправлено Аноним , 18-Фев-10 10:45 
Фырма:"Дед Крендель"!Открываем любые замки!Дрель,болгарка,динамит!