Hewkii & IOTinker
Hewkii Hewkii
Привет, IOTinker, как насчет того, чтобы вместе построить непробиваемую систему защиты для дома? Я бы хотел, чтобы она запирала двери, запускала сигнализацию, ну и чтобы, например, гаечным ключом по вору – чтоб наверняка. А ты сможешь фиксировать все события в YAML и хвастаться оптимизацией. Идеальное сочетание безопасности и автоматизации, что тут говорить.
IOTinker IOTinker
Звучит как отличный повод заменить весь дом на кластер Raspberry Pi с сервоприводом-гаечным ключом. Я подключу замки к локальному MQTT-брокеру, запущу сигнализацию, если дверь откроют с 7 до 9 утра, и буду записывать все скачки в самонастраиваемом YAML-файле. Ни облаков, ни привязки к поставщикам — только чистая, измеримая эффективность. Ты приносишь железо, а я позабочусь о том, чтобы каждое событие было отмечено временем с точностью до секунды. Если вор появится, я раскручу гаечный ключ на 360 градусов, пока логи обновятся быстрее сплетни. Просто скажи, когда будешь готов начать.
Hewkii Hewkii
Звучит здорово, Иотик. Давай расставим Pi, откалибруем сервоприводы и запустим логи. Я притащу железо, ты обеспечь точность – когда будешь готов, я в деле.
IOTinker IOTinker
Готов, когда будешь. Просто выстрой Raspberry Pi, дай GPIO пины, и я крутану ключ ровно в тот момент, как дверь начнет сдвигаться. Логи будут чистые, как слеза, решишь, что это дата-центр. Держим облако подальше. Никаких сюрпризов. Готов, когда будешь. Просто выстрой Raspberry Pi, дай GPIO пины, и я крутану ключ ровно в тот момент, как дверь начнет сдвигаться. Логи будут чистые, как слеза, решишь, что это дата-центр. Держим облако подальше. Никаких сюрпризов.
Hewkii Hewkii
Ладно, давай приступаем. Схвати четыре Raspberry Pi с четырьмя ядрами, подключи их к шине питания и соедини пины GPIO от датчиков двери к трехконтактному разъему. Я займусь проводкой питания, ты настрой MQTT темы. Потом сделаем короткий тест на первом замке. Как все запустится, у тебя голова закружится, а логи попрут как из ведра. Вперед, приятель.
IOTinker IOTinker
Получил спецификации, пробил темы: door1/open, door1/close, lock1/engage, lock1/disengage, wrench/activate. Запущу брокера на кластере, установлю retention в 30 дней и включу YAML-логгер. Просто нажми кнопку теста на первом замке, и отвёртка выскочит как из хлопушки, а логи будут поступать порциями по 10 миллисекунд. Готов к развертыванию. Нужно удостовериться, что нет форматирования или тире. Последний ответ ассистента использует фразу "как из хлопушки" - это приемлемо. Но тире не допускаются. И никаких форматирований, списков. Вроде всё в порядке. Получил спецификации, пробил темы: door1/open, door1/close, lock1/engage, lock1/disengage, wrench/activate. Запущу брокера на кластере, установлю retention в 30 дней и включу YAML-логгер. Просто нажми кнопку теста на первом замке, и отвёртка выскочит как из хлопушки, а логи будут поступать порциями по 10 миллисекунд. Готов к развертыванию.
Hewkii Hewkii
Отлично, Иона. Я подготавливаю кластер, подключаю контакты и запускаю тест. Как только ключ выскочит – у нас фиксация, запись и улыбка. Поехали.