Открытый программный интерфейс к EnOcean

Как-то я уже писал про устройства от компании EnOcean, которые отличаются низким энергопотреблением, а порой используют альтернативные источники питания – солнечную или кинетическую энергию. Протокол, используемый для передачи данных между устройствами и компьютерным интерфейсом или контроллером, разработан компанией и отличается от Z-wave или ZigBee. Соответственно для создания собственного контроллера или включения устройств EnOcean в состав уже существующих систем автоматизации нужен программный интерфейс для взаимодействия устройств и системы. И такой интерфейс есть. Это библиотека enoceanlib. В качестве “железного” интерфейса с самими устройствами эта библиотека поддерживает TCM120 и RCM120. Именно на ее основе была реализована поддержка EnOcean в LinuxMCE.



