Обновить
70.68

Интернет вещей

Интеллектуальная экосистема

Сначала показывать
Порог рейтинга
Уровень сложности

Управляем умным домом Home Assitant через Алису и без интернета. Часть 2

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров31K

Продолжаем разбираться в интеграции и в этой части настроим окружение для ESP-IDF, а так же рассмотрим код для контроллера.

Читать далее

JsonX — JSON на микроконтроллерах по-человечески

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров5K

JSON сейчас встречается буквально везде - от веб-сервисов до IoT, но есть нюанс: почти все популярные JSON-библиотеки писались с расчётом на десктопы и серверы, где оперативку никто не считает по килобайтам. А вот на микроконтроллерах, особенно Cortex-M, каждый байт на счету. Да, конечно, можно гонять сырые структуры и их же писать в конфиг-файл, это как говорится "не запрещено конституцией". Но отладка в таком случае превращается в отдельный квест. В какой-то момент я понял, что мне надоело вручную возиться с JSON на микроконтроллерах: писать километры кода для обхода дерева cJSON, ловить утечки и гадать, где malloc снова подставит. Из всех этих соображений и родился JsonX — лёгкая и минималистичная надстройка над cJSON, которую я делал в первую очередь под микроконтроллеры.

Преимущество JsonX:

Читать далее

Я хотел пошпионить за своим псом, а в результате проследил за TP-Link

Время на прочтение5 мин
Количество просмотров10K

Недавно я купил дешёвую камеру Tapo, чтобы понимать, чем занимается мой пёс, пока меня нет дома.

И что в результате? Я выполнил реверс-инжиниринг потоков онбординга, декомпилировал APK, занимался MITM TLS-сессий и писал криптографические скрипты.

Основной моей мотивацией к созданию этого проекта стало то, что с первого дня установки камера начала меня раздражать. Настраивать её во frigate было довольно утомительно: похоже, никто точно не знает, как эти камеры работают онлайн.

Читать далее

Как это сделано: пешеходный мост с пиксельной подсветкой

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров5.4K

Архитектурная подсветка — это не только про красоту. Это и про десятки инженерных задач: синхронизация сотен источников света, поддержка протоколов DMX и RDM, защита оборудования от морозов, организация удаленного доступа к САУО (системе автоматического управления освещением), учет энергоресурсов.

Как управлять разнородными светильниками, разнесенными по десяткам метров на открытом воздухе? Как включить САУО в сильный мороз? Как оптимизировать схему питания и избавиться от уймы контакторов? И наконец — как все это сделать за приемлемые деньги? И это далеко не все вопросы, встающие при конструировании подобной системы.

В статье разберем, как эти задачи были решены на интересном объекте — на вантовом мосту со светодинамической подсветкой в г. Челябинске. Разберем архитектуру системы управления, взаимодействие компонентов и технические решения по управлению и синхронизации.

Читать далее

SCADA для библиотеки: диспетчеризация инженерных систем

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров3.5K

Современная библиотека — это не только стеллажи с книгами, но и множество инженерных систем: отопление, вентиляция, кондиционирование, освещение, электрические сети, телекоммуникационное оборудование. Все они требуют постоянного контроля и обслуживания. Поэтому при реконструкции детской библиотеки в г. Тюмень внедрили SCADA-систему. В этой статье разберем, как там все устроено.

Читать далее

NIST утвердил стандарт облегчённой криптографии для встроенных устройств

Время на прочтение4 мин
Количество просмотров3.2K

После десяти лет обсуждений и тестирования десятков алгоритмов Национальный институт стандартов и технологий (NIST) утвердил окончательный стандарт «облегчённой криптографии» (lightweight cryptography) для микроконтроллеров, встроенных CPU, слабых FPGA и других устройств с ограниченными аппаратными возможностями, то есть минимальным количеством памяти и вычислительными ресурсами.

