Smart inhaler systems for compliance-based delivery of one or more drugs to a person by inhalation. The smart inhaler systems include a breathprint sensor system configured to process gases produced by the person, an inhaler apparatus configured to deliver the one or more drugs to the person by inhalation, and a control system. The control system is configured to receive drug dosage data and time data and control an operation of the inhaler apparatus according to at least the drug dosage data and the time data. Methods for operating smart inhaler systems and computer-readable media for implementing the methods are also disclosed.