...
No Format |
---|
message RadioStatus { // true if enabled AND successfully applied bool airplane_mode = 1; // for every LTE network repeated CellularStatus cellular_status = 1; // later we can add status for every WiFi network } message CellularStatus { // logicallabel of the physical device string deviceName = 1; CellularModem modem = 2; OperatingState operatingState = 3; string controlProtocol = 4; // "qmi" or "mbim" string imei = 5; repeated CellularProvider providers = 6; // if the last configuration change failed, error message is reported here string configError = 10; // wwan servise periodically pings configured IP address. // If the last probing failed, stderr of the probing method is published here. string probeError = 11; } message CellularModem { string model = 1; string revision = 2; } enum CellularOperatingState { OPERATING_STATE_UNSPECIFIED = 0; OPERATING_STATE_ONLINE = 1; OPERATING_STATE_ONLINE_AND_CONNECTED = 2; OPERATING_STATE_RADIO_OFF = 23; (AKA airplane mode) OPERATING_STATE_OFFLINE = 34; ... } message CellularProvider { string plmn = 1; string description = 2; bool currentServing = 3; bool roaming = 4; } |
...
No Format |
---|
{
// MD5 checksum of config.json applied at the time of publishing this info
"config-checksum": "d7548db5594b064f2c9ec0599e84523e",
"modems": [
{
"device-name": "lte-modem1", # can be empty for modems not configured from the controller
"physical-addrs: {
# all addresses will be filled by wwan service
“interface”: “wwan0”,
“usb”: “1:2.3”, # <bus>:[port]
"pci": "0000:11:00.0",
},
"control-protocol": "qmi" | "mbim",
"operating-mode": "offline" | "online" | "online-and-connected" | "radio-off" | "unrecognized",
"imei": “310170845466094”,
"modem": {
"model": "QUECTEL Mobile Broadband Module",
"revision": "EC21ECGAR06A04M1G",
},
"config-error": "",
"probe-error": "Failed to ping 8.8.8.8 (2 packets transmitted, 0 received, 100% packet loss, time 1029ms)",
"providers": [
{
"plmn": "310-410",
"description": "AT&T",
"current-serving": true,
"roaming": false
},
{
"plmn": "310-120",
"description": "O2",
"current-serving": false,
"roaming": false
}
]
}
]
} |
...