def heartbeater()

in iot_client.py [0:0]


    def heartbeater(self):
        while True:
            if self.send_heartbeats:
                print("Sending heartbeat message")
                self.publish("demofleet/{0}/heartbeat".format(self.thing_name), "alive", 1)
                if self.shadow['temperature'] != 100:
                    new_shadow = {"desired": {"temperature": random.choice([10, 11, 12, 13, 14, 15, 16])}}
                    self.update_device_configuration_from_shadow_update(new_shadow)
                    print("Updated shadow with new temperature: {0}".format(new_shadow['desired']['temperature']))
            time.sleep(3)