What are the different types of smoke detectors?

Thermal smoke detectors detect heat only. Ionization smoke detectors respond particularly well to smoke caused by flaming fires. Photoelectric smoke detectors detect smoldering fires but react slowly to flaming fires.