You are on page 1of 40

Avanti

Communications Group Plc


Avanti Mobile Assist



October2014
V01

AvantiMobileAssist
AndroidApplication


Document Control

Change Record
Date

Author

Version

Change reference

AvantiMobileAssist

Page1of39

AvantiMobileAssist
AndroidApplication

AvantiMobileAssist
Thepurposeofthisdocumentistoexplainindetail,theA.M.A,whatitisused
for,whowilluseit,howtoaccessitandinstructionsforuse.Itwilldocument
differencesandadvantagesoverexistingtoolsandpractices.
CONTENT:
1INTRODUCTION3
2HARDWARE/SOFTWAREREQUIREMENTS4
3ADVANTAGESOVEREXISTINGPROCESSES/TOOLS5
4JOBMANAGEMENT6
5HOWTODOWNLOAD...8
6MAINPAGEFUNCTIONS.....14
6.1NEWINSTALL..14
6.2STOREDJOBS..15
6.3BEAMADVISOR.17
6.4SATFINDER....18
6.5SERVICEVISIT.19
6.6SETTINGS.....21
7STEPBYSTEPINSTALLATIONGUIDE...23
8FUTUREDEVELOPMENT..36
9OTHERRESOURCES..37
10SWIMLANEWORKFLOWDIAGRAMS..38

AvantiMobileAssist

Page2of39

AvantiMobileAssist
AndroidApplication

1INTRODUCTION
TheAMAisasoftwaretooldesignedforuseonasmartphoneplatform.The
AMAcanbeusedtocompleteanendtoendAvantiVSATinstallation,onall
standardHughesequipment,includingjobmanagement,survey,antenna
alignment,terminalcommissioningandreporting.
TheAMAenablesanAndroidsmartphoneortablettofullycommissionHughes
terminalbyconnectingwirelessly,viaofftheshelfWiFirouter.Thisalso
enablesAndroiddevicetoactasasignalmeter,duringantennaalignmentby
collectingsignaldatawirelesslyfromHughesterminal,anddisplayingon
screen.
ItcanreplacecurrentpracticeofusingAvantiFieldAssistonalaptopcomputer
connectedviaLANcabletoHughesterminal.
ThebigadvantageAMAoffersoverexistinginstallpractice,isthat
commissioningcanbeachievedusinglessspecialistequipment,makingit
easierandlessexpensivetoequipanengineerforAvantiInstallations.
Downloadingjobsisalsomadeeasier,asthereisnorequirementtoconnectto
V.P.N,andjobscanbesynchroniseddirectlyontoAndroiddevice.
UsingAMAnegatestheneedforthefollowingtools/equipment:
Horizonsatellitemeter
Compass/inclinometer
Digitalcamera
G.P.Smeter
Laptopcomputer
TheonlyequipmentrequiredtocompleteaninstallationusingAMA,area
smartphone/tabletwithAMAinstalled,andanyofftheshelf(cabletype)
WiFirouter.

AvantiMobileAssist

Page3of39

AvantiMobileAssist
AndroidApplication

2HARDWARE/SOFTWAREREQUIREMENTS
Onlytwopiecesofequipmentarerequiredtocompleteaninstallationusing
AMA.AnAndroidsmartphoneortablet,andawirelessrouter.
2.1TheAndroiddevicemustberunningatleastAndroid2.2,anddevice
musthavethefollowingsensorstoallowfullfunctionality:

WiFi
Accelerometer
Gyroscope
G.P.S
Compass

Mostmodernsmartphoneshavethesetoolsasstandard.
2.2Wirelessrouter
Mostofftheshelf(cabletype)wirelessroutersoraccesspointswillworkwith
theapplication,althoughitisrecommendedtouseonewithalargerangeas
antennalocationmaybeadistancefromwhereModemisinstalled.
CabletyperouterswillhaveanRJ45WANinput.
Routershouldenablewirelessconnectionofsmartphonetoterminal,outof
thebox,orwithminimalornoconfiguration.
2MODESCANBEUSED

