Electrogenerated chemiluminescence and electrochemical bi-functional sensors for H2O2 based on CdS nanocrystals/hemoglobin multilayers