1 Answer
- Newest
- Most votes
- Most comments
0
I found the solution:
self.myAWSIoTMQTTClient.onOffline = self.myOnOfflineCallback
self.myAWSIoTMQTTClient.onOnline = self.myOnOnlineCallback
def myOnOfflineCallback(self):
self.sent_to_topic = False
print("OFFLINE")
def myOnOnlineCallback(self):
self.sent_to_topic = True
print("ONLINE")
def publish(self, topic, message_to_send):
if self.sent_to_topic:
self.myAWSIoTMQTTClient.publish(topic, message_to_send, 1)
print(f"Published topic {topic}")
answered 5 years ago
Relevant content
- Accepted Answerasked 4 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 3 years ago