ROUTERMODEEthernetportofHughesterminalshouldbeconnectedto
WANportofWirelessrouterviaLANcable.IfDHCPisenabledonwireless
router,theAndroiddevicewillreceiveIPaddressfromrouterandconnectto
HughesterminalviaNAT.

BRIDGEMODEEthernetportofHughesterminalshouldbeconnectedto
LANportofWirelessrouterviaLANcable.WithDHCPdisabledonrouter,
AndroiddevicewillreceiveIPaddressdirectlyfromHughesterminal

AvantiMobileAssist

Page4of39

AvantiMobileAssist
AndroidApplication

Note:PicturedisaSpacewaysystemwithdualRX/TXcables,theset
upfortheJupiterSystemisidenticleexceptyouwillonlyhaveone
singleRX/TXcablebetweentheterminalandtheoutdorunit.

3ADVANTAGESOVEREXISTINGTOOLS/PROCESSES
LessequipmentrequiredtocompleteastandardHughesinstallation,
thusmakingitcheaper/easiertoequipanewengineer.
GuaranteedcorrectG.P.Scoordinatesandformat.
Easieraccesstojobs:scan,textetc.noneedtoconnecttoV.P.N.
TestresultsstoredanddisplayedinO.S.Sreport.
EasytocontactcustomersdirectlyfromJobdetailsintheApp.
GoogleMapsnavigationavailabledirectfrompotcodeinJobdetails.
Lessmanualinputrequired,removingpossibilityoftypo`s.
Ifanewversionisavailable,itwilldownloadautomaticallywhenAppis
opened
O.D.Userialnumbersobtainedbyusingbarcodereaderreducingthe
chanceoftypo`sandhelpingwithstockcontrol.
SatFinderfunctionenableseasycheckingforLineOfSight.

AvantiMobileAssist

Page5of39

AvantiMobileAssist
AndroidApplication

4JOBMANAGEMENT

JobsarecreatedasnormalwithinO.S.S,butwillnowalsobeavailableinA.M.A
JobManagementPortal.
4.1TheJobManagementPortalisawebbasedtoolusedtomanagejobsin
A.M.A.ItcanbeaccessedviabrowseronDesktopcomputerorAndroiddevice
atthefollowinglocation:
https://ama.avantiplc.com/manager/
Youwillbepresentedwiththefollowingloginscreen:

UponentryofusersOSSlogincredentials,andclicking`loadjobs`allpending
jobsforthatusershallbedisplayedinthefollowingformat:

AvantiMobileAssist

Page6of39

AvantiMobileAssist
AndroidApplication

4.2DIFFERENTMETHODSOFACCESSINGJOBS
SendviaSMSwithinJobManagementPortal,youwillseeoptionto`Sendvia
SMS`,ifusersphonenumberhasbeenenteredintosettingsscreeninAMA,
thenitshouldappearasoptiontosend.
DownloadtoPhoneThisoptioncanbeusedbyaccessingJobManagement
PortalviabrowseronAndroiddevice,anddownloaddirecttodevice.
QRCodeIfaccessingportalondesktop/laptop,youcanscanjobfromQR
codeusingbarcodereader.
ManualInputAslongasthereisajobconfiguredinOSS,thejobdetailscan
bemanuallyenteredintoAMA.
SynchroniseinAMAFrom`storedjobs`screeninA.M.Ayoucansynchronise
jobsdirectlytodevice,bypressing`refresh`icon.

AvantiMobileAssist

Page7of39

AvantiMobileAssist
AndroidApplication

5HOWTODOWNLOADA.M.A.
TheAvantiMobileAssistcanbedownloadedfromtheGooglePlaystore,either
bysearchingforAvantiMobileAssistorbydirectdownloadat:

https://play.google.com/store/apps/details?id=com.avanti.mobileins
taller
STEPBYSTEPDOWNLOADGUIDE
Firstlyyouwillthenbepresentedwiththispage:

Click`INSTALL`

AvantiMobileAssist

Page8of39

AvantiMobileAssist
AndroidApplication

