Wirepas Sink Controller is a wrapper for BusClient provided by Wirepas for simplified and universal way of communication to connected DualMCU application (Serial Radio), enabling easier integrations of Sink Service to any other Python-based software.
This repository provides following interfaces:
SinkController- used for data transmission and managing connected Sink over Dbus.WirepasResponse- data class for received data from Wirepas network.Nbor- Information about Neighbors of a Sink (currently unusable due to blocked PR: wirepas/gateway#296)
The reference example how to use above interfaces can be found in WMB-Controller repository: https://github.com/cthings-co/wmb-controller
For Debian 12 and lower, before installing wsctrl, install: pip install pygobject==3.50 due to libgirepository-2.0-dev being not available.