Electrochemiluminescent competitive immunosensor based on polyethyleneimine capped SiO2 nanomaterials as labels to release Ru(bpy)32+ fixed in 3D Cu/Ni oxalate for the detection of aflatoxin B1.