Nextyouwillseethispage:

Click`ACCEPT`

AvantiMobileAssist

Page9of39

AvantiMobileAssist
AndroidApplication

Nextyouwillseethispage:

Click`OPEN`

AvantiMobileAssist

Page10of39

AvantiMobileAssist
AndroidApplication

NextyouwillseethispageaskingforyourOSSusernameand
password:
(withoutOSSregistrationyouwillbeunabletoproceedwith
installation)

EnteryourO.S.Scredentialsandclick`Login`

AvantiMobileAssist

Page11of39

AvantiMobileAssist
AndroidApplication

Nextyouwillbeaskedforyourphonenumber,thisenablesuserto
receivejobsviatextmessage.

Entermobilephonenumberandclick`OK`.Thiswillallowjobstobe
senttodeviceviaSMSmessage.

AvantiMobileAssist

Page12of39

AvantiMobileAssist
AndroidApplication

Next

Click`OK`
YouwillnowhaveanAvantiAMAicondisplayedonyourdevice.

AvantiMobileAssist

Page13of39

AvantiMobileAssist
AndroidApplication

6MAINPAGEFUNCTIONS

6.1NEWINSTALL
Youwillfindafullstepbystep,screenbyscreendescriptionofthe`NEW
INSTALL`processinsection7.(page24)

AvantiMobileAssist

Page14of39

AvantiMobileAssist
AndroidApplication

6.2STOREDJOBS
Byclickingon`STOREDJOBS`youwillaccessthefirstscreenbelow,nowclick
the`refresh`iconattopright,andanypendingjobsshallbedownloaded.

