{
    "testbed": [
        {
            "name": "test_station_name",
            "AndroidDevice": [
                "<serial number 1>",
                "<serial number 2 if necessary and 3 etc>"
            ],
            "AccessPoint": [
                    { "ssh_config" :
                                    {
                                            "user" : "root",
                                            "host" : "<ip 1, e.g. 192.168.1.2>"
                                    }
                    },
                    { "ssh_config" :
                                    {
                                            "user" : "root",
                                            "host" : "<ip 2 (if necessary) and ip 3 ...>"
                                    }
                    }
            ],
            "Attenuator": [
                {
                    "Address": "<attenuator ip address>",
                    "InstrumentCount": 4,
                    "Model": "<model, e.g. minicircuits>",
                    "Paths": [
                        "AP1-2G",
                        "AP1-5G",
                        "AP2-2G",
                        "AP2-5G"
                    ],
                    "Port": 22
                }
            ],
            "IPerfServer": [
                5004
            ],
            "bssid_2g": {
                "BSSID": "<bssid, e.g. 00:01:02:03:04:05>",
                "high": "-10",
                "low": "-85"
            },
            "bssid_5g": {
                "BSSID": "<bssid>",
                "high": "-10",
                "low": "-85"
            },
            "bssid_dfs": {
                "BSSID": "<bssid>",
                "high": "-10",
                "low": "-85"
            },
            "iperf_server_address": "100.107.126.31"
        }
    ],
    "atten_val": {
        "Ap1_2g": [
            10,
            95,
            95,
            95
        ],
        "Ap1_2gto5g": [
            45,
            10,
            95,
            95
        ],
        "Ap1_5gto2g": [
            10,
            80,
            95,
            95
        ],
        "Ap2_2g": [
            75,
            75,
            10,
            75
        ],
        "Ap2_2gto5g": [
            75,
            75,
            75,
            10
        ],
        "Ap2_5gto2g": [
            75,
            75,
            10,
            75
        ],
        "Back_from_blacklist": [
            40,
            95,
            95
        ],
        "In_AP1_5gto2g": [
            10,
            75,
            95,
            95
        ],
        "In_Ap2_5gto2g": [
            75,
            75,
            10,
            75
        ],
        "In_blacklist": [
            95,
            95,
            0
        ],
        "Swtich_AP1toAp2": [
            70,
            70,
            2,
            70
        ],
        "Swtich_AP2toAp1": [
            10,
            70,
            75,
            75
        ],
        "Swtich_to_blacklist": [
            60,
            90,
            40
        ]
    },
    "attenuator_id": 0,
    "roaming_attn": {
        "AP1_on_AP2_off": [
            0,
            0,
            95,
            95
        ],
        "AP1_off_AP2_on": [
            95,
            95,
            0,
            0
        ],
        "default": [
            0,
            0,
            0,
            0
        ]
    },
    "attn_vals": {
        "a_b_on": [
            0,
            0
        ],
        "a_on_b_off": [
            0,
            95
        ],
        "b_on_a_off": [
            95,
            0
        ],
        "default": [
            0,
            0
        ]
    },
    "device_password": "hahahaha",
    "eap_password": "password",
    "fqdn": "red.com",
    "max_bugreports": 5,
    "other_network": {
        "SSID": "wh_ap3_2g",
        "password": "hahahaha"
    },
    "ping_addr": "https://www.google.com/robots.txt",
    "pno_interval": 120,
    "provider_friendly_name": "red",
    "realm": "red.com",
    "roam_interval": 60,
    "run_extended_test": false,
    "two_ap_testbed": true,
    "aware_default_power_mode": "INTERACTIVE",
    "stress_count": 100,
    "stress_hours": 5,
    "dbs_supported_models": ["<product name 1>", "<product name 2>"],
    "lci_reference": [],
    "lcr_reference": [],
    "rtt_reference_distance_mm": 4600,
    "stress_test_min_iteration_count": 100,
    "stress_test_target_run_time_sec" : 30,
    "energy_info_models": [
        "<product name 1 (adb shell getprop ro.build.product)>",
        "<product name 2>"
    ],
    "tdls_models": [
        "<product name 1>",
        "<product name 2>"
    ]
}

