in our lab we use DASGIP parallel bioreactor systems from Eppendorf. The gas mixing module can handle 4 gas streams (generally air, oxygen, CO2 and nitrogen) to supply your reactor with the desired gas mixture. The module is conncted to optical Hamilton dissolved oxygen probes to control and maintain the O2 level at your set-point [in %] of choice. You can add an offgas analysis module to measure O2 uptake and CO2 evolution (i.e. OTR, OUR, CTR, CER, RQ etc.).
Be aware that 1% of DO is not equal to 1 mg/L! Oxygen solubility (and with that the 100% saturation level) depends on several parameters like temperature and salt content. By knowing the kLa (volumetric mass-transfer coefficient) of your system you can convert the oxygen concentration in mg/L.