Ejemplo n.º 1
0
                            '"Power": "' + Power_Status + '"'+\
                        '} '+\
                    '} '+\
                '}'
    myDeviceShadow.shadowUpdate(JSONPayload, IoTShadowCallback_Update, 5)
    time.sleep(3)




# Listen on deltas from the IoT Shadow
myDeviceShadow.shadowGet(IoTShadowCallback_Get, 5)
myDeviceShadow.shadowRegisterDeltaCallback(IoTShadowCallback_Delta)
loopCount = 0

if __name__ == '__main__':
    try:
        print 'RasPi started, Press Ctrl-C to quit.'
        checkPlug()
        while True:
                 #pass
                 jsonChecker()
                
            # Listen on deltas from the IoT Shadow
            #myDeviceShadow.shadowGet(IoTShadowCallback_Get, 5)
            #myDeviceShadow.shadowRegisterDeltaCallback(IoTShadowCallback_Delta)            
    finally:
        myAWSIoTMQTTShadowClient.shadowUnregisterDeltaCallback()
        myAWSIoTMQTTShadowClient.disconnect()
        print 'RasPi stopped.'