FTPSclientOPTA
FTPS-клиент для Arduino Opta с поддержкой Explicit TLS, пассивного режима и SHA-256 пиннинга сертификатов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:ba8b88980ab9d1064f1e777489d59f70855048dc25e7099b41ed2df88ed34a16FTPSclientOPTA-0.3.0-ba8b8898.zipОписание
FTPS-клиент для Arduino Opta, который работает через Ethernet и шифрованное соединение (Explicit TLS). Библиотека построена на сетевом стеке Mbed и пока находится на ранней стадии — все основные операции (подключение, создание папок, загрузка и скачивание файлов, получение размера) тестировались на реальном железе против FTPS-серверов вроде vsftpd и pyftpdlib. Поддерживает пассивный режим с защитой (PBSZ и PROT), двоичные передачи, SHA-256 пиннинг сертификатов и импорт PEM-файлов. В первой версии реализована только явная FTPS в пассивном режиме без активного режима и рекурсивной синхронизации. Если вам нужна именно Explicit FTPS на Opta с Ethernet и минималистичным подходом — это решение, но имейте в виду, что совместимость с разными серверами всё ещё проходит проверку.