Standard xPON EPM ONT JSON definition
To be able to use the Kafka data stream properly in the EPM xPON Solution, make sure your data is parsed in the following JSON format:
{
"doNotPublish": false,
"host": {
"name": "SERVER_NAME"
},
"entityId": "00000000-0000-0000-0000-000000000000",
"oui": "OUI_ID",
"serial": "ONT_SERIAL_NUMBER",
"productClass": "ONT_MODEL",
"deviceModelId": "00000000-0000-0000-0000-000000000000",
"id": "UNIQUE_ONT_IDENTIFIER",
"noOfParams": 15,
"params": {
"InternetGatewayDevice.DeviceInfo.UpTime": "1126066",
"InternetGatewayDevice.DeviceInfo.Manufacturer": "VENDOR",
"InternetGatewayDevice.DeviceInfo.HardwareVersion": "HARDWARE REVISION",
"InternetGatewayDevice.WANDevice{i}WANPONInterfaceConfig.RXPower": "-20.86",
"InternetGatewayDevice.WANDevice{i}WANPONInterfaceConfig.TransceiverTemperature": "54.97",
"InternetGatewayDevice.WANDevice{i}WANPONInterfaceConfig.SupplyVoltage": "3.21",
"InternetGatewayDevice.WANDevice{i}WANPONInterfaceConfig.TXPower": "2.51",
"InternetGatewayDevice.WANDevice{i}GponInterfaceConfig.Status": "Up",
"InternetGatewayDevice.DeviceInfo.Description": "DESCRIPTION TEXT",
"InternetGatewayDevice.DeviceInfo.SerialNumber": "ONT_SERIAL_NUMBER",
"InternetGatewayDevice.DeviceInfo.MemUsed": "31",
"InternetGatewayDevice.WANDevice{i}WANPONInterfaceConfig.BiasCurrent": "14700",
"InternetGatewayDevice.DeviceInfo.CpuUsed": "3%;2%",
"InternetGatewayDevice.DeviceInfo.ModelName": "ONT_MODEL",
"InternetGatewayDevice.DeviceInfo.SoftwareVersion": "SOFTWARE VERSION"
},
"@timestamp": "2023-07-06T01:01:39.362Z"
}
Note
The naming structure for the total parameters follows the TR-069 protocol defined by the Broadband Forum. You can find the complete structure here: TR-069 Full Model.
Field details
Field Name | Description | Required |
---|---|---|
host.name | Includes the server name, to identify the server sending the data. | Yes |
entityId | Unique identifier for this ONT in the ACS or third-party application | No |
oui | The ID of the OUI. This should be defined by the ACS or the vendor. | Yes |
serial | ONT serial number as reported by the vendor. This will be used as the index to associate the ONT to ports and OLTs. | Yes |
productClass | The ONT model as defined by the vendor. | Yes |
deviceModelId | Unique identifier for this ONT model in the ACS or third-party application. | No |
id | Unique ONT identifier. This should not be repeated in the system per ONT. | Yes |
noOfParams | Total count of reported parameters. | Yes |
params | All reported parameters should be listed here. All names must be aligned with the Broadband Forum and TR-069 Full Model. | Yes |
@timestamp | The timestamp indicating when the file was created. | Yes |
Note
If you need to monitor any other parameter not listed in this example, contact the Skyline Sales team or your Technical Account Manager to evaluate your options.