Принятие стандартов даёт надежду, что современная криптография — идентификаторы, цифровые подписи, шифрование, защита от кибератак — будет поддерживаться на миллиардах устройств Интернета вещей и другой малой электронике, такой как RFID-метки и медицинские имплантаты.

Читать далее

Когда open/close уже мало: как мы реализовали протокол доступа к 20 000 машин через Bluetooth

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров4.9K

Bluetooth в каршеринге — это не «дополнительная фича», а критическая часть сервиса: через него клиент получает доступ к автомобилю, когда бортовой модуль не может связаться с сервером. Надёжность этого канала напрямую влияет на пользовательский опыт и работу всего парка из десятков тысяч машин.

В этой статье я расскажу, как мы в Ситидрайве встроили Bluetooth в архитектуру сервиса, чтобы открытие автомобиля работало  без мобильной связи. На практике это оказалось далеко не тривиальной задачей: пришлось разбираться с закрытой реализацией модуля от поставщика, решать вопросы безопасности и переносить систему с жёстко зашитых команд на гибкую конфигурацию.

Если вы разрабатываете софт для IoT, пишете мобильные приложения, проектируете распределённые системы или просто любите истории о том, как инженерные костыли превращаются в полноценные решения — эта статья для вас.

Читать далее

Как дизайнер сделал себе умный дом — и стал его продавать

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров9.6K

Дизайнер Андрей из Ростова отремонтировал себе квартиру. Дизайн интерьера — его работа: чисто, стильно, без визуального мусора. Автоматизация — не его профиль, но в тандеме с интегратором «ODA электромонтаж» они превратили обычное жилье в полноценный умный дом.

Результат оказался настолько удачным, что теперь эту квартиру показывают клиентам. Не как шоурум, а как реальный объект: здесь живут и пользуются автоматикой каждый день.

Андрей проектирует интерьеры, а Алексей (директор «ODA электромонтаж») занимается автоматизацией. Вместе они работают в связке «дизайн + умный дом», и делают проекты, в которых автоматизация становится частью концепции.

В этой статье мы расскажем про их подход: какие технологии выбрали, как реализовали управление, что получилось, и как этот проект из личного эксперимента стал рабочим инструментом.

Читать далее

Как мы построили умный дом без Алисы, но с лифтом в подвал и котлом по OpenTherm

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров12K

Когда говорят «умный дом», многие представляют себе возможность включать свет со смартфона и голосового помощника Алису. Но если копнуть глубже, становится понятно: по-настоящему умный дом — это тот, который работает вообще без участия хозяина.

Мы побывали в частном доме в Ростове-на-Дону, где автоматизация охватывает почти все: освещение, шторы, вентиляцию, отопление, кондиционирование, бассейн и даже лифт в подвал. При этом ни Алисы, ни других голосовых ассистентов в системе нет — только контроллер на Linux, пара десятков модулей ввода/вывода и продуманные сценарии.

Заказчик Олег закончил мехмат и сам погружался в проект с самого начала. Реализовывал проект интегратор «ODA электромонтаж». Вместе они построили систему, в которой ручное управление сведено до минимума.

Читать далее

Умные контактные линзы: настоящее и ближайшее будущее

Время на прочтение8 мин
Количество просмотров9.5K

Дополненная реальность (augmented reality, AR) — это технологии, которые сводятся к обширному цифровому аннотированию окружающего мира, в первую очередь — урбанизированных территорий с хорошим мобильным интернетом. Краткий обзор технологий, значительно выигравших от внедрения дополненной реальности, приведён в этом переводе, опубликованном на Хабре в корпоративном блоге компании RuVDS. Однако до сих пор непонятно, каким станет общедоступный интерфейс, который позволил бы результативно пользоваться дополненной реальностью и легко выходить из неё. Инвазивные технологии с вживлением электродов в мозг пока преимущественно остаются фантастикой, а такие устройства как «Google Glass» слишком громоздкие и дорогие, поэтому ожидаемо проваливаются на рынке. Но, возможно, подходящий интерфейс уже найден, и им станут умные контактные линзы, разработанные компанией Mojo Vision в начале 2020-х.   

