def demo_registerDevice(theUUID, theName):
    try:
        #theUUID=request.POST['deviceID']
        #theName="DemoUser"
        if len(theUUID) < __uuid_len__ :
            theUUID=demo_generateUUID(theName)
	else:
	    deviceOperation_demo.addDevice(theName, theUUID, time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))		
        return theUUID
    except Exception as e:
        return None
def demo_generateUUID(theName):
    def UUIDGenerate(theLen):
        theUUID=''
        for i in range(theLen):
                theUUID += random.choice("ABCDEFGHIGKLMNOPQRSTUVWXYZ1234567890")
        return theUUID+"DEMO"
       
    theUUID = UUIDGenerate(__uuid_len__)
    
    while(not deviceOperation_demo.addDevice(theName,theUUID, time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))):
        theUUID = UUIDGenerate(__uuid_len__)
            
    return theUUID