circles.engineering
196 subscribers
79 photos
6 videos
22 links
Связаться: @kudumu

Рассказываю, как технологии делают жизнь удобнее: прокачиваю умные дома, создаю DIY-проекты, сложные IT-продукты, развиваю умное зеркало и держу руку на пульсе IT-новостей. Добро пожаловать!
Download Telegram
ESP32: универсальный и энергоэффективный

ESP32 — это один из самых популярных микроконтроллеров для IoT / умного дома. Небольшой, недорогой и при этом довольно производительный для своих размеров, встроенные Wi-Fi и Bluetooth, множество интерфейсов. Но главное его преимущество — экономность, в основном, если требуется небольшая железка с простой логикой, то выбирают именно ESPшку.

Благодаря продвинутым режимам энергопотребления, ESP32 идеально подходит для автономных устройств. В режиме Deep Sleep он потребляет всего 10 мкА, а это, на минуточку, делает его идеальным для датчиков, работающих от батареек месяцами (месяцами, Карл!). В режиме Light Sleep микроконтроллер дремлет, сохраняя периферийные функции активными. А Modem Sleep отключает радиомодуль, когда соединение временно не нужно.

Если устройство должно просыпаться только для выполнения задач, ESP32 справляется идеально: он быстро активируется, делает свою работу и снова уходит в сон. Это рациональный выбор для умных домов, сигнализаций, метеостанций и других автономных систем. Осталось придумать что с ним еще можно сделать 😄

P.S. там где-то в постах сверху есть шорт про распознавание номеров, так вот в роли камеры там выступает как раз ESPха.

#ESP32@circles_engineering
4👍2👏1
Как и где использовать энергоэффективность ESP32

Ну окей, предположим, мы понимаем, что ESP32 действительно эффективно управляет питанием, долго работает и бла-бла-бла. Как и где это можно использовать?

Первые сценарии, которые приходят голову типичному DIY-щику это, наверняка, что-то связанное с поливом или выращиванием растений, мониторингом качества воздуха в помещении (или вовсе метеостанцией), ну или примитивная система освещения / сигнализации.

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

Окей, вы скажете, что все перечисленное может работать от электросети и автономность питания в этих случаях не особо-то нужна, и, скорее всего, вы будете правы. Пример сценария, приближенного к промышленному, где может понадобиться powerbank и DeepSleep -- мониторинг объема. Причем мониторинг объема чего угодно: начиная от уровня комбикорма для скота и заканчивая уровнем топлива в цистерне, которая движется в течение двух суток их точки А в точку Б. Если уровень достигает нежелательного (или в принципе изменяется, хотя не должен) -- мгновенная отправка уведомления на сервер через GSM-модем, который мы заботливо подружили с ESP32 заранее.


#ESP32@circles_engineering
👍5😁1🤔1
Не так давно Яндекс снова представил устройства умного дома, в том числе поддерживающие Matter over WiFi. Что такое Matter (да еще и over WiFi) и зачем он нужен?

Matter – это единый стандарт (протокол) умного дома, разработанный для упрощения интеграции устройств различных брендов. Он обеспечивает совместимость и безопасность, сводя к минимуму фрагментацию экосистем. Особенность Matter заключается в использовании IP-протокола, что упрощает управление устройствами и повышает их интероперабельность.

Matter over Wi-Fi – подвид Matter поверх обычных сетей Wi-Fi. Такой подход упрощает подключение к существующей домашней сети без необходимости внедрения дополнительных протоколов типа Zigbee, ZWave или что там еще успели придумать, но беда в том, что WiFi может иметь ограничения по энергоэффективности для некоторых устройств (для тех же датчиков, работающих от батареи).

Есть еще всем знакомый Zigbee – проверенный временем протокол с низким энергопотреблением и поддержкой mesh. Он идеален для датчиков и любых других устройств, но, как правило, требует хаба.

Получается, что Matter упрощает взаимодействие, Matter over Wi-Fi еще и облегчает интеграцию, но для энергоэффективных устройств пока что выбирают Zigbee, потому что оно экономичное. Ну а если у нас есть хоть что-то на Zigbee, то какой смысл разводить зоопарк разных протоколов, если можно просто все устройства подобрать заранее на Zigbee, подружить их с zigbee2mqtt, отвязавшись от вендорских хабов, и горя не знать. Такие вот дела. Поэтому Zigbee устройств много, а переход на Matter идёт уже который год и маловероятно, что полностью завершится в ближайшее время.

Но Яндекс все равно молодцы.

#zigbee@circles_engineering
#matter@circles_engineering
👍3👏3🤔2
Моя прелесть 💍

Конец года богат на "умные" новинки. Как выяснилось, SberDevices анонсировали умное кольцо. С учетом того, что лампочки / розетки и всякое такое выпускается практически каждым техногигантом РФ, кольцо выглядит как некий прорыв, не глобальный, но локальный — точно, ведь ближайший конкурент устройства от SberDevices есть только в Корее (производства Samsung) и Финляндии (модель Oura Ring), хотя, может быть, где-то еще, но суть в том, что этот рынок очень маленький и специфический.

