Newtec MDM2510 REST API
Newtec MDM2510 REST API
Sat Oct 12 14:37:11 2024 <-- L 1 0 Sat Oct 12 14:37:11 2024 <-- A 15 Sat Oct 12 14:37:11 2024 <-- W 15 Sat Oct 12 14:37:11 2024 <-- S 172.000000 0.000000 0.000000 Sat Oct 12 14:37:11 2024 <-- H 1313.700000 18.000000 Sat Oct 12 14:37:11 2024 <-- P V H Sat Oct 12 14:37:11 2024 <-- B 9750.000000 12800.000000 Sat Oct 12 14:37:11 2024 <-- X none Sat Oct 12 14:37:11 2024 <-- K 0.000000 Sat Oct 12 14:37:11 2024 <-- F Sat Oct 12 14:37:11 2024 --> s 1 1 Sat Oct 12 14:37:12 2024 --> a 1 Sat Oct 12 14:37:17 2024 rxFreq=11063.700000,rxSymrate=15000.000000 Sat Oct 12 14:37:17 2024 $GCCMD,OPENAMIP SET,S 172.000000 0.000000 0.000000,H 1313.700000 15000.000000,P V H,B 9750.000000 12800.000000,X 2 20000 15000 0 3 9750 9750 10600 10600 0,T ,A ,W ,L ,K ,F*7f Sat Oct 12 14:37:17 2024 --> s 1 0 Sat Oct 12 14:37:17 2024 --> w 1 29.881 121.656 1728715032 14.200 23.600 0.000 -1.410 -1.250 0 Sat Oct 12 14:37:17 2024 <-- L 1 0 Sat Oct 12 14:37:17 2024 <-- L 1 0 Sat Oct 12 14:37:17 2024 <-- L 1 0 Sat Oct 12 14:37:17 2024 <-- L 1 0 Sat Oct 12 14:37:17 2024 <-- L 1 0 Sat Oct 12 14:37:17 2024 <-- L 1 0 Sat Oct 12 14:37:17 2024 <-- L 1 0 Sat Oct 12 14:37:17 2024 <-- L 1 1 Sat Oct 12 14:37:17 2024 <-- L 1 1 Sat Oct 12 14:37:17 2024 <-- L 1 1 Sat Oct 12 14:37:17 2024 <-- L 1 1
################################
### 请求命令
curl http://192.168.1.1/cgi-bin/cgiclient -d'request={"FunctionName":"GetAirMACAddress"}'
# 请求报文
{
"FunctionName": "GetAirMACAddress"
}
# 回复报文
{
"RequestData": {
"AirMACAddress": "00:06:39:8d:52:17"
},
"RequestResult": {
"Success": true
}
}
################################
### 请求命令
curl http://192.168.1.1/cgi-bin/cgiclient -d'request={"FunctionName":"GetDeviceInformation"}'
# 请求报文
{
"FunctionName": "GetDeviceInformation"
}
# 回复报文
{
"RequestData": {
"Authentication": {
"CertificateValid": true,
"ConfigSignatureValid": true
},
"Hardware": {
"ExtendedSerialNumber": "7295000308317",
"HardwareId": "NTC/2499.AA",
"HardwareVersion": "1",
"IdCode": "03444517-111",
"ModemType": "MDM2510",
"PersistentStorage": true,
"PersistentStorageStatus": "MountedRW",
"ProductionNumber": "194902444",
"SerialNumber": "00308317-111"
},
"Software": {
"ActiveBank": 0,
"AlternateVersion": "4.6.0.7",
"AlternativeSoftwareIsMPSupported": false,
"CurrentSoftwareIsMPSupported": false,
"CurrentVersion": "4.7.0.11",
"InstalledImages": [
{
"MultiPersonalitySupported": false,
"Personality": "dlg",
"Slot": "passive",
"Version": "4.6.0.7 no"
},
{
"MultiPersonalitySupported": false,
"Personality": "dlg",
"Slot": "active",
"Version": "4.7.0.11 no"
}
],
"InstalledPersonalities": [
"dialog_vsat"
],
"IsTryOtherBuild": false
}
},
"RequestResult": {
"Success": true
}
}
################################
### 请求命令
curl http://192.168.1.1/cgi-bin/cgiclient -d'request={"FunctionName":"AuthenticatePassword","SessionId":"","Params":{"LoginLevel":"expert","Password":"esat@ditel"}}'
# 请求报文
{
"FunctionName": "AuthenticatePassword",
"SessionId": "",
"Params": {
"LoginLevel": "expert",
"Password": "esat@ditel"
}
}
# 回复报文
{
"RequestData": {
"Authenticated": true,
"SessionId": "0172b906-6086-48e8-90d5-8a451fb1f28b"
},
"RequestResult": {
"Success": true
}
}
################################
### 请求命令
curl http://192.168.1.1/cgi-bin/cgiclient -d'request={"FunctionName":"Logout","SessionId":"","Params":{"SessionId":"0172b906-6086-48e8-90d5-8a451fb1f28b"}}'
# 请求报文
{
"FunctionName": "Logout",
"SessionId": "",
"Params": {
"SessionId": "0172b906-6086-48e8-90d5-8a451fb1f28b"
}
}
# 回复报文
{
"RequestResult": {
"Success": true
}
}
################################
### 请求命令
curl http://192.168.1.1/cgi-bin/cgiclient -d'request={"FunctionName":"GetActiveBeamData"}'
# 请求报文
{
"FunctionName": "GetActiveBeamData",
}
# 回复报文
{
"RequestData": {
"Active": true,
"Beam": {
"AcuXString": "",
"AutomaticPointingTimeout": 120000,
"BeamId": 52,
"BeamName": "E172Bnp",
"Cost": 150,
"DefaultInitialCarrier": 1,
"DefaultPointingCarrier": 1,
"ExclusionZones": [],
"GxtFileName": "E172B_NP_BNN4_Service_Area.a5c6e9b9.gxt",
"Hemisphere": "east",
"InitialCarrier1": {
"Enabled": true,
"Freq": 2473765408,
"Polarization": 1,
"SymbolRate": 15000000,
"TSMode": "dvbs2x",
"TimeSliceNumber": 1
},
"InitialCarrier2": {
"Enabled": false,
"Freq": 0,
"Polarization": 0,
"SymbolRate": 0,
"TSMode": "dvbs",
"TimeSliceNumber": 1
},
"MaxSkew": 0,
"OrbitalDegrees": 172,
"PointingCarrier1": {
"Carrier": {
"Enabled": true,
"Freq": 11063700000,
"Polarization": 1,
"SymbolRate": 15000000,
"TSMode": "dvbs2x",
"TimeSliceNumber": 1
}
},
"PointingCarrier2": {
"Carrier": {
"Enabled": false,
"Freq": 0,
"Polarization": 0,
"SymbolRate": 0,
"TSMode": "dvbs",
"TimeSliceNumber": 1
}
},
"PolarizationSkew": 0,
"SatLatitudeVariance": 0,
"TxBandwidth": 0,
"TxFrequency": 0,
"TxPolarization": 0
}
},
"RequestResult": {
"Success": true
}
}
################################
### 请求命令
curl http://192.168.1.1/cgi-bin/cgiclient -d'request={"FunctionName":"GetBeamData","SessionId":"","Params":{"BeamId":54}}'
# 请求报文
{
"FunctionName": "GetBeamData",
"SessionId": "",
"Params": {
"BeamId": 54
}
}
# 回复报文
{
"RequestData": {
"AcuXString": "",
"AutomaticPointingTimeout": 120000,
"BeamId": 54,
"BeamName": "E172Bnea",
"Cost": 150,
"DefaultInitialCarrier": 1,
"DefaultPointingCarrier": 1,
"ExclusionZones": [],
"GxtFileName": "E172B_NEA_DNA1_Service_Area.f2f4610f.gxt",
"Hemisphere": "east",
"InitialCarrier1": {
"Enabled": true,
"Freq": 11472550000,
"Polarization": 0,
"SymbolRate": 7500000,
"TSMode": "dvbs2x",
"TimeSliceNumber": 1
},
"InitialCarrier2": {
"Enabled": false,
"Freq": 0,
"Polarization": 0,
"SymbolRate": 0,
"TSMode": "dvbs2_acm",
"TimeSliceNumber": 1
},
"MaxSkew": 0,
"OrbitalDegrees": 172,
"PointingCarrier1": {
"Carrier": {
"Enabled": true,
"Freq": 11472550000,
"Polarization": 0,
"SymbolRate": 7500000,
"TSMode": "dvbs2x",
"TimeSliceNumber": 1
}
},
"PointingCarrier2": {
"Carrier": {
"Enabled": false,
"Freq": 0,
"Polarization": 0,
"SymbolRate": 0,
"TSMode": "dvbs",
"TimeSliceNumber": 1
}
},
"PolarizationSkew": 0,
"SatLatitudeVariance": 0,
"TxBandwidth": 0,
"TxFrequency": 0,
"TxPolarization": 1
},
"RequestResult": {
"Success": true
}
}
################################
### 请求命令
curl http://192.168.1.1/cgi-bin/cgiclient -d'request={"FunctionName":"GetModemStatus"}'
# 请求报文
{
"FunctionName": "GetModemStatus",
}
# 回复报文
{
"RequestData": {
"ModemStatus": {
"ErrorMessage": {
"TextId": ""
},
"ModemState": "Operational",
"NetworkName": "Eutelsat Advance E172B N PACIFIC"
}
},
"RequestResult": {
"Success": true
}
}
################################
### 请求命令
curl http://192.168.1.1/cgi-bin/cgiclient -d'request={"FunctionName":"GetTemperatures"}'
# 请求报文
{
"FunctionName": "GetTemperatures",
}
# 回复报文
{
"RequestData": {
"Temperatures": [
{
"Name": "MB-t-FPGA",
"Value": 51.2
},
{
"Name": "MB-t-Marvell",
"Value": 66.072
},
{
"Name": "MB-t-RF",
"Value": 59.6
},
{
"Name": "MB-t-StOxford",
"Value": 59
}
]
},
"RequestResult": {
"Success": true
}
}
################################
### 请求命令
curl http://192.168.1.1/cgi-bin/cgiclient -d'request={"FunctionName":"GetDemodulatorStatistics"}'
# 请求报文
{
"FunctionName": "GetDemodulatorStatistics",
}
# 回复报文
{
"RequestData": {
"ActiveBBDropFrames": 338,
"ActiveBBDropFrames5Sec": 0,
"ActiveBBFrames": 1592841,
"ActiveBBFrames5Sec": 952,
"BBFrames": 645182,
"CCM": false,
"CNI": 6.599999904632568,
"CorrectedCNI": 6.4677734375,
"CurrentModCod": 9,
"DemodLock": true,
"DummyFrames": 10245412,
"LinkMargin": 0,
"LinkMarginStatus": 2,
"MaxModCod": 0,
"ModCods": [
{
"BBFrames": 206539,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": true,
"Id": 1,
"Name": "QPSK 1/4"
},
{
"BBFrames": 14142,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": true,
"Id": 2,
"Name": "QPSK 1/3"
},
{
"BBFrames": 5095,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": true,
"Id": 3,
"Name": "QPSK 2/5"
},
{
"BBFrames": 7823,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": true,
"Id": 4,
"Name": "QPSK 1/2"
},
{
"BBFrames": 29238,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": true,
"Id": 5,
"Name": "QPSK 3/5"
},
{
"BBFrames": 49812,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": true,
"Id": 6,
"Name": "QPSK 2/3"
},
{
"BBFrames": 48712,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": true,
"Id": 7,
"Name": "QPSK 3/4"
},
{
"BBFrames": 40389,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 43,
"Enabled": true,
"Id": 8,
"Name": "QPSK 4/5"
},
{
"BBFrames": 40666,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 317,
"Enabled": true,
"Id": 9,
"Name": "QPSK 5/6"
},
{
"BBFrames": 4171,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 1314,
"Enabled": true,
"Id": 10,
"Name": "QPSK 8/9"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 11,
"Name": "QPSK 9/10"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 12,
"Name": "8PSK 3/5"
},
{
"BBFrames": 33788,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 22690,
"Enabled": true,
"Id": 13,
"Name": "8PSK 2/3"
},
{
"BBFrames": 96045,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 96045,
"Enabled": true,
"Id": 14,
"Name": "8PSK 3/4"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 15,
"Name": "8PSK 5/6"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 16,
"Name": "8PSK 8/9"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 17,
"Name": "8PSK 9/10"
},
{
"BBFrames": 68189,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 68189,
"Enabled": true,
"Id": 18,
"Name": "16APSK 2/3"
},
{
"BBFrames": 188,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 188,
"Enabled": true,
"Id": 19,
"Name": "16APSK 3/4"
},
{
"BBFrames": 22,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 22,
"Enabled": true,
"Id": 20,
"Name": "16APSK 4/5"
},
{
"BBFrames": 337,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 337,
"Enabled": true,
"Id": 21,
"Name": "16APSK 5/6"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": true,
"Id": 22,
"Name": "16APSK 8/9"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 23,
"Name": "16APSK 9/10"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 24,
"Name": "32APSK 3/4"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": true,
"Id": 25,
"Name": "32APSK 4/5"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": true,
"Id": 26,
"Name": "32APSK 5/6"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 27,
"Name": "32APSK 8/9"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 28,
"Name": "32APSK 9/10"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 32,
"Name": "QPSK 11/45"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 33,
"Name": "QPSK 4/15"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 34,
"Name": "QPSK 13/45"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 35,
"Name": "QPSK 14/45"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 36,
"Name": "QPSK 9/20"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 37,
"Name": "QPSK 7/15"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 38,
"Name": "QPSK 8/15"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 39,
"Name": "QPSK 11/20"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 40,
"Name": "QPSK 32/45"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 41,
"Name": "8PSK 7/15"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 42,
"Name": "8PSK 8/15"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 43,
"Name": "8APSK 5/9_L"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 44,
"Name": "8PSK 26/45"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 45,
"Name": "8APSK 26/45_L"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 46,
"Name": "8PSK 23/36"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 47,
"Name": "8PSK 25/36"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 48,
"Name": "8PSK 32/45"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 49,
"Name": "8PSK 13/18"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 50,
"Name": "16APSK 7/15"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 51,
"Name": "16APSK 1/2_L"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 52,
"Name": "16APSK 8/15"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 53,
"Name": "16APSK 8/15_L"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 54,
"Name": "16APSK 5/9_L"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 55,
"Name": "16APSK 26/45"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 56,
"Name": "16APSK 3/5"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 57,
"Name": "16APSK 3/5_L"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 58,
"Name": "16APSK 28/45"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 59,
"Name": "16APSK 23/36"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 60,
"Name": "16APSK 2/3_L"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 61,
"Name": "16APSK 25/36"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 62,
"Name": "16APSK 32/45"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 63,
"Name": "16APSK 13/18"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 64,
"Name": "16APSK 7/9"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 65,
"Name": "16APSK 77/90"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 66,
"Name": "32APSK 2/3"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 67,
"Name": "32APSK 2/3_L"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 69,
"Name": "32APSK 32/45"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 70,
"Name": "32APSK 11/15"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 71,
"Name": "32APSK 7/9"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 72,
"Name": "64APSK 32/45_L"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 73,
"Name": "64APSK 11/15"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 74,
"Name": "64APSK 7/9"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 76,
"Name": "64APSK 4/5"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 78,
"Name": "64APSK 5/6"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 80,
"Name": "128APSK 3/4"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 81,
"Name": "128APSK 7/9"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 82,
"Name": "256APSK 29/45_L"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 83,
"Name": "256APSK 2/3_L"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 84,
"Name": "256APSK 31/45_L"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 85,
"Name": "256APSK 32/45"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 86,
"Name": "256APSK 11/15_L"
},
{
"BBFrames": 0,
"CD": 0,
"CDStatus": 2,
"CND": 0,
"CNDStatus": 2,
"DroppedBBFrames": 0,
"Enabled": false,
"Id": 87,
"Name": "256APSK 3/4"
}
],
"PhaseNoiseMargin": -100,
"PhysicalFrames": 10890594,
"ReceivePower": -40.20000076293945,
"Signal": true
},
"RequestResult": {
"Success": true
}
}
################################
### 请求命令
curl http://192.168.1.1/cgi-bin/cgiclient -d'request={"FunctionName":"GetActiveBeam"}'
# 请求报文
{
"FunctionName": "GetActiveBeam",
}
# 回复报文
{
"RequestData": {
"ActiveBeamId": 52,
"AutoBeamSelection": true
},
"RequestResult": {
"Success": true
}
}
################################
### 请求命令
curl http://192.168.1.1/cgi-bin/cgiclient -d'request={"FunctionName":"GetPointingState"}'
# 请求报文
{
"FunctionName": "GetPointingState",
}
# 回复报文
{
"RequestData": {
"CorrectSatellite": "correct",
"EsN0": 6.400000095367432,
"NetworkName": "Eutelsat Advance E172B N PACIFIC",
"RxLock": true,
"SignalStrength": 0,
"SignalStrengthDbm": -40.400001525878906,
"TerminalState": "startup"
},
"RequestResult": {
"Success": true
}
}
################################
### 请求命令
curl http://192.168.1.1/cgi-bin/cgiclient -d'request={"FunctionName":"SetActiveBeam","SessionId":"b2c69852-9bce-43c9-9a02-ee4394fdc1e5","Params":{"AutoBeamSelection":true,"BeamId":54}}'
# 请求报文
{
"FunctionName": "SetActiveBeam",
"SessionId": "b2c69852-9bce-43c9-9a02-ee4394fdc1e5",
"Params": {
"AutoBeamSelection": true,
"BeamId": 54
}
}
# 回复报文
{
"RequestResult": {
"Success": true
}
}
################################
计算 Newtec Modem 的 载波滚降系数 α
1. 与 Modem 建议 OpenAMIP 通信,
Modem 下发寻星报文 的 S f1 f2 f3 \n H f1 f2 \n P c1 c2 \n B f1 f2 \n
S 172.000000 0.000000 0.000000
H 1313.700000 18.000000
P V H
B 9750.000000 12800.000000
根据这个可知:
接收下行频率 Rx_Freq = B_f1 + H_f1 (MHz) = 9750 + 1313.7 = 11063.7 MHz
载波跟踪带宽 Rx_Width = H_f2 (MHz) = 18 MHz
2. 从 Modem 的 HTTP API 接口获取当前波束的全面信息
http://192.168.1.1/cgi-bin/cgiclient -d'request={"FunctionName":"GetActiveBeamData"}'
解析Json数据提取当前对星载波信息 PointingCarrier1
"PointingCarrier1": {
"Carrier": {
"Enabled": true,
"Freq": 11063700000,
"Polarization": 1,
"SymbolRate": 15000000,
"TSMode": "dvbs2x",
"TimeSliceNumber": 1
}
},
根据这个可知 载波符码率 SymbolRate = 15000000 Hz = 15 MHz
3. 根据 载波跟踪带宽 Rx_Width 和 载波符码率 SymbolRate 可计算 滚降系数 α
滚降系数 α = ( BW / SR ) - 1 = ( Rx_With / SymbolRate ) - 1 = ( 18 / 15 ) - 1 = 0.2 = 20%
---
修改代理的 OpenAMIP 报文的 H 指令
将 滚将系数 rof=1+α 插入到 H 指令中。
在 H f1 f2 \n 后面增加 rof 参数后为 H f1 f2 rof=1+α \n
因此原先的 H 1313.700000 18.000000 \n 后面增加 rof 参数后为 H 1313.700000 18.000000 rof=1.2 \n
---
=========== End

浙公网安备 33010602011771号