def predict_module_url(): if is_edge(): ip = socket.gethostbyname("predictmodule") return ip + ":7777" # return "PredictModule:7777" else: return "localhost:7777"
def web_module_url(): if is_edge(): ip = socket.gethostbyname("webmodule") return ip + ":8000" # return "WebModule:8000" else: return "localhost:8000"
def web_module_url(): if is_edge(): ip = socket.gethostbyname("Webodule") return ip + ":8181" # return "172.18.0.1:8181" else: return "localhost:8000"
def __init__(self): if is_edge(): self.registry_manager = IoTHubRegistryManager( IOTHUB_CONNECTION_STRING) else: self.registry_manager = None self.device_id = DEVICE_ID self.module_id = MODULE_ID
def __init__(self): if is_edge(): try: self.registry_manager = IoTHubRegistryManager( IOTHUB_CONNECTION_STRING) except: logger.warning( 'IoTHub authentication failed. The server will terminate in 10 seconds.') time.sleep(10) sys.exit(-1) else: self.registry_manager = None self.device_id = DEVICE_ID self.module_id = MODULE_ID
def cvcapture_url(): if is_edge(): ip = socket.gethostbyname("CVCaptureModule") return "tcp://" + ip + ":5556" return "tcp://localhost:5556"
server.start() else: logger.info("opencv server") # opencv_zmq() uvicorn.run(app, host="0.0.0.0", port=5000) # server.wait_for_termination() except: PrintGetExceptionDetails() raise # exit(-1) if __name__ == "__main__": import logging.config if os.getenv("PRODUCTION"): logging.config.dictConfig(logging_config.LOGGING_CONFIG_PRODUCTION) else: logging.config.dictConfig(logging_config.LOGGING_CONFIG_DEV) benchmark() logger.info("is_edge: %s", is_edge()) if is_edge(): main() else: logger.info("Assume running at local development.") local_main()
else: return "LVA mode error" def invoke_instance_set(self, mode, name, rtspUrl, frameRate, recording_duration): if mode == "grpc": return self.invoke_graph_grpc_instance_set(name, rtspUrl, frameRate, recording_duration) elif mode == "http": return self.invoke_graph_http_instance_set(name, rtspUrl, frameRate, recording_duration) else: return "LVA mode error" def parse_rtsp_credential(self, rtspUrl): find_cred = False username = '******' password = '******' if '@' in rtspUrl: pattern = '\\:\\/\\/(?P<_0>.+)\\:(?P<_1>.+)\\@' out = re.findall(pattern, rtspUrl) if len(out) > 0: username = out[0][0] password = out[0][1] find_cred = True return(find_cred, username, password) if is_edge(): gm = GraphManager() else: gm = None
def web_module_url(): if is_edge(): return "WebModule:8000" else: return "localhost:8000"
def web_module_url(): if is_edge(): return "172.18.0.1:8181" else: return "localhost:8000"