WebSocket Notifications¶
This part of the developer documentation covers all classes and usable functions of the boseapi.ws module. Use this module if you want to receive notifications from a BOSE-device.
BoseWebSocket¶
Usage of a simple BoseWebSocket:
from boseapi.all import new_device, BoseWebSocket
device = new_device('127.0.0.1')
socket = BoseWebSocket(device)
# 1. Open a connection and start listening
socket.start_notification()
# 2. Use the socket in a `with`-statement:
with BoseWebSocket(device) as socket:
# e.g. register some listeners
# when the `with`-statement closes, the notifications will be stopped