Е. Левин Электронные таблетки iButton - транспорт информацииНесмотря на то, что многие привыкли рассматривать элемент iButton не более чем ключ к квартире или подъезду, сами эти приборы были задуманы как цифровые метки, вынесенные из компьютера. Метка предполагает содержательную информацию, поэтому в первых приборах кроме серийного номера присутствовала энергонезависимая память, легко доступная по записи и чтению. Сегодня прошло более 10 лет с момента появления iButton, так что популярность двух концептуальных применений iButton очевидна. iButton в качестве Транспортного ключа (Data Logger) Существуют приложения, в которых данные от удал╦нного объекта должны быть переданы в компьютер (и обратно) не мгновенно, а в обозримом времени. Поскольку в таких системах не требуется оперативное управление, оказывается выгодным не прокладывать проводные коммуникации и не занимать ресурсы компьютера непрерывным сканированием состояния объекта. Делать это нужно периодически, но вс╦-таки нужно. Следовательно, нужно устройство для переноса данных, и вот в такой ситуации сразу в памяти всплывает электронная таблетка iButton. Привед╦м примеры приложений, отвечающих привед╦нному выше критерию:
Применение Data Logger или Транспортного ключа позволяет расширить функциональные возможности автономного электронного замка. В замок можно внести не просто список доступа, но ввести понятие временных зон (очевидно, в замке для этого нужно предусмотреть электронные часы) и полномочий доступа. Например, можно разбить сутки на пять зон так, что в течение каждой из них для каждого ключа действуют разные полномочия: полный запрет прохода для данного ключа, свободный проход для всех посетителей, проход по ключу, проход по ключу и коду, вводимому с клавиатуры, проход при последовательном предъявлении двух ключей┘ Такой замок автоматически изменяет полномочия доступа в течение суток и значительно повышает гибкость управления доступом. Ещ╦ одна опция: ведение в замке журнала проходов, то есть списка кодов предъявленных ключей и времени их предъявления. Обычно такая возможность предоставляется сетевыми устройствами. В автономном замке журнал проходов имеет смысл только в том случае, если транспортным ключом его можно периодически переносить с замка на компьютер. Почувствовавшим вкус процедуры заметим, что домофонное устройство подъезда в описываемом смысле ничем не отличается от привед╦нного выше примера и может обслуживаться таким же образом. Если бы списки кодов и ключей доступа в подъезд хранились в компьютере старшего по подъезду или даже у дежурного в ЖЭС, то решать проблему потерянных ключей или забытых кодов было бы намного проще.
Можно продолжать примеры, однако важнее ответить на вопрос о том, какие именно свойства iButton позволяют применять его в качестве Транспортного ключа. Попробуем перечислить основное:
Из многообразия устройств семейства iButton в функции Транспортного ключа могут применяться приборы, привед╦нные в таблице. Таблица 1. Приборы для реализации функций Транспортного ключа
Из таблицы видно, что для приложений с Транспортным ключом можно выбрать не просто прибор с соответствующим объ╦мом памяти, но и с необходимым уровнем защиты данных. Существует ошибочное мнение, что данные в приложениях с iButton не могут быть защищены от искажения или хищения. В основе этой точки зрения лежат два обстоятельства. Первое: многие разработчики применяют приборы с открытой памятью DS1992, DS1993, DS1995 без всяких мер защиты. Второе: не утруждая себя размышлениями, отдельные специалисты полагают, что открытый носитель не может обеспечивать защиту данных. Тема данной статьи далека от полемики по вопросу информационной безопасности, однако напомним скептикам, что ни у кого не вызывает сомнение возможность передачи закрытой информации по открытым каналам связи, а это очень близкая аналогия. С чем следует безоговорочно согласиться, так это с тем, что чем больше безопасности гарантирует сам носитель, тем проще процедуры, которые необходимо применить для защиты передаваемых транспортным ключом данных на сторонах источника и при╦мника этих данных. Поэтому тем, кто разрабатывает приложения, в которых действительно существует потребность защиты данных, следует помнить, что микросхемы iButton имеют для этого дополнительные возможности. Прибор DS1994 позволяет обнаружить любую несанкционированную перезапись информации в память. Память в устройстве DS1991 разделена на три страницы, каждая из которых защищена 64-разрядным паролем. DS1961S и DS1963S обладают активными механизмами усиленной аутентификации, так что они великолепно защищены от эмуляции, а приборы DS1954 и DS1957 обладают столь мощным набором средств безопасности за сч╦т встроенного микропроцессора, что их применение в качестве Транспортного ключа можно вообразить только в очень ответственных приложениях. В целом вывод таков: функциональность ряда технических решений может быть расширена, а стоимость этих решений снижена при условии применения в их составе устройств для переноса данных. Приборы iButton являются удобным, практичным и экономически эффективным средством для переноса данных. Data Logger для устройств iButton Существует и прямо противоположная ситуация, когда нужно собрать информацию с нескольких устройств iButton. Это очевидное следствие использования iButton по прямому назначению в виде электронной метки. Рассмотрим примеры. Для контроля действия обходчиков применяют следующий подход: по маршрутам следования размещают устройства типа DS1990 с неизменным номером, а персоналу выдают портативные электронные съ╦мники, которыми можно быстро прикоснуться к размещ╦нной на стене электронной таблетке и скопировать е╦ номер в память прибора. По завершению обхода или смены прибор сда╦тся или данные с него переносятся в компьютер для анализа. Таким способом можно контролировать не только патрульную службу на охраняемом объекте. В химической и газовой промышленности описанная технология применяется для контроля сложных соединений трубопроводов, где в местах стыков возможны утечки. Персонал службы обходчиков должен зарегистрироваться, а поэтому обязательно заметит разрыв трубопровода в месте крепления iButton. В обоих примерах iButton использована в качестве пространственной метки. Известны приложения, когда электронная таблетка с памятью закрепляется на движущемся объекте для передачи постоянной или накапливаемой информации. Например, устройства DS1921 могут осуществлять не только измерение температуры, но и накапливать результаты измерения в памяти с заданным интервалом времени. Такие приборы чрезвычайно удобны для контроля температурного режима перевозимых продуктов питания, медицинских и химических препаратов, донорских органов. Энергонезависимая память в металлическом корпусе может содержать описание сборочного процесса, а именно состав комплектующих, монтируемых на каждой операции. Перемещаясь от одного поста к другому, она заменяет бумажную документацию. В примерах этого раздела необходимым элементом технической системы является Data Logger. Возможные структурная и принципиальная схемы такого прибора представлены на рис. 1, а его внешний вид - на рис. 2. Корпус прибора изготовлен из дюралевой трубки, снаружи имеется тканевая петля для ношения на руке. Питается устройство от четыр╦х 1,5-В элементов питания. Контроль разряда батарей (монитор питания) осуществляется с помощью микросхемы DS1818. В качестве часов выбрана микросхема DS1994 из соображений минимизации элементов схемы и программных протоколов. В качестве памяти используется последовательная микросхема энергонезависимой памяти типа 24LC65 объ╦мом 64 Кбит. Этого объ╦ма достаточно для хранения в памяти до 450 меток и журнала событий до 1400 записей. Микроконтроллер устройства находится всегда в режиме Sleep, и выходит из этого режима по прерыванию при предъявлении электронного идентификатора. Проводит обработку полученного номера, осуществляет контроль за разрядом батарей, производит запись времени предъявления и номера идентификатора в журнал событий и переходит опять в режим Sleep. Использование такого алгоритма позволяет существенно сократить потребление тока устройством. Реально при средней интенсивности регистрации ╦мкости батарей хватает на 5√6 месяцев. Рисунок 1. Принципиальная электрическая и структурная схемы Рисунок 2. Внешний вид модуля |
Ваш комментарий к статье | ||||