Click`OK`andpendingjobsshallbedisplayed,thenselectthejobyourequire
andalljobdetailswillbecomeavailable.
GENERALDETAILSJobtype,Customername,Customercode,Jobdate
INSTALLDETAILSSiteID,JobID,Antenna&Modemtype,Hub/Beam
S.L.ADownloadandUploadrate
NETWORKNAT`dorRoutedIP,DHCPstatus,TerminalIP,NetworkIP.
LOCATIONDETAILSAddress&Postcode
CONTACTDETAILSCustomerName,phonenumber,mobile,emailaddress.

AvantiMobileAssist

Page15of39

AvantiMobileAssist
AndroidApplication

Byclickingtheiconontheright,youcancontactcustomerdirectlyfromthe
application.
Clickthe`phone`iconandcallcustomerdirectfromdevice.
Click`mail`iconandyoucanemailcustomerdirectfromdevice.

Byselectingthe`pen`iconyoucaneditthejobdetails.

AvantiMobileAssist

Page16of39

AvantiMobileAssist
AndroidApplication

Alsobyselectingthe`map`icon,atstreetorpostcode,theapplicationshall
launchGoogleMapsandnavigatetojobaddress,showingmapofrouteand
indicatingtraveltime.

AvantiMobileAssist

Page17of39

AvantiMobileAssist
AndroidApplication

6.3BEAMADVISOR
ThebeamadvisorisatoolusedtodeterminetheavailableHYLAS1and2
beamsatageographicallocation.ThiscaneitherbeloadedfromGPS,orvia
selectiononamap/manualinput.
Thistoolisnotpartoftheregularinstallworkflow;itisinsteadintendedtobe
usedasaprovisioningtoolinordertodeterminesuitablesatellite,beamand
dishconfigurationforaspecificgeographicallocation.
Whenthebeamadvisorisstarted,itwilltrytoloadthecurrentGPS
coordinatesbydefault.However,thiscanbecancelledbypressingtheMap
button,whichloadsamapscreen.Fromthemapscreen,youcanlongpress
anddragtheredmarkertothedesiredlocationandconfirmwiththecheckbox
signinthetoprightcorner,oryoucanenterastreetaddress.
OncealocationhasbeenprovidedbymaporGPS,thetoolwillautomatically
searchfortheoptimalHYLAS1and2beams.Thefollowinginformationwillbe
presented:

SatelliteHYLAS1or2
HubandBeame.g.GHY002,Beam2
RecommendedDishe.g.74cms
RecommendedBUCPower1Wor2W
ExpectedSignalLevelsignallevelexpectedtoreachinthislocation.

AvantiMobileAssist

Page18of39

AvantiMobileAssist
AndroidApplication

6.4SATFINDER
TheSATFINDERfunctioncanbeusedtoreplaceacompass/inclinometer,it
usesAugmentedRealitytooverlaythesatelliteontoponthedevicescamera
andshowslocationofsatelliteinthesky.Itisusedtoaidchoiceofantenna
mountinglocation.ChooseHYLAS1or2attoprightofscreen.
NOTE:Beforeusingthisfunctionyoushouldalwaysmakesurethecompassis
calibratedbymovementinafigure8patternassoonasthescreenisloaded.
Thiswillensuremaximumaccuracy.

Tolocatechosensatellite,tiltthedeviceindirectionofarrows,soin
screenshotaboveitshowssatelliteisupandtotheleft.

AvantiMobileAssist

Page19of39

AvantiMobileAssist
AndroidApplication

6.5SERVICEVISIT
TheServiceVisitmodeallowsthecurrentstatusofanexistinginstalltobe
checked,togetherwithtroubleshootingoptions.Thismodeisseparatedinto
twotabs:
Tab1Terminalstatusadetailedoverviewofthecurrentterminalstatus
Tab2Serviceoptionspresentsalistofoptionsandroutinesavailableto
servicethecurrentinstall

Tab1TerminalStatus
TheTerminalStatustabpresentsabasicoverviewofthestatusofthe
connectionwhichcouldbeconsideredusefulfortroubleshooting.Pleasenote
thatthissteprequiresanactiveWiFiconnectiontotheterminalinorderto
produceanyusefuloutput.
Terminaltypethemodeltypeofthemodemcurrentlyconnectedto.
Terminalversionthecurrentterminalversion,OKifuptodate
Terminalserialtheserialnumberoftheterminal
Servicestatusiftheserviceiscommissionedornot
Receiverstatusifthereceiverisactiveandworking
Transmitterstatusifthetransmitterisactiveandworking
VSATlatitudethecurrentlatitudecoordinatesetontheterminal
VSATlongitudethecurrentlongitudecoordinatesetontheterminal
SATlongitudethesatellitelongitudecoordinatesetontheterminal

AvantiMobileAssist

Page20of39

AvantiMobileAssist
AndroidApplication

Tab2ServiceOperations
TheServiceOperationstabpresentsaseriesofroutinesformaintenance
purposes.Italsoallowsindividualstepsfromnewinstalltobeexecuted
individually:
Changelocationupdatesthelatitude/longitudecoordinatesofthe
terminal.
Realignantennalaunchesthedishalignmentscreen,allowingthe
antennatoberealignedwiththesignalbar&beeper,withouthavingto
recommissiontheterminal.Alsoallowsalignmenttobeconducted
withouthavingtodisconnectRXcabletoconnectmeter.
Runtestsstartsthetestroutine.
Upgradefirmwareupgradestheterminaltothelatestversion,does
nothingiftheterminalisalreadyuptodate.
Forcerangeforcetherangingroutinefromthecommissioningprocess
Rebootterminalrebootstheterminal.
Factoryresetterminalresetstheterminaltoitsfactorysettings.
WARNING:Theterminalneedstobecommissionedagainafterthisstep
isexecuted.

AvantiMobileAssist

Page21of39

AvantiMobileAssist
AndroidApplication

6.6SETTINGS
Thesettingsscreensallowforconfigurationofseveraloptionsinsidethe
application.
OSSAuthenticationtheOSSusernametheapplicationisauthenticated
with(ifauthenticated)
PhoneNumberthephonenumberofthedevice(mustbecorrect,
includingcountrycodeinordertoenablereceptionofSMSjobs)
Logout/Loginlogin(ifunregistered),logsthecurrentuserout(if
alreadyregistered)
Enableterminalversionupgradewhenenabledtheapplicationwill
automaticallytrytoupgradetheversionoftheterminalifobsolete
underthenewinstallmode.
Bypasscommissioningbypassesthecommissioningroutineunderthe
newinstallmode
GPSFormattogglesthedisplayformatofGPScoordinatesbetween
decimalandDegrees/Minutes/Seconds
SignalLevelFormattogglesthesignalleveldisplayformatbetween
EsNoandSQF
EnabledmanualGPSinputallowsformanualmodificationoftheGPS
location
SuggestionPotentialHubssearchesforvalidhubsinthesame
geographicallocationifaninvalidhubwasselected
Automaticallystarttestroutineautomaticallylaunchesthetest
routine.
Submittransceiverreportsubmitsthetransceiverreportforthenew
installmode
Submitlocationreportsubmitsthelocationreportforthenew
installmode
Submitinstallationreportsubmitstheinstallationreportforthenew
installmode
Submitinstallationphotossubmitstheinstallationphotoreportfor
thenewinstallmode
Submitsignallevelreportsubmitsthesignallevelreportforthenew
installmode
SetJobStatusCompletesubmitsthejobstatuscompletedreportfor
thenewinstallmode
ApplicationVersiondisplaysthecurrentversionnameandnumber.

AvantiMobileAssist

Page22of39

AvantiMobileAssist
AndroidApplication

Duringnormaloperation,only`BypassCommissioning`and`EnableManual
GPSinput`shouldbeunticked.
GPSformatcanbedisplayedinchosenformat.DegMinSec`sordecimal.
YoucanchoosecontentofreporttobesubmittedtoOSS.
ApplicationVersionnumberisdisplayedatbottom.

