Skip to content

Radios

Radios are automatically added to Ella Core as they connect to the network as long as they are configured to use the same Tracking Area Code (TAC), Mobile Country Code (MCC), and Mobile Network Code (MNC) as Ella Core.

The Radio API provides endpoints to view information about connected radios.

List Radios

This path returns the list of radios in the inventory.

Method Path
GET /api/v1/radios

Query Parameters

Name In Type Default Allowed Description
page query int 1 >= 1 1-based page index.
per_page query int 25 1…100 Number of items per page.

Sample Response

{
    "result": {
        "items": [
            {
                "name": "gnb1",
                "id": "001:01:000102",
                "address": "10.1.107.203/192.168.251.5:9487",
                "supported_tais": [
                    {
                        "tai": {
                            "plmnID": {
                                "mcc": "001",
                                "mnc": "01"
                            },
                            "tac": "000001"
                        },
                        "snssais": [
                            {
                                "sst": 1,
                                "sd": "102030"
                            }
                        ]
                    },
                    {
                        "tai": {
                            "plmnID": {
                                "mcc": "123",
                                "mnc": "12"
                            },
                            "tac": "000002"
                        },
                        "snssais": [
                            {
                                "sst": 1,
                                "sd": "102031"
                            }
                        ]
                    }
                ]
            }
        ],
        "page": 1,
        "per_page": 10,
        "total_count": 1
    }
}

Get a Radio

This path returns the details of a specific radio in the inventory.

Method Path
GET /api/v1/radios/{name}

Parameters

None

Sample Response

{
    "result": {
        "name": "gnb1",
        "id": "001:01:000102",
        "address": "10.1.107.203/192.168.251.5:9487",
        "supported_tais": [
            {
                "tai": {
                    "plmnID": {
                        "mcc": "001",
                        "mnc": "01"
                    },
                    "tac": "000001"
                },
                "snssais": [
                    {
                        "sst": 1,
                        "sd": "102030"
                    }
                ]
            },
            {
                "tai": {
                    "plmnID": {
                        "mcc": "123",
                        "mnc": "12"
                    },
                    "tac": "000002"
                },
                "snssais": [
                    {
                        "sst": 1,
                        "sd": "102031"
                    }
                ]
            }
        ]
    }
}