Sfp
Диагностика и мониторинг SFP/SFP+ модулей через I2C по стандарту SFF-8472 с чтением параметров устройства и живых показателей
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:8af0bc09074890b2f99c46e54067f6d02b22ca363a44c93eaa7fb37a70df6ab4Sfp-0.1.0-8af0bc09.zipОписание
Читает параметры и диагностику SFP/SFP+ модулей через I2C по стандарту SFF-8472. Извлекает информацию об устройстве (производитель, серийный номер, дата выпуска), снимает живые показатели — температуру, напряжение питания, ток и мощность передатчика, мощность приёмника, пороги срабатывания тревог. Поддерживает работу с калибровочными коэффициентами и доступ к сырым данным EEPROM. Работает с AVR, SAMD, ESP32, RP2040, STM32 благодаря стандартному интерфейсу Wire. Заметь: если нужна передача сигналов через оптоволокно, саму скоростную дифференциальную пару управлять контроллером напрямую нельзя — понадобится внешний PHY или медиа-конвертер, библиотека справляется только с мониторингом и управлением через I2C, контрольные пины типа TX DISABLE и RX LOS.