Страница 1 из 1
Китайские GSM Сигнализации
Добавлено: Вт сен 10, 2013 4:07 am
tammat
Добрый день, Всем!
Кто-нибудь использует Китайские GSM Сигнализации;
Например,
http://www.aliexpress.com/item/Free-shi ... 37994.html
МОжно ли как-нибудь прикрутить этот девайс к MDM. или как получать информацию с датчиков?
Не хотелось бы два прибора с одной фунциональностью GSM-сигналка и Модем 3G чтобы посылать с сообщения с сигналки на сервер и тд
Или просто в MDM каким-то образом получать инфу от безпроводных датчиков
Спасибо
Re: Китайские GSM Сигнализации
Добавлено: Вт сен 10, 2013 9:56 am
ksgroup
tammat писал(а):Добрый день, Всем!
Кто-нибудь использует Китайские GSM Сигнализации;
Например,
http://www.aliexpress.com/item/Free-shi ... 37994.html
МОжно ли как-нибудь прикрутить этот девайс к MDM. или как получать информацию с датчиков?
Не хотелось бы два прибора с одной фунциональностью GSM-сигналка и Модем 3G чтобы посылать с сообщения с сигналки на сервер и тд
Или просто в MDM каким-то образом получать инфу от безпроводных датчиков
Спасибо
Судя по печатной плате изображенной на одной из картинок устройства по вашей ссылке, прибор довольно простой, но! Эта простота как обычно доставляет максимум проблем. Глядя на рисунок мы видим что прибор состоит из GSM модуля, центрального микропроцессора и приемника сигналов от датчиков. Ну и еще там виден DC/DC преобразователь, который из одного напряжения в 12 вольт создает необходимые напряжения для питания устройства. Так вот самое плохое в нашем случае что все интелектуальные процессы происходят в центральном микроконтроллере. По этой причине информацию с датчиков мы можем получить только сняв данные с выхода приемника, а это означает что для обработки этой информации нам необходим собственный микроконтроллер и главное нужно знать протокол по которому датчики общаются с центральным процессором. Думаю для людей близких к программированию это не самая сложная задача. Ну вот как то так. Есть еще вариант, но он как мне кажется не очень интересен. Практически все GSM модули общаются с управляющим контроллером по шине UART с помощью AT команд. Соответственно читая данные с этой шины можно перехватывать сообщения которые система отправляет в канал GSM. Думаю в них указывается какой датчик сработал, хотя может и нет. Недостаток этого способа в том что информация о сработавшем датчике поступит через некоторое время после сработки, а это не всегда приемлемо. Думаю первый способ более хорош, хотя и намного сложнее. Но зато зная частоту на которой передаются сигналы от датчиков, можно собрать отдельный приемник и перехватывать посылки не внедряясь в центральное устройство сигнализации.
UPD.
Почитав инструкцию стало понятно что в датчиках установлены кодеры PT2262 а частота передачи 433MHz. Соответственно взяв приемник на такую частоту и использовав декодер PT2272 в принципе можно получить информацию с датчиков.
Re: Китайские GSM Сигнализации
Добавлено: Вт сен 10, 2013 11:28 am
MaksMS82
Прикольно , слева на плате стоит приемник на 433 мгц ,похоже на его принимаются сигналы с пультов и датчиков , сигнал можно расшифровать микроконтроллером подключенный к нему(или на другой приемник),например на ардуино ,используя библиотеку RemoteSwitch.
Можно так же эмулировать нажатие кнопок на пульте с помощью м/к и передатчика ,на ебей такой комплект приемник+передатчик стоит 1.6 бакса
Re: Китайские GSM Сигнализации
Добавлено: Вт сен 10, 2013 6:07 pm
ksgroup
Мне вот только интересно если у датчиков нет обратной связи, как обстоят дела с отловом коллизий когда сработали например 2 или больше датчиков одновременно? Представьте себе ситуацию когда на одной частоте идет передача сразу от нескольких передатчиков - на выходе приемника каша. Если так то запустив помеху на частоте 433MHz можно свести на нет работу всей сигнализации

