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)