Читать далее

Создаем гаджеты с Matter — новым стандартом для умного дома

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров9.8K

Предположим, мы хотим создать устройство для умного дома, совместимое с Google Home, Amazon Alexa, Samsung SmartThings, Apple HomeKit, Tuya и другими платформами. В таком случае нам придется присоединиться к их партнерским программам и уже настраиваться на серьезный лад.

Если же наша цель — гаджет, который работает со всеми этими экосистемами сразу, — то объем предстоящей разработки вырастает многократно. Неудивительно, что подобные программы рассчитаны в первую очередь на коммерческих производителей, а не на мейкеров.

Но постойте… Неужели все так недоступно? Отнюдь. Сегодня все больше продуктов для домашней автоматизации внедряют протокол Matter. Возможно, мы сможем ограничиться поддержкой лишь этого стандарта.

Простой пример — под катом

Observability в мире Интернета вещей

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров1K

Мониторинг и наблюдение жизненно важны для поддержания надежности, эффективности и безопасности устройств Интернета вещей. При правильном подходе они обеспечивают обзор ваших систем Интернета вещей в режиме реального времени, а также доступ к данным, необходимым для устранения проблем, связанных с историей. Однако при наличии тысяч разнообразных устройств IoT достижение этих целей сопряжено со множеством сложностей.

В этой статье мы подробно рассмотрим типичные сценарии мониторинга устройств Интернета вещей. В частности, мы поговорим о различиях между мониторингом и наблюдением, о том, какие именно аспекты IoT заслуживают мониторинга и соответствующих стратегиях.

Читать далее

Умный дом от программиста: мой опыт и мои принципы

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров17K

Привет, меня зовут Тимофей. Я программист. Не электрик и не электронщик. А человек, который хочет, чтобы дома свет включался сам, батареи не грели зря, а домофон говорил голосом, кто к нам пришел. Для этого у меня есть лишь бытовые навыки уровня «поменять розетку» и понимание, как писать код для компьютеров (это помогает, но как оказалось - это не ключевое: код для умного дома почти не пишу).

Когда-то в детстве мы с папой собрали простенькую схему на конденсаторе: открываешь дверь — включается свет и горит около минуты. Тогда это казалось магией. Спустя много лет я решил повторить эту магию, но уже в масштабах своей квартиры. И понеслось…

Сначала были простые «коробочные» беспроводные решения: Z-Wave, ZigBee, Wi-Fi. Потом — кабели, щитки, Modbus, Wiren Board, Sprut.Hub. В какой-то момент автоматизация опутала весь дом: от света в туалете до пылесоса и бризера. И при этом я старался, чтобы все работало надежно, не зависело от облаков и не вызывало неприятия у семьи (ну… почти всегда).

Эта статья — мой личный путь. С ошибками, переделками, удачными находками и местами, где «так нельзя, но работает». Возможно, вы найдете тут интересные идеи, которые работают каждый день, а не только хорошо выглядят на красивых презентациях.

Читать далее

Ближайшие события

Кто мешает вашему Wi-Fi?

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров76K

Думаете, виноват провайдер? Мало что способно вывести из себя так сильно, как капризный Wi-Fi. Вроде бы пару минут назад интернет «летал», а теперь всё внезапно зависло — видео не грузится, Zoom/Google Meet прерывается так, что не слышно коллег, а лампочки умного дома работают через раз. 

Тысячи раз слышим совет «перезагрузите роутер», но редко кто задумывается, что стоит за лагами — перегруженные частоты и ограниченные ресурсы невидимого соседства. Детали внутри.

Читать далее

Монитор качества воздуха Zigbee своими руками

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров19K

Сразу должен сказать, что идея не моя. Изначально речь шла об устройстве на дисплее epaper, который бы на экран выводил значения CO2, температуру и влажность. Ну еще время. В процессе обсуждения родился проект, который мы назвали Air Quality Monitor.