Надеюсь, что интеграцию со SberPay завезут, иначе лично для меня все аргументы к покупке теряются. Какой смысл носить кольцо, если уже есть "умные" часы с бОльшим количеством функций (чтение уведомлений / будильник и тд).
👍2👏21
Немного об LLM 🤖

Пишу небольшой проект на С для ESP32, в нём задействован абстрактный экран, на который выводится абстрактная информация. Чтобы проверить корректный перенос текста по словам, попросил одну из известных LLM сгенерировать мне пять фраз длиной около 140 символов каждая. Вот что я получил:

const char* phrases[] = {
"В чащах юга жил бы цитрус? Да, но фальшивый экземпляр! Развитие электроники в наши дни позволяет создавать всё более совершенные устройства для работы.",
"Съешь же ещё этих мягких французских булок, да выпей чаю. Новые технологии открывают широкие возможности для автоматизации процессов.",
"Широкая электрификация южных губерний даст мощный толчок подъёму сельского хозяйства. Современные методы разработки повышают качество.",
"Эй, жлоб! Где туз? Прячь юных съёмщиц в шкаф. Быстрая работа программы является важным фактором успеха проекта."
};

Почему так?! ПОЧЕМУУУ?

#ESP32@circles_engineering
😁6🤔2🤯1
circles.engineering
Околорабочее Не так давно ко мне обратился хороший товарищ, который находится в поиске своей новой работы мечты, сам он из IT. По его рассказам, сейчас на рынке столько вакансий, что глаза разбегаются, сильно выросло количество смежных позиций, теперь чуть…
История неожиданно получила продолжение. Планирую в ближайшее время анонсировать бета-тестирование на ограниченной аудитории, затем двигаться инкрементально, оттачивая рабочие алгоритмы.

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

#hire_me_bot@circles_engineering
🔥4👏41
😊 HireMe Bot 😊

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

⚠️ UPD: заранее скажу, что есть 2 необходимых условия:
1) реально находиться в поиске новой работы;
2) иметь подробное резюме на hh.ru.

#hire_me_bot@circles_engineering
Please open Telegram to view this post
VIEW IN TELEGRAM
👏32🔥2👍1
Ухххх, пришлось изрядно попотеть с фильтрами и настройками, чтобы функционал работал максимально точно и интуитивно для пользователя, а не буквально, как было ранее.

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

#hire_me_bot@circles_engineering
👍4🔥32
circles.engineering
Ухххх, пришлось изрядно попотеть с фильтрами и настройками, чтобы функционал работал максимально точно и интуитивно для пользователя, а не буквально, как было ранее. Чтобы вы понимали, иногда у вакансии было множество проблем помимо, например, неподходящего…
⚡️Бета-тест запускается⚡️

👀 Требуются участники для закрытого тестирования HireMe Bot — персонального ИИ-рекрутера.

🎁 Бесплатно.

👉Два обязательных условия: кандидат должен иметь хорошо заполненное резюме на hh.ru и реально находиться в статусе поиска новой работы.

Писать @hire_me_support

#hire_me_bot@circles_engineering
Please open Telegram to view this post
VIEW IN TELEGRAM
👏85👍3
Я освежил приветственное сообщение, так что мы с вами имеем уникальную возможность познакомиться во второй раз.
Вэлкам вот к этом сообщению.
3👍3🔥2
💬 Бот теряет контекст – вы теряете пользователей

Есть вещи, которые мгновенно убивают доверие к продукту. Например, когда бот вместо вашего имени пишет команду, как на скрине. Это как официант, который, записав заказ, приносит вам не еду, а листок с вашими же словами 🤷‍♀️.

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

📌 Что делать "ботоделам"?
– Учить ботов понимать контекст и не терять его между шагами;
– Проверять формат данных, прежде чем показывать их пользователю;
– Нанять QA, наверно. Ну или выстроить адекватное тестирование самостоятельно.

Боты, которые понимают пользователя, приносят деньги. Остальные – уходят на свалку интернетов 😌
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82👏2
За подписки придется платить 💵

Один разработчик мне пожаловался: «чтобы нормально работать, теперь нужно подписываться на кучу сервисов».

Ну а так-то ИИ-инструменты для написания кода (да и не только они) уже давно стали незаменимыми. Они реально ускоряют работу, и игнорировать их уже просто глупо.

Единственная проблема заключается в том, что каждая подписка стоит денег. Одна — $20, а пять — уже $100 в месяц. Таким образом, за год набегает $1200.

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

Так што либо готовьте денежку, либо годную идею 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔32👍21
Об уязвимостях

🔍 Задумались ли вы когда-нибудь, что самое слабое звено в любой информационной системе — это человек?

