Назад к каталогу

libsdi12

Полная реализация протокола SDI-12 v1.4 на C с поддержкой режимов master и slave для любых платформ

Версия0.4.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер107.59 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
0.4.0107.59 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:3394db7123932debc8ad035f0163d422383dbe6f330e8347919550218126956e
Архивlibsdi12-0.4.0-3394db71.zip

Описание

Полная реализация протокола SDI-12 v1.4 на чистом C без внешних зависимостей. Охватывает все команды спецификации — как для датчиков (режим slave), так и для регистраторов данных (режим master). Вместо привязки к Arduino или конкретной HAL, библиотека использует callbacks для абстракции аппаратных операций, поэтому работает на чём угодно: Arduino, ESP32, STM32, Linux, Windows. Для начинающих есть удобные макросы в sdi12_easy.h, которые позволяют запустить датчик за 4 строки кода. Крупная часть функционала — стандартные и одновременные измерения, непрерывное снятие данных, верификация и CRC-варианты команд. Протестирована на 98 юнит-тестах и готова к использованию через Arduino Library Manager или PlatformIO.

Версии

Показано: 4
0.4.02026-08-23 19:13:47 UTC
ZIP по запросу
первое скачивание может быть дольше
0.3.02026-08-23 19:13:47 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.02026-08-23 19:13:47 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.02026-08-23 19:13:47 UTC
ZIP по запросу
первое скачивание может быть дольше