UUIDv7
Генератор UUID v7 и v4 без выделения памяти для встраиваемых систем с поддержкой временной сортировки и RFC 9562/4122
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:803bbe2db12573318cea6afbe5d4a4dbc5f50bce36f33a53e67c50897636c495UUIDv7-1.3.2-803bbe2d.zipОписание
Генератор UUID для встраиваемых систем на базе AVR, ESP8266, ESP32, STM32 и RP2040. Реализует два стандарта: UUID v7 (время-упорядочиваемые, удобны для индексирования) и UUID v4 (полностью случайные, не требуют часов). Библиотека работает без динамического выделения памяти, поэтому безопасна для устройств с ограниченными ресурсами. UUID v7 нужен, если у вас есть RTC или NTP-синхронизация; v4 — если устройство работает офлайн или часто перезагружается без синхронизации времени. Поддерживает монотонность при множественной генерации за одну миллисекунду и позволяет сохранять/восстанавливать состояние времени. Строго соответствует RFC 9562 и RFC 4122.