Погрешность измерения времени появления дискретных сигналов

В этой теме коллеги писали про похожую задачу.
Актуальные версии wb-mqtt-gpio получают события от портов с высокой точностью по времени, но в MQTT оно не пересылается. Ориентироваться на время публикации в MQTT не стоит, т.к. там непредсказуемые задержки.
С боковыми модулями на текущем ядре есть баг c получением событий, не во всех сценариях использования можно получить адекватное время. Мы планируем переход на новое ядро, где этот баг исправлен.
Чтобы полностью решить вашу задачу сейчас, можно:

  1. Использовать A1-A4 и самостоятельно модифицировать wb-mqtt-gpio, код открыт.
  2. Использовать внешнее устройство, которое будет измерять времена и передавать в WB.