Самым главным критерием была выбрана повторяемость как можно большим количеством пользователей Умных Домов, даже теми, которых пугает паяльник. Поэтому все датчики были выбраны в виде готовых модулей, которые просто вставляются в соответствующие разъемы на общей плате, а пайка сведена к минимуму.

Читать далее

Провода у беспроводных IIOT-датчиков: пережиток старого или эволюционное преимущество?

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.4K

Сегодня, говоря о беспроводных датчиках Интернета вещей (IoT), мы представляем себе компактные устройства, идеально подходящие для небольших помещений и ограниченных пространств. Однако, перенося такие датчики в реальную производственную среду — будь то заводские цеха, строительные площадки или удалённые объекты инфраструктуры — возникают совершенно новые требования, которые зачастую кардинально меняют концепцию продукта. "Беспроводному" датчику приходится эволюционировать и обзавестись… проводами. Как это происходит и почему — разберёмся в этой статье.

Читать далее

Через диммеры — к звездам

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров5.5K

Иногда заказчик вместо технического задания говорит лишь: «Мне нравится космос — удивите меня». Такой подход превращается в вызов для интегратора: нужно придумать нестандартное решение внутри дизайнерской концепции, которая красива на рендерах, но часто далека от реальности монтажа. Проектировать, прокладывать, увязывать и оживлять — все ложится на плечи команды автоматизации. А потом заказчик возвращается на приемку и действительно удивляется: получилось «как космос».

В статье мы рассмотрим однокомнатную квартиру на 43 м², которую превратили в техно-берлогу с космическими декорациями: звездный потолок, сценарное освещение, проектор, паровой камин, автоматические жалюзи и датчики протечки, встроенные в пол.  

Давайте разбираться, как реализовать проект без ТЗ, и собрать «Космос!!!», в котором, к тому же, ничего не раздражает.

Читать далее

Делаем настольные часы с Wi-Fi из тетриса

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров8.4K

Если вы посмотрели видео, то уже хорошо понимаете, что представляет из себя этот гаджет, но на всякий случай ещё раз перечислю, что он умеет: онлайн‑синхронизация времени, фоторамка, демонстрация логотипа, имитация волшебного шара из фильма «Трасса 60». В часах используется модуль WeAct ESP32‑C6 Mini с процессором ESP32‑C6 QFN32 и дисплей WeAct ST7735 (9 $ за всё вместе с доставкой с AliExpress).

Читать далее

Как я решила проблему ухода за котом во время отпуска: автономный лоток + смарт-кормушка с камерой

Время на прочтение5 мин
Количество просмотров23K

Привет, Хабр! Хочу поделиться личным опытом: я спокойно уехала в отпуск на две недели, оставив кота одного — и всё благодаря современным смарт-гаджетам: речь идет про автономный лоток, который дополняет смарт-кормушка со встроенной камерой. С таким набором не страшно оставлять питомца на время отпуска.

Смарт-кормушка умеет выдавать корм дозировано, а умный лоток самостоятельно очищает наполнитель. Если вы, как и я, раньше переживали, что питомец останется без ухода во время вашего отпуска, то этот текст для вас. 

Читать далее

AI-помощник на запястье: как мы сделали умные часы с YandexGPT

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров7.2K

Привет! На связи Ирина из команды AIMOTO, и сегодня мы хотим поделиться своим опытом разработки гаджетов на основе больших языковых моделей. Мы создаём детские умные 4G‑часы со встроенным виртуальным помощником, разработанным на базе YandexGPT.

В этой статье расскажем, как мы создали приложение для интерактивного помощника с помощью инструментария Yandex Cloud, а также покажем несколько фишек обращения с большими языковыми моделями, которые могут пригодиться другим разработчикам. Почему мы выбрали лёгкую версию LLM, как перенесли все ресурсоёмкие задачи на бэкенд и как работали с AI Assistant API в превью‑режиме — история разработки приложения ждёт вас под катом.

Читать далее