...
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 { string networkUUID = 1; CellularModem modem = 2; OperatingState operatingState = 3; string msisdn = 4; string imei = 5; // if the last configuration change failed, error message is reported here string errorconfigError = 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_RADIO_OFF = 2; (AKA airplane mode) OPERATING_STATE_OFFLINE = 3; ... } |
...
No Format |
---|
{ "protocol": "qmi" | "mbim", "operating-mode": "online" | "radio-off" | etc. "msisdn": “918369110173”, "imsi": “310170845466094”, "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)", // modification Unix timestamp of config.json applied at the time of publishing this info "config-mtime": 1629446126 } |
...