← Все проекты
Проект / Python

yihong0618/bbtag: bbtag — библиотека для отправки изображений на электронные метки BluETag

Отправляйте картинки и текст на электронные чернильные метки по Bluetooth из командной строки или через Python API.

Это open-source библиотека на Python для работы с электронными чернильными метками BluETag BT370R. Она позволяет программно отправлять изображения и форматированный текст на дисплеи меток через Bluetooth. Проект включает в себя инструменты для обработки...

★ 32 Python Форки 0 Issue 0 Оценка 6/10 Карточка проверена

Для кого это

Для разработчиков на Python, которые хотят автоматизировать отображение информации на электронных чернильных метках (например, для дашбордов, расписаний, уведомлений).

Проблема / задача

Электронные чернильные метки (e-ink tags) удобны для отображения статичной информации с низким энергопотреблением, но стандартные приложения для них часто ограничены и не позволяют легко автоматизировать обновление контента.

Как это работает

Проект подключается к меткам BluETag по Bluetooth Low Energy (BLE), преобразует изображения или текст в специальный формат, понятный экрану, и отправляет пакеты данных. Поддерживает два типа экранов: 3.7-дюймовый (4 цвета) и 2.13-дюймовый (черно-бело-красный). Есть CLI для быстрых команд и Python API для интеграции в скрипты.

Что видно по README

Это open-source библиотека на Python для работы с электронными чернильными метками BluETag BT370R. Она позволяет программно отправлять изображения и форматированный текст на дисплеи меток через Bluetooth. Проект включает в себя инструменты для обработки изображений, генерации текста с автоматическим переносом строк и цвета, а также REST API сервер для удаленного управления.

Ключевые возможности

Поддержка двух типов экранов с автоматическим определением протоколаCLI для сканирования устройств и отправки контентаPython API для интеграции в свои скриптыREST API сервер (FastAPI) для удаленного управленияАвтоматическая обработка текста: перенос строк, подбор размера шрифта, выбор цвета

Технологии

PythonBLE (Bluetooth Low Energy) через библиотеку bleakPIL/Pillow для обработки изображенийFastAPI для REST сервераFastAPI

Интересный факт

Проект реверсинженерно изучил проприетарный протокол общения с метками BluETag, чтобы сделать его открытым. Поддерживает даже специальный режим для отправки статистики использования Codex (возможно, GitHub Copilot).

С чего начать

  • Установите системные зависимости (lzo) и библиотеку через uv
  • Подключите Bluetooth адаптер и метку
  • Используйте 'uv run bluetag scan' для поиска устройства, затем 'uv run bluetag push image.png' для отправки картинки

Оценка GitRadar

Удобство
6/10
Свежесть
7/10
Перспектива
6/10
Монетизация
4/10
Общая оценка
6/10

Вердикт GitRadar

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

Наблюдения по обновлениям

Проект выглядит активным, код структурирован, есть поддержка двух типов экранов и REST API. Однако звёзд и форков мало, что говорит о узкой нише.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/yihong0618/bbtag
Лицензия
Apache-2.0
Создан на GitHub
31 марта 2026 г.
Последнее обновление репо
31 марта 2026 г.
Последняя проверка GitRadar
31 марта 2026 г.
Изученные файлы
README.md, pyproject.toml, bluetag/server.py, bluetag/cli.py, bluetag/__init__.py, bluetag/screens.py

FAQ

Что это такое?

Библиотека для отправки изображений и текста на электронные чернильные метки BluETag по Bluetooth.

Для кого подходит?

Для разработчиков на Python, которые хотят автоматизировать отображение информации на e-ink дисплеях, например, для информационных панелей или умных заметок.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с yihong0618/bbtag?

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