organization_obj = Organization(name = "Auto-generated Organization") organization_obj.save() # Get the data collector collector_obj = None if options.collector_id: collector_obj = DataCollector.find_one(options.collector_id) if collector_obj is None: print("DataCollector doesn't exist. Please provide a valid ID") exit(0) else: if options.user and options.pwd and options.gw_id: collector_type_obj = DataCollectorType.find_one_by_type("ttn_collector") if collector_type_obj is None: collector_type_obj= DataCollectorType( type = "ttn_collector", name= "ttn_collector") collector_type_obj.save() collector_obj= DataCollector.find_one_by_type_and_user_and_password_and_gateway_id(collector_type_obj.id, options.user, str.encode(options.pwd), options.gw_id) if collector_obj is None: collector_obj= DataCollector( data_collector_type_id= collector_type_obj.id, name=options.gw_id, organization_id = organization_obj.id, user=options.user,
organization_obj = Organization(name="Auto-generated Organization") organization_obj.save() # Get the data collector collector_obj = None if options.collector_id: collector_obj = DataCollector.find_one(options.collector_id) if collector_obj is None: print("DataCollector doesn't exist. Please provide a valid ID") exit(0) else: if options.ip and options.port: collector_type_obj = DataCollectorType.find_one_by_type("loraserverio_collector") if collector_type_obj is None: collector_type_obj = DataCollectorType( type="loraserverio_collector", name="loraserverio_collector") collector_type_obj.save() collector_obj = DataCollector.find_one_by_ip_port_and_dctype_id(collector_type_obj.id, options.ip, str(options.port)) if collector_obj is None: collector_obj = DataCollector( data_collector_type_id=collector_type_obj.id, name="Test collector", organization_id=organization_obj.id,
organization_obj = Organization(name = "Auto-generated Organization") organization_obj.save() # Get the data collector collector_obj = None if options.collector_id: collector_obj = DataCollector.find_one(options.collector_id) if collector_obj is None: print("DataCollector doesn't exist. Please provide a valid ID") exit(0) else: if options.port: collector_type_obj = DataCollectorType.find_one_by_type("forwarder_collector") if collector_type_obj is None: collector_type_obj= DataCollectorType( type = "forwarder_collector", name= "forwarder_collector") collector_type_obj.save() collector_obj= DataCollector.find_one_by_name_and_dctype_id(collector_type_obj.id, options.name) if collector_obj is None: collector_obj= DataCollector( data_collector_type_id= collector_type_obj.id, name= options.name, organization_id = organization_obj.id, ip='N/A',