A smoke inhalation device comprising: a housing; a cartridge configured to contain a substance; a release device associated with the cartridge; a communication device configured to allow a user to change and monitor the settings and/or state of the smoke inhalation device; a controller operatively and communicatively coupled to the release device and the communication device, the controller being configured to control the release device; and a power source coupled to the release device, the communication device and the controller, wherein the communication device is configured to create a communications link between the controller and an external computer, such that the communications link is configured to receive and transmit data relating to settings and/or usage of the smoke inhalation device.