Парсинг данных с электросчётчиков Linky через интерфейс TIC с поддержкой исторического и стандартного режимов
Категория: Data Processing
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Обход защиты slowAES на веб-сайтах при скрейпинге с NodeMCU через расшифровку cookies
Стабильные фильтры для обработки входных сигналов: подавление дребезга кнопок, сглаживание аналоговых входов и детектирование переключений
Работа с выводами через переменные вместо digitalWrite и digitalRead
Реализация алгоритма скользящего режима для управления нагревом и стабилизацией с поддержкой трёх режимов работы
Скользящее среднее для сглаживания данных датчиков без массивов и динамического выделения памяти
Сглаживание данных с аналоговых датчиков методом скользящего среднего или экспоненциального фильтра
Фреймворк софтверных фильтров для обработки данных датчиков с поддержкой цепочек фильтров и шаблонов C++
Декодер радиосигналов от пультов управления Somfy для Arduino и ESP32
Оптимизированное хранение разреженных массивов float в памяти Arduino с поддержкой до 65535 элементов
Хранение больших разреженных матриц с экономией памяти путём сохранения только ненулевых элементов
Сравнение символов потока с заданной строкой на лету без буферизации в памяти
Строковый класс со статическим выделением памяти для избежания фрагментации на Arduino
Функции для вычисления перестановок, сочетаний и факториалов с поддержкой работы с массивами и большими числами
Парсер команд для серийного порта с поддержкой типизированных аргументов и минимальным потреблением памяти
Статистический анализ потоков данных: подсчёт, минимум, максимум, среднее, дисперсия и стандартное отклонение с оптимизацией по памяти и точности вычислений
Статистический анализ потоков и массивов данных с минимальным расходом памяти: среднее, медиана, стандартное отклонение, регрессия, сортировка
Накопление среднего арифметического значения без буфера всех данных в памяти
Разбор строк и обработка данных из Serial с поддержкой разделителей и парсинга команд
Преобразование строк в числа типа double для обработки текстовых данных с датчиков и серийного порта
Эффективная работа со строками через StringBuilder с предвыделённым буфером и StringReader для посимвольного чтения
Разбиение строк по произвольному разделителю с возвратом заданного количества подстрок
Explicit piecewise-linear sensor calibration with bounds and provenance.
Explicit bounded interpolation and stale-value handling across sensor channels.
Observable sampling gaps, queue pressure and bounded failure counters.
Bounded before-and-after sensor event capture without heap allocation.
Gap-aware numerical integration of timestamped scalar observations.
Persistent equipment states and observed runtime from scalar signals.
Transparent battery-current duty-cycle and runtime estimates.
Pulse counts and interval-derived rates with bounce and timeout reporting.