Useful Tools | Linux | GitOps | DevOps
6.59K subscribers
329 photos
8 videos
10 files
982 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
Useful Tools | Linux | GitOps | DevOps
mermaid-rs-renderer (mmdr) - рендеринг в Mermaid, который в 500-1000 раз быстрее встроенного. Чистый Rust. Никаких зависимостей от браузера. https://github.com/1jehuang/mermaid-rs-renderer Опубликовано в @gitgate #mermaid #render
ESPHome_Designer.gif
20.7 MB
ESPHome Designer - визуальный редактор с функцией перетаскивания для дисплеев ESPHome (E-Ink, OLED, LCD, сенсорные), работающий как интеграция с Home Assistant или как автономное веб-приложение.

Создаёте собственный умный дисплей для Home Assistant? Вас раздражает необходимость вручную писать лямбда-функции на C++ и угадывать координаты?

Дизайн ESPHome отображается прямо в Home Assistant или через отдельный веб-браузер. Помимо интеграции с HACS, вы также можете использовать версию, размещенную на GitHub, с долгосрочным токеном доступа для доступа к вашим объектам.

Это позволяет создавать высококачественные интерактивные панели управления для различных устройств на базе ESP32 (таких как Seeed reTerminal, TRMNL, стандартные сенсорные экраны и многое другое) без написания единой строки кода для отображения информации.

https://github.com/koosoli/ESPHomeDesigner

Live Demo: https://koosoli.github.io/ESPHomeDesigner/

Опубликовано в @gitgate

#esphome #lcd #hass #esp32 #webui
3👍10🔥6
Hardware-TOTP - аппаратная реализация для двухфакторной аутентификации (2FA) на базе ESP32-S3.

Генерирует одноразовые пароли на основе времени без использования телефона - просто нажмите кнопку, и устройство введет OTP напрямую через USB.

Возможности:
- автономная работа - телефон или компьютер не требуются.
- USB HID клавиатура - позволяет вводить OTP-коды непосредственно в любое поле ввода.
- поддержка нескольких учетных записей - хранение до 10 TOTP-аккаунтов.
- возможность работы в автономном режиме - обеспечивает точное время с помощью дополнительного модуля RTC.
- настройка без необходимости конфигурации - веб-интерфейс портала авторизации для простой настройки.
- надежное хранение - секреты, зашифрованные с помощью AES-256, во флэш-памяти.
- отображение в реальном времени - показывает текущий код с таймером обратного отсчета.

Требования к оборудованию:
- ESP32-S3 DevKit (с поддержкой USB и Wi-Fi)
- OLED-дисплей 128x64 (I2C, SSD1306)
- 2 кнопки (GPIO с внутренней подтяжкой)
- модуль DS3231 RTC (опционально — обеспечивает работу в автономном режиме

https://github.com/x4r5h/Hardware-TOTP

Опубликовано в @gitgate

#otp #totp #2fa #esp32 #diy #webui
2👍19🔥7
RuView - "смотри сквозь стены" благодаря Wi-Fi и искусственному интеллекту.

Воспринимайте мир через сигналы. Никаких камер. Никаких носимых устройств. Никакого интернета. Только физика.

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

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

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

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

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

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

https://github.com/ruvnet/RuView

Опубликовано в @gitgate

#wifi #esp32 #ai
🔥12👍9