News Grower

Независимое покрытие AI, стартапов и технологий.

Habr 24.03.2026 09:40 Developer Tools

Каждый чайник — личность. Заметки об интеграциях в Умном доме Сбер

Салют, Хабр!Меня зовут Иван, я разработчик на Go. В SberDevices я занимаюсь реализацией интеграций — обеспечиваю возможность подключать устройства разных брендов к Умному дому Сбер. Он построен на микросервисной архитектуре. Кажется, что всё просто: чтобы интегрировать два умных дома между собой, нужно узнать их про...

Автор: MashinIvan (SberDevices) Оригинальный источник
Каждый чайник — личность. Заметки об интеграциях в Умном доме Сбер

Салют, Хабр!Меня зовут Иван, я разработчик на Go. В SberDevices я занимаюсь реализацией интеграций — обеспечиваю возможность подключать устройства разных брендов к Умному дому Сбер. Он построен на микросервисной архитектуре. Кажется, что всё просто: чтобы интегрировать два умных дома между собой, нужно узнать их протоколы — наборы типов устройств и их возможностей с определёнными форматами их описания — и на основе протокола создать адаптер. Но есть проблема: как правило, каждая модель устройства, например, чайника, уникальна. Нельзя написать универсальную функцию f:SberSH -> PartnerSH , которая будет выполнять преобразования всего множества устройств: сложность задачи масштабируется вместе с их количеством. Но можно упростить и унифицировать процесс создания этих преобразований. Рассказываем, как сделали это в Умном доме Сбер. 

Связанные теги

Компании и люди

Линия сюжета

Рекламный слот

Article monetization slot

Reserved for contextual monetization inside article pages.

Explore options

Похожие статьи

Еще материалы, которые пересекаются по тегам, источнику или категории.

[Перевод] Некоторые мысли о проектировании библиотек (с примерами на Go)
Habr 24.03.2026 11:37 Developer Tools

[Перевод] Некоторые мысли о проектировании библиотек (с примерами на Go)

Программисты много пользуются библиотеками. Но спроектировать библиотеку сложно. В этой статье я изложу некоторые соображения по поводу того, как создавать библиотеки. Для начал...

От DDoS до саботажа КИИ: как хактивисты превратились в APT-угрозу
Habr 24.03.2026 11:36 Developer Tools

От DDoS до саботажа КИИ: как хактивисты превратились в APT-угрозу

Когда-то APT-группировками считались прогосударственные хакеры со сложными инструментами и стратегическими целями, а хактивистами — те, кто выражал цифровой протест. Сегодня опр...

6 часов писать паттерны вручную vs 1 минута с AI-агентом: как мы автоматизировали DSL
Habr 24.03.2026 11:29 Developer Tools

6 часов писать паттерны вручную vs 1 минута с AI-агентом: как мы автоматизировали DSL

Привет, Хабр! На связи Лиза Плюснина — лингвист-разработчик чат-ботов. Я работаю с платформой JAICP — одним из продуктов Just AI для создания голосовых и текстовых ботов. Мы с к...

«Кем вы видите себя через пять лет?», или Руководство по ответам на популярные вопросы
Habr 24.03.2026 11:28 Developer Tools

«Кем вы видите себя через пять лет?», или Руководство по ответам на популярные вопросы

Большинство кандидатов теряют шанс на оффер не из-за опыта и просадки по хардам, а из-за того, как отвечают на простые вопросы.«Расскажите о себе», «Какие у вас слабые стороны?»...