- initial functionality (discover, connect and setup, device info, authorize, turn on/off