Несмотря на существующие технологии защиты, именно человеческие ошибки чаще всего приводят к уязвимостям. Например, вспомните случаи утечек данных из крупных компаний, когда в большинстве случаев причиной становилась не недоработка в системе, а простая ошибка сотрудника — открытие фишингового письма, использование слабого пароля или что-то эдакое. В некоторых случаях имел место злой умысел (🐀).

Эта проблема показывает, что даже самые продвинутые системы нуждаются во внимании и аудите безопасности, потому что в конечном итоге все сводится к человеческому фактору. Социальный инжиниринг никуда не делся, он просто сменил свой формат и перешёл в цифру 🙂
5🔥2🤔2👍1
Об искусственном интеллекте 🤨

Как вы уже заметили, я начал активно погружаться в область ИИ, в том числе ИИ-агентов, и хочу поделиться своими мыслями.

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

Областей применения ИИ агентов масса — от бизнеса до повседневной жизни. Они способны оптимизировать процессы, освобождая время для более важных задач и креативных проектов. Например, бот, про которого я писал, может спокойно заменить вам рекрутера. Можно ли называть его ИИ-агентом? Абсолютно точно, да.

А я к чему это? К тому, что ближайшее время эта область будет одной из самых востребованных с точки зрения как специалистов, так и бизнеса. Если не хотите остаться за бортом — самое время начать знакомство с ИИ.
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4🔥2
Мое любимое рабочее место 🥰
🔥94👍1
Forwarded from Уютный IT
🚀 Ищешь работу в IT? Пусть бот сделает это за тебя!

Надоело тратить часы на просмотр сотен вакансий, фильтровать нерелевантные предложения и бесконечно заполнять формы откликов?

🔥 HireMe – твой персональный рекрутер в Telegram!

Подбирает вакансии по твоим пожеланиям – не просто по ключевым словам, а с учетом зарплаты, технологии, типа компании и других важных для тебя факторов
Аргументирует свои решения: почему вакансия подходит, а почему ее не стоит рассматривать
Сам поднимает резюме в поиске, увеличивая шансы на приглашение
Показывает аналитику твоих откликов – где больше просмотров, какие вакансии работают
Работает 24/7, пока ты занимаешься кодом, а не поиском работы

📌 Максимальная персонализация – ты описываешь, какая работа нужна, а бот делает всё остальное. Без кликбейта и преувеличений.

Запускай 👉 HireMe
🔥62👍1
Уютный IT
🚀 Ищешь работу в IT? Пусть бот сделает это за тебя! Надоело тратить часы на просмотр сотен вакансий, фильтровать нерелевантные предложения и бесконечно заполнять формы откликов? 🔥 HireMe – твой персональный рекрутер в Telegram! Подбирает вакансии по твоим…
О конверсии📊

Дано:
- реклама в канале с 20к живой аудитории
- 6к просмотров поста с рекламой бота и прямой ссылкой на него

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

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

#hire_me_bot@circles_engineering
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯532
О софт-скиллах

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

Важно запомнить вот что: отличные технические навыки — это круто, но софт скиллы важны примерно на столько же. В моей практике случалось, что специалист устраивался на работу только благодаря своим личностным качествам, а уже впоследствии подтягивал технические навыки, причем без проблем. Если с человеком некомфортно общаться, то и работать будет сложно, так что давайте ценить друг друга не только за профпригодность, но и за soft skills 🙃
👍106👏3🔥2
circles.engineering
О конверсии📊 Дано: - реклама в канале с 20к живой аудитории - 6к просмотров поста с рекламой бота и прямой ссылкой на него Результат: - в бот пришло 10 человек, из которых только один дошел до этапа формирования своих пожеланий, на котором благополучно…
О конкуренции и качестве 👀

Дано:
- HireMe, который успешно работает и помогает найти наиболее релевантные вакансии с минимальными усилиями
- другой сервис, который максимально похож на HireMe (легко гуглится при желании), но с единственным отличием — он не работает (но, что удивительно, принимает деньги за подписку)

Результат:
- у конкурентов: удовлетворительный
- у HireMe: по-прежнему лучший на рынке

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

В такой реальности у компаний просто нет необходимости конкурировать за счет качества. Они осознают, что могут выпустить сырой или посредственный продукт, и он все равно будет востребован. В итоге контроль за качеством ослабевает, а общий уровень ПО продолжает деградировать.
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥10👍75
Об аудитории 👨🏻

Бродил по интернетам в поисках годных тг-каналов с целью запостить рекламу о своем HireMe, перед вами краткая выжимка.

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

Во-вторых, просматривая доступные для размещения рекламы каналы, понимаешь насколько тяжко что-то двигать самостоятельно с нуля без собственной аудитории, ибо реклама в канале с норм конверсией по стоимости тоже норм выходит (вот так неожиданность, да?).

В-третьих, я принёс вам мем про живую аудиторию 🐈‍⬛
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6🔥4👍2