BNN6 is a thermoresponsive NO donor. BNN6 can be used to synthesize a multifunctional bio-transducer BNN6-BiTiS3-iRGD. BNN6-BiTiS3-iRGD can produce NO, arrest the cell cycle and induce apoptosis, and synergize with photothermal therapy (PTT) to ameliorate cancer.