Neue Module für uBus: 72_UBUS_CLIENT und 72_UBUS_CALL

Begonnen von xenos1984, 20 Februar 2022, 14:33:04

Vorheriges Thema - Nächstes Thema

xenos1984

Seit heute gibt es per Update die Module 72_UBUS_CLIENT und 72_UBUS_CALL. Diese dienen dazu, Geräte einzubinden, die über eine uBus-Schnittstelle verfügen - typischerweise sind das Geräte mit OpenWrt, insbesondere Router / Netzwerkgeräte. Es handelt sich dabei um ein zweistufiges Modul:


  • UBUS_CLIENT ist das physische Modul und stellt die Verbindung zur Hardware her. Davon wird ein Device für jedes Hardware-Gerät benötigt. Die Readings geben Aufschluss darüber, welche Funktionsaufrufe das konkrete Gerät unterstützt.
  • UBUS_CALL ist das logische Modul und repräsentiert einen Funktionsaufruf (oder eine Reihe von Funktionsaufrufen), die einmalig oder periodisch ausgelöst werden. Zur Verbindung greift es auf ein vorher definiertes UBUS_CLIENT Device zu.
Einige Beispiele gibt es auch im Wiki.

Technische Hintergründe gibt es im Developer-Bereich.