Ejemplo n.º 1
0
#Ayarlar sayfasindaki IoTEndpoint buraya ekleyin
shadowClient.configureEndpoint("ENDPOINT BURAYA KOPYALANACAK", 8883)
shadowClient.configureCredentials("../root-CA.crt", "PrivateKey.pem",
                                  "certificate.pem.crt")

shadowClientHandler = shadowClient.createShadowHandlerWithName(
    "Robo1",
    True)  # Robo1 Thing adi olarak statik tanimli, parametre de olabilir.


#JSON formatina encode eden fonksiyon
def toJSON(string):
    return json.dumps(string)


shadowClient.toJSON = toJSON

shadowMessage = {"state": {"desired": {"headLight": "On"}}}
shadowMessage = json.dumps(shadowMessage)


#Function to encode a payload into JSON
def json_encode(string):
    return json.dumps(string)


#Function to print message
def on_message(message, response, token):
    print(message)