2021-12-08 13:18:25 +00:00
|
|
|
THIS APPLICATION IS NOT AFFILIATED WITH OR ENDORSED BY BANG & OLUFSEN IN ANY WAY
|
|
|
|
|
2021-11-23 15:13:55 +00:00
|
|
|
Basic monitoring and reporting of traffic on the Bang and Olufsen MasterLink network, including basic MasterLink packet
|
|
|
|
information, the MLGW protocol, and the Home Automation Protocol
|
|
|
|
|
|
|
|
The code requires a MasterLink or BeoLink Gateway to run - it is untested with the BeoLiving Intelligence
|
|
|
|
|
|
|
|
The code draws heavily on the existing MLGW project by user Giachello: https://github.com/giachello/mlgw,
|
|
|
|
but is recoded for Python 2.7
|
|
|
|
|
|
|
|
The repository includes:
|
|
|
|
|
|
|
|
main.py Test programme to monitor events on the Bang and Olufsen Network
|
|
|
|
|
|
|
|
Resources Folder:
|
|
|
|
CONSTANTS.py Dictionary Constants for packet/telegram decoding
|
|
|
|
MLCONFIG.py Module to download JSON config data from the gateway and initialise serialisable dictionaries of rooms
|
|
|
|
and devices on the network
|
|
|
|
MLCLICLIENT.py Asynchat client to monitor basic Masterlink packets on the network
|
|
|
|
MLGWCLIENT.py Asynchat client to monitor events on the MLGW protocol
|
|
|
|
BLHIPCLIENT.py Asynchat client to monitor traffic on the BeolinkGateway Home Integration Protocol -
|
2021-12-08 13:20:59 +00:00
|
|
|
only works with BLGW
|
|
|
|
MLtn_CLIENT.py Asynchat client to monitor traffic on the MasterlinkGateway
|
2021-12-08 13:18:25 +00:00
|
|
|
telnet events monitor (precursor of the HIP) - works with MLGW and BLGW
|
2021-12-08 13:20:59 +00:00
|
|
|
ASBridge.py Apple Scripting Bridge module to allow direct control of the Apple Music App via the N.Music source
|