AvantiMobileAssist

Page23of39

AvantiMobileAssist
AndroidApplication

7STEPBYSTEPINSTALLATIONGUIDE

DOWNLOADJOB

YouwillfirstlybepresentedwithmainmenupageofA.M.A

Clickon`Storedjobs`

AvantiMobileAssist

Page24of39

AvantiMobileAssist
AndroidApplication

Nextyouwillseethispage

Clickon`synchronisejobs`button

AvantiMobileAssist

Page25of39

AvantiMobileAssist
AndroidApplication

Next,iftheuserhasjobsallocated,thefollowingmessagewill
appear.

Clickon`OK`

AvantiMobileAssist

Page26of39

AvantiMobileAssist
AndroidApplication

Youwillthenseedetailsofallscheduledjobs

Selectyourchosenjob.

AvantiMobileAssist

Page27of39

AvantiMobileAssist
AndroidApplication

Youwillthenbeabletobeginjobbyclickingon`StartJob`button

ThefirsttimeyouusetheA.M.A,youwillbeprompted,during
installation,todownloadthe`ZXing`barcodereader.Thiswillallow
youtoscanjobsviaQRcode,andallowapplicationtoreadhardware
serialnumbersforreport.

AvantiMobileAssist

Page28of39

AvantiMobileAssist
AndroidApplication

STARTNEWINSTALLATION
TheInstallationprocessconsistsof5steps:

Step1Location&Configuration
Step2DishPlacement
Step3Alignment&Commissioning
Step4Service&SpeedTest
Step5Reporting

Allnavigationbetweenscreensisconductedviaarrowsattopright
andtopleftofscreen.
Afterdownloadingjob,checkjobparametersarecorrect,thengo
backtomainmenupageandclickon`newinstall`.Devicewillnow
searchforGPScoordinates,lock&anddisplayinchosenformat.
Clickarrowattoprighttoproceed

AvantiMobileAssist

Page29of39

AvantiMobileAssist
AndroidApplication

`Dishplacement`pagewillnowbedisplayed,showingcompass,
satellite,polarisationandbeam.
Figureof8calibrationisrecommendedatthisstagetoaidaccuracy.
Clickon`lineofsightview`andappwilldisplaysatellitepositionand
arrowsguidingyoutoit.Ifapplicationdisplayssufficientclearance
forLOS,chooseantennamountinglocationandinstallbracketry.

