ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

04.03.2008, 16:15
|
|
Moderator - Level 7
Регистрация: 19.10.2007
Сообщений: 225
Провел на форуме: 1260519
Репутация:
298
|
|
С GSM я пока связываться не буду - времени нет  . Но если кто нибудь реализует - очень интересно было бы посмотреть.  У Demiusa последняя ссылка очень уж толковая, понравилась.
Сегодня прикупил себе ключ "стандартный", как президент выразился  . Правда не DS, а аналог STM Smart Button какой-то (всего 40р.). Испытаю-отпишусь.
|
|
|

05.03.2008, 09:23
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 331
Провел на форуме: 1724067
Репутация:
806
|
|
Ждем отчета  Кстати, а продаются разьемы для подключения в них таблеток?
|
|
|

05.03.2008, 10:14
|
|
Участник форума
Регистрация: 27.11.2006
Сообщений: 123
Провел на форуме: 285620
Репутация:
84
|
|
Да конечно почти всё можно купить в конторах, которые занимаются установкой систем видеонаблюдения и доступа в помещения.
|
|
|

05.03.2008, 15:08
|
|
Moderator - Level 7
Регистрация: 19.10.2007
Сообщений: 225
Провел на форуме: 1260519
Репутация:
298
|
|
Сообщение от presidentua
Ждем отчета  Кстати, а продаются разьемы для подключения в ним таблеток?

Нормальный DS1990A стоит примерно руб 70-80, просто их небыло  Ответный контакт я купил за 150 руб.
|
|
|

21.03.2008, 10:27
|
|
Участник форума
Регистрация: 27.11.2006
Сообщений: 123
Провел на форуме: 285620
Репутация:
84
|
|
Ну что всё проект встал?
|
|
|

21.03.2008, 19:16
|
|
Moderator - Level 7
Регистрация: 19.10.2007
Сообщений: 225
Провел на форуме: 1260519
Репутация:
298
|
|
Сообщение от Demius
Ну что всё проект встал?
Ну почему же? Вот отчитываюсь по I-Button:
алгоритм вкратце:
определяем наличие ключа;
передаем команду чтения ROM;
читаем код семейства ключа (для 1990А =01h);
читаем шесть байт собственно ключа (начиная с младшего);
читаем контрольную сумму CRC.
Используемые функции:
Код:
boolean Touch_Present() //
{ boolean present; //1-ключ обнаружен, 0-нет.
output_low(TOUCH_PIN);
output_drive(Touch_Pin);
delay_us(500);
output_float(TOUCH_PIN);
delay_us(5);
if(!input(TOUCH_PIN))
return(FALSE);
delay_us(60);
present=!input(TOUCH_PIN);
delay_us(250);
if(present) return(TRUE);
else return(FALSE);
}
void Touch_Write_Byte(unsigned int8 data) //передача байта ключу
{ unsigned int8 i;
for(i=1;i<=8;++i)
{ output_low(TOUCH_PIN);
output_drive(Touch_Pin);
delay_us(10);
if(shift_right(&data,1,0))
{ output_high(TOUCH_PIN);
delay_us(60);
}
else
{ output_low(TOUCH_PIN);
delay_us(60);
}
output_high(TOUCH_PIN);
delay_us(10);
}
}
unsigned int8 Touch_Read_Byte() //чтение байта от ключа
{ BYTE i,data;
for(i=1;i<=8;++i)
{ output_low(TOUCH_PIN);
output_drive(Touch_Pin);
delay_us(10);
output_float(TOUCH_PIN);
delay_us(10);
shift_right(&data,1,input(TOUCH_PIN));
delay_us(100);
}
return(data);
}
А вот сам модуль считывающий данные:
Код:
if(Touch_Present()==true) //если обнаружен ключ
{ Touch_Write_Byte(0x0F); //передаем команду считывания ROM
Fam=Touch_Read_Byte(); //читаем код семейства
temp=0;
do{Temp++; //читаем 6 байт серийного номера
Data[Temp]=Touch_Read_Byte();
}while(Temp!=6);
CRC=Touch_Read_Byte(); //читаем контрольную сумму
В очередной раз не удивило, что у CCS стандартные функции для работы с тач-мемори оказались кривыми, пришлось доработать. CRC не считал, просто лень.  Лучше два раза код считать для верности. Экспериментировал, пытаясь получить неверный код имитируя плохой контакт:сложновато, примерно на 20-ый раз код читается неверно. Вот вообщем-то и все...
Demius, а ты кроме GSM какие еще видишь продолжения проекта? Думаю GSM сам по себе проект не простой будет. 
Последний раз редактировалось Animal; 21.03.2008 в 19:24..
|
|
|

23.03.2008, 05:21
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 331
Провел на форуме: 1724067
Репутация:
806
|
|
Ccs - это что? На первый взгляд смахивает на КодеВизион  . Но некоторых функций по другому называются.
Вот смотрю и радуюсь. "С" - это сила. Перекинуть твою прогу для роботы АВР очень легко, лишь пару функий дописать для совместимости и все 
|
|
|

23.03.2008, 16:02
|
|
Moderator - Level 7
Регистрация: 19.10.2007
Сообщений: 225
Провел на форуме: 1260519
Репутация:
298
|
|
CCS PICC - компилятор С для PIC-микроконтроллеров. Те, кто профессионально пользуются, его не очень жалуют(больше Hi-Tech и компилятор от микрочипа), но я к нему привык очень.  Содержит генератор начального кода и драйвера (можно сказать библиотеки) для работы с различными устройствами и мат.методами (часто кривыми). Вобщем-то ничего особенного в нем нет, но для "начинающего" это лучший вариант, т.к. полностью "отвязан" от использования регистров МК, да и вообще обладает большей "понятностью", по сравнению с другими компиляторами. Есть своя IDE (визуальная среда разработки), так-же более удобная, чем MP-Lab.
P.S: считал данные из таблетки и вывел на индикатор. Все полностью совпало с выгравированной на таблетке информацией.

|
|
|

23.03.2008, 20:15
|
|
Участник форума
Регистрация: 27.11.2006
Сообщений: 123
Провел на форуме: 285620
Репутация:
84
|
|
Сообщение от Animal
Demius, а ты кроме GSM какие еще видишь продолжения проекта? Думаю GSM сам по себе проект не простой будет. 
ну можно было бы добавить:
1. в схему режим бесперебойного питания с информированием контролера что идёт питание от аккумулятора и с отправкой СМС что идёт работа по аккумулятору.
2. можно сделать управление замками любыми
3. можно сделать несколько объектов.
4. можно сделать табло с выводом разной инфы, по датчикам табло можно использовать от нокии.
ну вроде пока всё что приходит на мой мозг 
|
|
|

23.03.2008, 21:54
|
|
Moderator - Level 7
Регистрация: 19.10.2007
Сообщений: 225
Провел на форуме: 1260519
Репутация:
298
|
|
1. тьфу-тьфу, но проблем с электричеством последние два года дома вообще не наблюдалось(гараж имеет общую стену с домом). И опять приходим к GSM. 
2. Можно, это дельно, особенно после подключения i-button. Можно контакт вывести наружу. Ставим еще один узел, как на сирене и лампочке, а в качестве нагрузки - реле. И управляем замками любыми. 
3. Не понял. По конкретнее. Почему не сделать на каждый объект свой модуль?
4. На много легче купить дисплей и не париться с протоколом обмена. Или,всмысле, по AT-командам? На данный момент это для меня темный лес. Дисплюй на последней картинке стоит 200р всего.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|