diff --git a/Server_CoAP/CoAPthon3/coapserver.py b/Server_CoAP/CoAPthon3/coapserver.py index a977161dd5fb6c30edf9690dda00354003e1117b..1a9470dfd114af8f7a0832b137d762e8937eb184 100644 --- a/Server_CoAP/CoAPthon3/coapserver.py +++ b/Server_CoAP/CoAPthon3/coapserver.py @@ -38,18 +38,17 @@ class CoAPServer(CoAP): for c in cursor: positionCalculationThread = threading.Thread(target = self.positionCalculation, args=([c['uuid']])) positionCalculationThread.start() - time.sleep(3) + time.sleep(3.1) + currentTime = time.time() + trackingCursor = self.trackingCollection.remove({'updateTime': {'lte' : currentTime - 3}}) except KeyboardInterrupt: print("existing updateUserLocation") def positionCalculation(self, useruuid): currentTime = time.time() - """ trackingCursor = self.trackingCollection.find({'$and':[{'useruuid':{'$eq' : useruuid}}, {'updateTime':{'$gt' : currentTime - 3}}]}) - 실제 코드, 밑에는 테스트용 코드 - """ - trackingCursor = self.trackingCollection.find({'$and':[{'useruuid':{'$eq' : useruuid}}]}) + #trackingCursor = self.trackingCollection.find({'$and':[{'useruuid':{'$eq' : useruuid}}]}) userLocationData =[] flag = 0