А если так то какая же это охрана? ИМХО лучше уж проводные датчики поставить.
Re: Китайские GSM Сигнализации
Добавлено: Ср сен 11, 2013 8:51 am
tammat
нашел интересную схемку(
http://radiokot.ru/circuit/analog/receiv_transmit/35/), о которой говорил Сергей (
http://smartliving.ru/Main/ArduinoSecurity)
Но как-бы ее интегрировать с MDM, минуя Arduino?
Типа через COM port или получать данные не по выходам, а по датчикам(24-битное число).
Может выкинуть все реле и брать данные с выхода микроконтроллера 12F629 или 12F675?
Извините, я не силен в электронике
Thk
Re: Китайские GSM Сигнализации
Добавлено: Ср сен 11, 2013 2:01 pm
ksgroup
Напрямую получать компьютером данные с датчиков через COM порт конечно же не получится. Вернее получится если написать свою программку, а в COM порте использовать один из сигналов просто как порт ввода. В этом случае все декодирование и коррекцию ошибок будет выполнять программа. Сомневаюсь что это простой способ. По этой причине обычно такие вещи делаются на каком нибудь микроконтроллере. Как правило существуют уже готовые библиотеки для декодирования сигналов и используя их программу для микроконтроллера написать достаточно просто. Конечно же нужно при этом и с паяльником "дружить"
В основном радио-датчики строятся на так называемых кодерах дистанционного управления. Их есть немало конечно же. К большинству кодеров имеются и декодеры

Как правило микросхема кодера (как например в датчиках из первого поста) имеет один или несколько входов для управления и несколько адресных входов. С помощью адресных входов задается уникальный адрес кодера. Декодеры так же имеют адресные входы с помощью которых они настраиваются на прием команд только от кодера с таким же адресом. Таким образом декодер "слышит" только свой кодер, или группу кодеров с таким же адресом. Теперь вернемся к нашим радио-датчикам. Зная какой именно кодер установлен в датчике, не сложно найти к нему декодер. Вскрыв датчик можно посмотреть какой адрес выставлен для этого датчика. Выставив такой же адрес на декодере и подключив его к приемнику, мы сможем получать сигнал о срабатывании датчика на выходе декодера. Таким образом можно собрать декодеры для всех датчиков установленных в доме и декодировать сигналы срабатывания. Этот способ неудобен только тем что для каждого датчика необходима своя микросхема декодера. Это дорого, громоздко, а главное при добавлении нового датчика необходимо добавить новый декодер. Именно по этому намного проще декодировать принятые сигналы с помощью микроконтроллера. При любых изменениях достаточно изменить прошивку контроллера или предусмотреть в прошивке регистрацию новых датчиков.
Все это конечно интересно, но как я уже писал в предыдущем моем посте, данная система совершенно не защищена от помех и коллизий. Работая на частоте например 433MHz приемник будет принимать кроме сигналов ваших датчиков, сигналы датчиков соседа, пультов управления розетками с дистанционным управлением, сигналы брелков авто-сигнализаций. Они ведь тоже работают на частоте 433MHz. У меня имеется приемник на такую частоту от старого дверного звонка с радио-кнопкой. Я ради интереса подключил к нему питание и с выхода подал сигнал на осцилограф. В итоге понаблюдав за "шумом" на выходе мне удалось увидеть сигналы почти от всех соседских авто-сигнализаций в момент открытия или закрытия автомобиля. Зачастую одновременно передаваемые сигналы накладывались друг на друга и такую "кашу" уже будет довольно трудно принять любому декодеру без коррекции ошибок. Представьте что у вас сработало несколько датчиков одновременно. Приемник примет сигналы их всех. На выходе будут сигналы наложенные друг на друга, а поскольку это цифровые сигналы из них получится просто цифровой шум который декодер не сможет распознать. Понятное дело что одновременно датчики срабатывают довольно редко, но все же. Например злоумышленник зная частоту на которой работают ваши датчики, может поставить на нее мощную цифровую помеху и ваш декодер не сможет "услышать" в эфире "крик" датчика, потому что сигнал датчика смешается с цифровым шумом помехи. Именно поэтому я считаю такую охранную систему крайне ненадежной. Уж лучше установить стандартные проводные датчики и завести шлейфы охраны на центральный модуль сигнализации.
Re: Китайские GSM Сигнализации
Добавлено: Ср сен 11, 2013 3:10 pm
tammat
Спасибо, пока поэкспериментирую с arduino
Re: Китайские GSM Сигнализации
Добавлено: Чт сен 12, 2013 9:57 am
ksgroup
tammat писал(а):Спасибо, пока поэкспериментирую с arduino
Эксперименты это всегда хорошо! В принципе весь умный дом в наших вариантах это сплошной эксперимент

Учимся на своих и чужих ошибках и в итоге строим то что нужно именно нам. Для того этот форум и существует.
Кстати, о результатах экспериментов не забудьте написать здесь. Наверняка кому нибудь пригодится ваш опыт.
Re: Китайские GSM Сигнализации
Добавлено: Чт сен 12, 2013 8:38 pm
tammat
Как только придет железо...Кроме того,нагуглил интересные проекты на VIrtualWire,как для Arduino, так и Raspberry.
И чтение радиодатчиков Oregon. Если кому интересно.
http://arduino.ru/forum/proekty/chtenie ... fic-433mhz
http://alarm-systems.com.ua/%D0%9F%D0%B ... 0%BE%D0%B2