Thisfunctionshouldaidchoiceofdishlocation.,andgiveinstaller
confidencethatLOSisclearandagoodsignalisachievable.

AvantiMobileAssist

Page30of39

AvantiMobileAssist
AndroidApplication

Atthisstageallequipmentshouldbeinstalled,antenna,modemand
cabling,andawirelessroutermustbeconnectedtoHughesmodem.
ConnectLANportofHughesModemtoWANportofwirelessrouter

GotoWiFisettingsonAndroiddevice,andconnecttowireless
router,ensuringitisassociatedbeforeproceedingtonextstep.

AvantiMobileAssist

Page31of39

AvantiMobileAssist
AndroidApplication

Clicktherightarrowagaintoproceed,applicationwillnowcheck
modemconnectivity.Oncecompleted,DishAlignmentpagewillbe
displayed,showingsignalstrengthandthiscanbeusedtoalign
antenna.

Abeepertoolisalsoused,whichrisesintoneandpitchasthesignal
increases,thisisusefulasyoudonthavetocontinuallymonitor
screen.
SignallevelsusingAMAhavebeenfoundtobecomparablewith
resultswhenusingHorizonHDS2a.
Onceantennaisalignedoptimally,clickarrowattopright,andauto
commissioningwillbegin.

AvantiMobileAssist

Page32of39

AvantiMobileAssist
AndroidApplication

Apercentagebarwillshowprogressandmessageswillbedisplayed
indicatingwhichpartoftheprocessisunderway.
Oncecomplete,messagewillshow`Modemautocommission
completedsuccessfully`.

AvantiMobileAssist

Page33of39

AvantiMobileAssist
AndroidApplication

Afterclicking`OK`theApplicationwillautomaticallyrunasetof
tests,includingdownload/uploadspeeds,latency,connectivityetc.
Theresultsofthesetestswillbestoredintheformatbelow,andsent
toOSSalongwithreport.ThiswillappearalongsidephotosinOSS
account.Iftestresultsareunsatisfactory,youcanrerunteststo
checkforimprovement.

AvantiMobileAssist

Page34of39

AvantiMobileAssist
AndroidApplication

Youwillnowbeaskedtocompletereport,similartoAFA,askingfor
cablelength,brackettype,photosetc.TheODUserialnumbercan
becapturedusingbarcodereaderbuiltintotheApplication.

Youwillbepromptedtoenterphotos,whichcanbetakenatthis
point,orchosenfromfile,iftakenearlier.

Clickarrowattoprighttosendreport,jobnowcomplete.
AvantiMobileAssist

Page35of39

AvantiMobileAssist
AndroidApplication

TestreportwillappearinOSSreporting,alongsidephotoslikebelow:

8FUTUREDEVELOPMENT
TheAndroidapplicationiscontinuallybeingupdatedandimprovedtomakeit
moreusefulanduserfriendly.Whenanewversionbecomesavailable,the
Applicationwillnotifytheuserandpromptyoutodownload.
ThereisalsoaverysimilariPhoneversionbeingdeveloped,whichisatthe
testingstageatthemoment.

AvantiMobileAssist

Page36of39

AvantiMobileAssist
AndroidApplication

9OTHERRESOURCES&LINKS

LinktoAMAdownloadongoogleplaystore
https://play.google.com/store/apps/details?id=com.avanti.mobileinstaller

JobManagementPortal
https://ama.avantiplc.com/manager/

AMALandingpageonAvantiwebsite,includingvideo.
http://www.avantiplc.com/ama/

StepbystepAMAinstallationvideo
http://www.avantiplc.com/about/companyvideos/avantimobileassiststep
stepmoredetailsvisitwwwavantiplccomama

AvantiMobileAssist

Page37of39

AvantiMobileAssist
AndroidApplication

10SWIMLANEWORKFLOWDIAGRAMS

AvantiMobileAssist

Page38of39

AvantiMobileAssist
AndroidApplication

AvantiMobileAssist

Page39of39

You might also like