示例#1
0
 def setUp(self):
     self.server_address = ("127.0.0.1", 5683)
     self.current_mid = random.randint(1, 1000)
     self.server_mid = random.randint(1000, 2000)
     self.server = CoAPServer("127.0.0.1", 5683)
     self.server_thread = threading.Thread(target=self.server.listen, args=(10,))
     self.server_thread.start()
     self.queue = Queue()
示例#2
0
 def setUp(self):
     self.server_address = (defines.ALL_COAP_NODES, 5683)
     self.current_mid = random.randint(1, 1000)
     self.server_mid = random.randint(1000, 2000)
     self.server = CoAPServer("0.0.0.0", 5683, multicast=True)
     self.server_thread = threading.Thread(target=self.server.listen, args=(10,))
     self.server_thread.start()
     self.queue = Queue()
示例#3
0
def run_homeserver():
    logger.info("Starting Home Server...")
    try:
        f = open(settings.SERVER_CONFIG_FILE, "r")
        server_conf = json.load(f)
    except IOError:
        logger.error("ERROR: Unable to open server configuration file. Server probably not registed.")
        sys.exit()

    server = CoAPServer(server_conf["id"], server_conf["name"])
    server.start()
示例#4
0
 def setUp(self):
     self.server_address = ("127.0.0.1", 5683)
     self.current_mid = random.randint(1, 1000)
     self.server_mid = random.randint(1000, 2000)
     self.server = CoAPServer("127.0.0.1", 5684)
     self.server_thread = threading.Thread(target=self.server.listen, args=(1,))
     self.server_thread.start()
     self.proxy = CoAPForwardProxy("127.0.0.1", 5683, cache=True)
     self.proxy_thread = threading.Thread(target=self.proxy.listen, args=(1,))
     self.proxy_thread.start()
     self.queue = Queue()
示例#5
0
def main():
  server = CoAPServer("0.0.0.0", 5683, multicast=True)