{
    "prplmesh_compose": {
        "name": "agent",
        "board_type": "prplmesh_compose",
        "role": "agent",
        "conn_cmd": "",
        "devices": [
            {
                "name": "lan",
                "type": "prplmesh_compose",
                "role": "controller",
                "delay": 7,
                "conn_cmd": ""
            },
            {
                "name": "lan2",
                "type": "prplmesh_compose",
                "role": "agent",
                "delay": 7,
                "conn_cmd": ""
            },
            {
                "name": "wifi",
                "type": "STA_dummy",
                "mac": "51:a1:10:20:00:01",
                "hostname": "wifi",
                "ipv4": "192.168.100.101",
                "ipv6": "fe80::0000:0000:0000:0101",
                "conn_cmd": ""
            },
            {
                "name": "wifi2",
                "type": "STA_dummy",
                "mac": "51:a1:10:20:00:02",
                "hostname": "wifi2",
                "ipv4": "192.168.100.102",
                "ipv6": "fe80::0000:0000:0000:0102",
                "conn_cmd": ""
            },
            {
                "name": "wifi3",
                "type": "STA_dummy",
                "mac": "51:a1:10:20:00:03",
                "hostname": "wifi3",
                "ipv4": "192.168.100.103",
                "ipv6": "fe80::0000:0000:0000:0103",
                "conn_cmd": ""
            }
        ]
    },
    "turris-rdkb": {
        "name": "agent-turris-rdkb",
        "board_type": "RDKB",
        "role": "agent",
        "docker_network": "prplMesh-net-turris-omnia-1",
        "conn_cmd": "not used",
        "delay": "30",
        "iface_to_device": "to-dut",
        "control_ip": "192.168.200.140",
        "devices": [
            {
                "name": "lan",
                "type": "prplmesh_compose",
                "role": "controller",
                "docker_network": "prplMesh-net-turris-omnia-1",
                "conn_cmd": ""
            },
            {
                "name": "wifi",
                "type": "RDKB_STA",
                "iface": "wlp4s0",
                "driver": "nl80211,wext",
                "connection_type": "local_cmd",
                "conn_cmd": "bash",
                "color": "yellow"
            }
        ]
    },
    "turris-omnia": {
        "name": "agent-turris-prplOS",
        "board_type": "prplWRT",
        "role": "agent",
        "docker_network": "prplMesh-net-turris-omnia-1",
        "conn_cmd": "not used",
        "delay": "30",
        "iface_to_device": "to-dut",
        "control_ip": "192.168.200.100",
        "devices": [
            {
                "name": "lan",
                "type": "prplmesh_compose",
                "role": "controller",
                "docker_network": "prplMesh-net-turris-omnia-1",
                "conn_cmd": ""
            },
            {
                "name": "wifi",
                "type": "prplWRT_STA",
                "iface": "wlan0",
                "driver": "nl80211,wext",
                "connection_type": "local_cmd",
                "conn_cmd": "bash",
                "color": "yellow"
            }
        ]
    },
    "haze": {
        "name": "agent-haze",
        "board_type": "prplWRT",
        "role": "agent",
        "docker_network": "prplMesh-net-haze",
        "conn_cmd": "not used",
        "delay": "7",
        "iface_to_device": "to-dut",
        "control_ip": "192.168.200.150",
        "devices": [
            {
                "name": "lan",
                "type": "prplmesh_compose",
                "role": "controller",
                "docker_network": "prplMesh-net-haze",
                "conn_cmd": ""
            },
            {
                "name": "wifi",
                "type": "prplWRT_STA",
                "iface": "wlp4s0",
                "driver": "nl80211",
                "connection_type": "local_cmd",
                "conn_cmd": "bash",
                "color": "yellow"
            }
        ]
    },
    "cgr": {
        "name": "agent-cgr",
        "board_type": "CGR",
        "role": "agent",
        "docker_network": "prplMesh-net-cgr",
        "conn_cmd": "not used",
        "delay": "30",
        "iface_to_device": "to-dut",
        "control_ip": "192.168.200.150",
        "devices": [
            {
                "name": "lan",
                "type": "prplmesh_compose",
                "role": "controller",
                "docker_network": "prplMesh-net-cgr",
                "conn_cmd": ""
            },
            {
                "name": "wifi",
                "type": "prplWRT_STA",
                "iface": "wlp4s0",
                "driver": "nl80211,wext",
                "connection_type": "local_cmd",
                "conn_cmd": "bash",
                "color": "yellow"
            }
        ]
    }
}
