Example #1
0
            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,
Example #3
0
            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',