Help Sheet: Controlling the GSS6400 Remotely
The fifth in a series of Spirent Help Sheets, containing hints and tips for using Spirent’s GSS6400 Record Playback Systems for GPS and/or GLONASS signals.
This Help Sheet explains how to control the GSS6400 remotely using HTTP commands to enable test process automation. Enter your details to download it.
PLUS: Check out the other Help Sheets in the series:
About Spirent
Spirent has been the global leader in GNSS testing for near 30 years. Spirent delivers navigation and positioning test equipment and services to governmental agencies, major manufacturers, integrators, test facilities and space agencies worldwide.
This help sheet explains how
to control the GSS6400 remotely.
The sheet covers both:
GSS6400 GPS and GSS6400 GPS/GLONASS systems.
‘How to’ help sheet 5
SP
IREnull HEnull
SHEET
S
H
ow to...
This help sheet explains how to control the
GSS6400 remotely.
The sheet covers both:
GSS6400 GPS and GSS6400 GPS/GLONASS systems.
GSS6400 is easy to use and offers nulleat nullnullbinullty nullth the onullion to contronullfrom
the front Panenullor remotenull over the netnullrnull GSS6400 anullonull you to automate
your test nullocess as:
null nullou can nullnullinto the system for additionanullnullnullbinullty
null nullou can remotenull contronullthe unit usinnullnullTP Post messanulls
This anullnullcation note focuses on nullTP nullst method to contronullGSS6400 remotenull.
nullntrollinnullthe GSS6400 nullinnullHTTP
The GSS6400 has a buinull in nulleb server nullich anullonull you to manuanully contronullthe
unit from a remote nulleb bronullernullbut nullat if you nullnt to automate the nullocessnull
One nully of doinnullthis is by sendinnullnullTP POST and nullTP Gnull messanulls to the
nulleb server to nullovide the same data that nullunull be sent from the nulleb bronuller.
There are a number of different nulleb nullnulls that are used to contronulland disnullay
the status of the GSS6400nullfor enullmnulle nullay.cnull contronull the nullaybacnullnulle
senullction and start. nullch nullnull has a nullrticunullr data format for the renullired data
as shonull benullnull.
play.cnull
httnull//nullnullnullnullnullnullnullay.cnull // channull the null address to the unitnulls address
nullunction: Start nullaybacnull
nullethod: POST
nullata: anull nullnulls must be nullesent
SP
IREnull HEnull
SHEET
S
H
ow to...
Panull nullSPnullnullT nullenull tonull nullLP Snullnull null
Panull nullSPnullnullT nullenull tonull nullLP Snullnull null
nullnulls are senullrated by null
e.null attenuationnull6nulleferernullunull
recornullcnull
httnull//nullnullnullnullnullnullrecord.cnull // channull the null address to the unitnulls address
nullunction: Start data recordinnull
nullethod: POST
nullata: anull nullnulls must be nullesent
SP
IREnull HEnull
SHEET
S
H
ow to...
nullienull nullanulle nullescrinullion
offset number of
seconds
offset from start of nulle
rnull nullnull or nullnull nullaybacnullat null or null
nullename ASnullnullnullename name of nulle nullthin the /home/snullrent/nullata directory
nullienull nullanulle nullescrinullion
attenuation dnull Attenuation vanulle in dnull
referrer nullnunullnull Set to nunull
nullnulls are senullrated by null
e.null offsetnullnullnullnullnullnullenamenullTnullnull0nullnulldnull.dat
stop.html
httnull//nullnullnullnullnullnullstonull.shtmnull // channull the null address to the unitnulls address
nullunction: Stonullnullaybacnullrecord
nullethod: Gnull
nullata: none
attennulltornullannuller.cnull
httnull//nullnullnullnullnullnullattenuatornullandnullr.cnull // channull the null address to the unitnulls
address
nullethod: POST
nullunction: nullannull attenuation nullvenull
nullata: anull nullnulls must be nullesent
Panull 4SPnullnullT nullenull tonull nullLP Snullnull null
SP
IREnull HEnull
SHEET
S
H
ow to...
nullienull nullanulle nullescrinullion
rec record mode 0nullPSnullnullGPSnullnullnassnullnullGnullnassnull
e.null recnull
statnull.shtml
httnull//nullnullnullnullnullnullstatus.shtmnull // channull the null address to the unitnulls address
nullunction: nullenullest Status
nullethod: Gnull
nullata: none
nulleturn: nullata as shonull in the connull nulleb nullnullnullbut nullth htmnullcode removed e.null
GSS6400 STATnull
null Address: nullnullnullnullnullnull
nullnull GeodenullTnull nullntenullated Processor by Anull Pnull
nullnullSnulled: 4null.06nullnullnull
Softnullre: nullersion null.04.04
nullemory nullree/Totanull nullnull40/ null0nullnullnull
nullisnullnullree: null0Gnull
Lnull nullntrast: nullnull
Attenuation: nulldnull
nullattery Levenull null0 nullnullarnullr ON
SerianullLonullinnull null00 baud TimestamnullOnull
Timenullone: Gnullnull nullhead of Gnullnull
Status: STOPPnull 00:00:00
Last unullated: Thu nullay nullnull:46:null nullnull
Example null pronullam
A simnulle enullmnulle null null0nullnullnullress nullonullam has been created to shonullhonull
to create and send the nullTP POST messanulls. The nullonullam anullonull the user to
channull the attenuation vanulle and send it to the unit. The nullonullam anullo has a buinull
in nulleb bronuller to shonullthat the vanulle has been received and unullated. The connull
nullnull is shonull after a vanulle is sent.
nully defaunull the null address is set to the null address nullnullnullnullnullnullnullbut can be
channulld by the user to the correct address. The source code is shonull benullnull.
Panull nullSPnullnullT nullenull tonull nullLP Snullnull null
SP
IREnull HEnull
SHEET
S
H
ow to...
Pubnullc nullass nullormnull
Private Sub nulluttonnullnullicnullnullynullanullsender As System.Obnullctnullnullynullanulle As System.nullventArnullnullnullandnulls
nulluttonnullnullicnull
nullim nullL As Strinnull
nullim nullnullnull As Lonnull
nullim Tarnulltnullrame As Strinnull
nullim Postnullatanull As nullyte
nullim nulleaders As Strinnull
nullim Strinnullata As Strinnull
nullim Attenuation As Strinnull
nullim nulladdress As Strinnull
Attenuation nullTenullnullnull.Tenull nullGet the attenaution vanulle entered by the user
nulladdress nullTenullnullnull.Tenull nullGet the null address
nullL nullnullttnull//nullnullnulladdress nullnullattenuatornullandnullr.cnullnullnullThe attenuation handnullr address
nullnullnull null0
Tarnulltnullrame nullnull
Strinnullata nullnullattenuationnull nullAttenuation nullnullrefernullunullnullnullcreate the nullTP POST data
nullnull creates a nullnicode strinnullby defaunull so nulle need to
nullconvert it bacnullto Sinnulle byte character set.
Postnullata nullSystem.Tenull.nullncodinnullASnullnullGetnullytesnulltrinnullatanull
nulleaders nullnullontentnullynull: anullnullcation/nullnullnullformnullrnullncodednullnullnull
nullebnullronullernullNavinulltenullnullnullTarnulltnullramenullPostnullatanullnulleadersnull
nullPOST the data
nullnd Sub
Private Sub nullormnullLoadnullynullanullsender As System.Obnullctnullnullynullanulle As System.nullventArnullnullnullandnulls
nullynullase.Load
nullim nullL As Strinnull
Tenullnullnull.Tenull nullnullnull nullet deafunull attenaution to nullero
Tenullnullnull.Tenull nullnullnull.nullnullnullnullnull nullSet defaunull null address
nullnd Sub
Private Sub Tenullnullnullnullenullnullannulldnullynullanullsender As System.Obnullctnullnullynullanulle As System.nullventArnullnull
nullandnulls Tenullnullnull.Tenullnullannulld
nullim nulladdress As Strinnull
nullim nullL As Strinnull
nulladdress nullTenullnullnull.Tenull nullGet the null address
nullL nullnullttnull//nullnullnulladdress nullnullconnull.shtmnullnull nullThe GSS6400 nullnnull Panull as defaunull
nullebnullronullernullNavinulltenullnullnull nullOnulln the nullnull
nullnd Sub
nullnd nullass
Spirent nullmmnullications
null4 null0nullnull6nullnull
nullobanullanullsnullnullrent.com
nullnull.snullrent.com/nullsitioninnull
Spirent nullenullral Systems
null null4 6null 6nullnull
infonullnullrentfederanullcom
nullnull.snullrentfederanullcom
Got a smartphonenull
If you have a smartphone download a QR Code
reader and then point your phone camera
at the QR Code to read the graphic.
nullnull0null0 nullssue null0null
SP
IREnull HEnull
SHEET
S
H
ow to...
nully not share this nullcnullentnull
Inullyonullnullnullnullthis article onullinterest
nullnull.snullrent.com/nullsitioninnull
nullisit the Spirent GnullS nullonull
nullnull.snullrent.com/nullnullnullPositioninnullasnull
nulleenullmore innullrmationnull
nullssnullonulltionsnullnullrent.com
nullaceboonull Linnulldnulln Tnulltter Technorati Goonulle nullunull
nullinull nullenullcious nulleddit Stumbnullunulln