Digi WDNUII WDNU-II User Manual

Digi International Inc WDNU-II

user manual

TheoryofOperationsandUserManual
SPF005GEASWDNUII
SDRLA036
DigiPartNumber:90001937
RevisionControl
RevisionAuthor(s)Description Date ReviewedByApprovedBy
1.0TomManleyInitialdraftforcustomersubmittal 12/31/14 TravisWenzelTomWolf
TomManley,
SteveStack
IncorporatedGECommentsfrom01/21/15,added
SIMactivationsection,addedwebinterface
section,formattingandediting
03/16/15 TravisWenzelTomWolf
1.1MattSchellinAddedCertificationSection 4/20/2015

GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios2of27
TableofContents
1OvervieworPurpose.......................................................................................................................................................5
2Scope................................................................................................................................................................................6
3ReferenceMaterial..........................................................................................................................................................7
3.1ReferenceDocuments.............................................................................................................................................7
3.2Acronyms,TermsandDefinitions...........................................................................................................................7
4WDNUIIOverview...........................................................................................................................................................9
4.1GeneralDescription................................................................................................................................................9
4.2PhysicalDescription................................................................................................................................................9
4.3WDNUIIInterfaces...............................................................................................................................................10
4.3.1RadioPowerOnDiscrete..................................................................................................................................11
4.3.2RadioPowerOffDiscretes................................................................................................................................12
4.3.3EthernetInterface.............................................................................................................................................12
4.3.4UniversalSerialBus(USB)Serial.......................................................................................................................12
4.3.5RS232Interface................................................................................................................................................12
4.4WDNUIIRFInterfaces..........................................................................................................................................12
4.4.1WiFiConnection...............................................................................................................................................
12
4.4.2GSMConnection...............................................................................................................................................12
5WDNUIIFunctionalDescription....................................................................................................................................13
5.1NetworkInterfaces...............................................................................................................................................13
5.1.1Ethernet............................................................................................................................................................13
5.1.2WiFi..................................................................................................................................................................13
5.1.3Cellular..............................................................................................................................................................14
5.2Services.................................................................................................................................................................15
5.2.1CommandLineInterface(CLI)..........................................................................................................................16
5.2.2CommandHandlerInterfaceProtocol(CHIP)...................................................................................................16
5.2.3WebUserInterface...........................................................................................................................................16
5.3NetworkInterfaceConfiguration..........................................................................................................................16
5.4Python...................................................................................................................................................................17
5.5StartupSequence..................................................................................................................................................17
6DetailedWDNUIISpecificDescription.........................................................................................................................18
6.1CHIP.......................................................................................................................................................................18
6.1.1CHIPCommands................................................................................................................................................18
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios3of27
6.1.2PythonandCHIP...............................................................................................................................................18
6.2WebInterface.......................................................................................................................................................20
6.2.1Login..................................................................................................................................................................21
6.2.2SystemSummary(readonly)............................................................................................................................21
6.2.3NetworkStatus(readonly)...............................................................................................................................22
6.2.4CommandInterface(operator).........................................................................................................................22
6.2.5WiFiConfiguration(operator).........................................................................................................................23
6.2.6CellularConfiguration(operator)......................................................................................................................23
6.2.7SoftwareUpdates(admin)................................................................................................................................24
6.3LRUUpdateProcedureviaWebInterface............................................................................................................24
6.4SIMActivation.......................................................................................................................................................26
7Certifications..................................................................................................................................................................27
7.1FCC........................................................................................................................................................................27
7.1.1FCCApprovedAntennas...................................................................................................................................27
7.2Canada(IC)............................................................................................................................................................27
7.2.1ICApprovedAntennas......................................................................................................................................27
TableofFigures
Figure1:WDNUIITopandSideViews......................................................................................................................................................9
Figure2:AmphenolTVP00RQF172PWDNUIIFrontPanelConnector.............................................................................................10
Figure3:EthernetQuadraxContactDetailShowingPinOrientationandNumbering............................................................................10
Figure4:MajorFunctionalComponents.................................................................................................................................................13
Figure5:WiFiNetworkConfigurationusingtheWebUserInterface....................................................................................................14
Figure6:MobileConfigurationusingtheWebUserInterface................................................................................................................15
Figure7:ExampleTestConfigurationSetup............................................................................................................................................16
Figure8:Sampleapp.log..........................................................................................................................................................................20
Figure9:LoginPage.................................................................................................................................................................................21
Figure10:SystemSummaryPage............................................................................................................................................................21
Figure11:NetworkStatusPage...............................................................................................................................................................22
Figure12:CommandInterfacePage........................................................................................................................................................22
Figure13:WiFiConfigurationPage........................................................................................................................................................23
Figure14:CellularConfigurationPage....................................................................................................................................................23
Figure15:SoftwareUpdatePage............................................................................................................................................................24
Figure16:SoftwareUpdateScreen.........................................................................................................................................................25
Figure17:UpdateSuccess.......................................................................................................................................................................25
TableofTables
Table1:AssignmentsfortheMainConnectorontheFrontPanel..........................................................................................................11
Table2:RS232PortSettings...................................................................................................................................................................12
Table3:LogFileDescriptions...................................................................................................................................................................19
Table4:WebInterfaceAccessLevels.....................................................................................................................................................20
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios4of27

GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios5of27
1 OvervieworPurpose
ThisdocumentistheusermanualfortheWirelessDataNetworkUnit(WDNUII).Itassumesthereaderhassome
generalknowledgeoftheproduct,whichcanbegainedfromotherdocuments.Thegoalofthisdocumentisto
describethevariouswaystointeractwithandusetheWDNUII.
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios6of27
2 Scope
ThisSubcontractorDataRequirementsList(SDRL)documentappliestotheWirelessDataNetworkUnitIIforthe
AircraftHealthManagementSystemasdefinedinthespecificationlistedinthereferences.
Theinformationwithinthisdocumentisintendedtobeinformativeandexplanatory.Itisbasedontheactual
designartifactsandshouldnotbeconsideredauthoritative. 
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios7of27
3 ReferenceMaterial
3.1 ReferenceDocuments
Customer
Document
ID
DigiPart
Number
DocumentFilenameRevisionDateSource
SOW1281NAStatementofWorkforWireless
DataNetworkUnit(WDNUII)
WDNUIIStatementof
Work_SOW1281_Revx2_20140527.pdf
X212/4/13GE
Aviation
‐‐ NAWDNUIISOW1281&TRS1255
Amendments
WDNUIIRevDSOW1281_TRS1255
Amendments_20140527.pdf
 GE
Aviation
TRS1255NATechnicalRequirements
SpecificationfortheWireless
DataNetworkUnit(WDNUII)
TRS125522JAN2015.pdfTBD01/22/15GE
Aviation
YV2818NAInterfaceProtocolSpecification
fortheCommandHandler
SupersetoftheWirelessData
NetworkUnit
YV2818_Extended_Draft01.doc01/27/15GE
Aviation
SDRLA00790001451
88
InterfaceControlDocA007‐InterfaceControlDocument.docx03/16/15EWDS
SDRLA00850001885
01PRT
WDNUIIInstallationDrawing5000188501PRT,WDNUIIINSTALLATION
DRAWING,REV1P.PDF
1P03/11/15EWDS
SDRLA018NAWDNUIIBITDescriptionA018‐BITDescription.docx03/16/15EWDS
SDDNASoftwareDesignDocumentWDNUIISoftwareDesignDocument.docx03/16/15EWDS
3.2 Acronyms,TermsandDefinitions
AcronymsandTermsDefinition
ACKAcknowledge
APAccessPoint
ARPAddressResolutionProtocol
BITBuiltInTest
CHIPCommandHandlerInterfaceProtocol
CLIcommandlineinterface
DCDirectCurrent
DHCPDynamicHostConfigurationProtocol
EWDSEtheriosWirelessDesignServices
GEGeneralElectric
GEASGeneralElectricAviationSystems
GSMGlobalSystemforMobile
HDDHardwareDesignDocument
HTTPSHypertextTransferProtocolSecure
ICCIDIntegratedCircuitCardIdentifier
ICMPInternetControlMessageProtocol
IDIdentifierorIdentification
I/OInput/Output
IEEEInstituteofElectricalandElectronicsEngineers
IMSIInternationalMobileSubscriberIdentity
IPInternetProtocol
LRULineReplaceableUnit
OTGOnTheGo
NANotApplicable
PCPersonalComputer
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios8of27
AcronymsandTermsDefinition
PSKPresharedkey
RFRadioFrequency
SDRLSubcontractorDataRequirementsList
SDDSoftwareDesignDocument
SIMSubscriberIdentityModule
SMASubMiniatureversionA
SOWStatementofWork
SSHSecureShell
SSIDServicesetidentification
STDStandard
TBDToBeDetermined
TNCThreadedNeillConcelman
TRSTechnicalRequirementsSpecification
UBIFSUnsortedBlockImageFileSystem
UDPUserDatagramProtocol
UIUserInterface
USBUniversalSerialBus
VBUSVirtualBus
VPNVirtualPrivateNetwork
WDNUWirelessDataNetworkingUnit
WDNUIIEnhancedWirelessDataNetworkingUnit
WiFiWirelessFidelity(IEEE802.11)
WPAWirelessFidelity(Slang)ProtectedAccess
WPA2WirelessFidelity(Slang)ProtectedAccessII
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios9of27
4 WDNUIIOverview
4.1 GeneralDescription
TheWDNUIIprovidesthewirelessbridgebetweenthehostandaccesspointswhiletheaircraftisonthe
ground.OperationoftheWDNUIIoccurswhenthehostprovidespower,enablesthedeviceandrequests
connectionviaeitherWiFiorGSM.
Physically,thesubsystemiscomprisedofaWDNUIILineReplaceableUnit(LRU)thatconnectstoaWiFi
andGSMantennaprovidingoptimizedWiFiandGSMconnectivityandrange.28VDCpowerissuppliedto
theWNDUIIbytheaircraftpowersystem.AcontrolsignalisprovidedbythehostsystemfortheWNDUII
toenableitself.
TheWNDUIIwillprovideanEthernetinterfacedirecttothehost.Thehostwilltransmitandreceivedatain
standardEthernetpacketstoandfromtheWNDUII.TheWDNUIIsupportsVPNconnectionsovertheWiFi
andGSMinterfacestoprovidedatasecurity.TheWDNUIImayalsobeconfiguredasaWiFiaccesspoint
thatwillacceptupto4simultaneouslyconnectedWiFiclients.
4.2 PhysicalDescription
ThephysicalconfigurationoftheWDNUIIisshowninFigure1.TheinformationcomesfromSDRLA008,Digi
PartNumber5000188501PRT.
Figure1:WDNUIITopandSideViews
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios10of27
4.3 WDNUIIInterfaces
ThefollowinginformationcomesfromSDRLA007,DigiPartNumber9000145188.
TheelectricalsignalinterfaceisprovidedbyasetofcontactsinaconnectorontheouterpaneloftheWDNU
andbyasetofantennaconnectorsontheoppositepanelasshowinFigure2andFigure3.
TheconnectorontheouterpaneloftheWDNUIIprovidesthefollowingconnectionpoints:
38Size22contactsandoneQuadraxcontact.
LRUconnector:AmphenolTVP00RQF172p(orequivalent)
o AircraftI/Omatingconnector:AmphenolTV06RQF172S(orequivalent)
Figure2:AmphenolTVP00RQF172PWDNUIIFrontPanelConnector
Figure3:EthernetQuadraxContactDetailShowingPinOrientationandNumbering
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios11of27
Table1presentsanextractofthepinassignmentsforthemainconnectoronthefrontpanel.
Table1:AssignmentsfortheMainConnectorontheFrontPanel
PinIDPinName
1ChassisGround
228VDCPowerIn1
328VDCPowerIn2
428VDCPowerReturn1
528VDCPowerReturn2
6‐15NotConnected
16USB_OTG_VBUS_SOM
17USB_N
18USB_P
19USB_OTG_ID
2021NotConnected
22PowerOffDiscreteOut
O/G
23PowerOnDiscreteIn
24PowerOffDiscreteOut
28V/O
25Shield/Ground
2627NotConnected
28RS232FORCEOFF
29RS232In
30RS232Out
31RS232Common
32NotConnected
3336NotConnected
37USBCommon
38NotConnected
Q
1EthernetRXA(+)
Q
2EthernetTXA(+)
Q
3EthernetRXB()
Q
4EthernetTXB()
ThebackpaneloftheWDNUIIprovidesthefollowingconnectionpoints:
WiFiAntennaConnector:TNCAmphenol122192(orequivalent)
o WiFiAntennamatingconnector:TNCAmphenol122116,straightplug(orequivalent)
GSMAntennaConnector:SubminiatureversionA(SMA)Amphenol132176(orequivalent)
GSMAntennamatingconnector:SMAAmphenol132178(orequivalent)
4.3.1 RadioPowerOnDiscrete
TheradiopoweronsignalisanOpen/GrounddiscreteoutputfromthehostusedtoturntheWDNU
IIonoroff.Whenasserted(grounded),powertotheWDNUIIisappliedandthesystemison.When
deasserted(open),theWDNUIIisoff.
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios12of27
4.3.2 RadioPowerOffDiscretes
Theradioprovidestwodiscretepoweroffsignals.Thesesignalsaredescribedas:
WDNU_OFF1isa28VDC/OpendiscreteoutputfromtheWDNUIItoindicatewhetherthe
WDNUIIisonoroff.WhenthehostturnstheWDNUIIonwiththeradiopowerondiscrete,
theradiopoweroffdiscretewillbeopentosignalthattheWDNUIIison.WhentheWDNU
IIisoffthissignalwillbepulleduptotheaircraftsupplyvoltage(28VDCnominal).
WDNU_OFF2isanOpen/GrounddiscreteoutputfromtheWDNIItoindicatewhenthe
WDNUIIisonoroff.WhenthehostturnstheWDNUIIonwiththeradiopowerondiscrete,
theradiopoweroffdiscretewillbegrounded(andabletosinkupto20ma)tosignalthat
theWDNUIIison.WhentheWDNUIIisoffthissignalwillbeopen.
4.3.3 EthernetInterface
TheWDNUIIprovidesoneEthernetinterfaceforcommunicationswiththehost.TheEthernet
channelswillsupporttheIEEESTD802.310/100Ethernetprotocolwithautonegotiation.Thecable
configurationspecifiedisacrossoverconnection.
4.3.4 UniversalSerialBus(USB)Serial
TheWDNUIIprovidesoneUSBSerialinterfacewithVirtualBus(VBUS)andidentification(ID)
controllines.ThedatabuscommunicationprotocolisdefinedintheUSBstandard.
4.3.5 RS232Interface
ARS232serialcommunicationinterfacehasbeenincludedthroughthemainconnectortothehost.
ThesettingsfortheRS232interfaceareshowninTable2.
Table2:RS232PortSettings
RS232PortSettings
Baudrate 115200
Numberofdatabits 8
ParityNone
Numberofstopbits 1
Flowcontrol None
Automaticbaudratedetection No
ThisRS232FORCEOFFpincontrolstheoperationstateoftheRS232DataBus.Whenpulledto
ground,theRS232DataBusisenabled.TheRS232DataBusisdisabledwhenthispinisleft
floating.
4.4 WDNUIIRFInterfaces
TheWDNUIIhastwoexternalcoaxialconnectionsfortheGSMandWiFitransceivers.
4.4.1 WiFiConnection
TNCAmphenol122192(orequivalent)
Matingconnector:TNCAmphenol122116,straightplug(orequivalent)
4.4.2 GSMConnection
SubminiatureversionA(SMA)Amphenol132176(orequivalent)
Matingconnector:SMAAmphenol132178(orequivalent)
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios13of27
5 WDNUIIFunctionalDescription
TheWDNUIIisagatewayproductwhichrunsaserverthatallowsthehosttoconnecttoaremoteserverovera
secureconnection.ThissectiondescribessomeofthefeaturesoftheWDNUII,whichareillustratedinFigure4.
Figure4:MajorFunctionalComponents
5.1 NetworkInterfaces
TheWDNUIIhasEthernet,WiFi(802.11b/g/n,2.4GHzonly)andcellular(GSM3G)networkinterfaces.
5.1.1 Ethernet
TheEthernetinterfaceisfactoryconfiguredwithastaticIPaddressof192.168.114.1andsubnet
maskof255.255.0.0.ARPandICMParebothenabledontheinterface.Threemainservicesare
providedontheEthernetinterface.TheseservicesaretheCommandLineInterface(CLI),the
CommandHandlerInterfaceProtocol(CHIP),andthewebuserinterface(webUI).Thegeneraluse
casefortheEthernetportisthehostcommunicateswiththeWDNUIIusingCHIP.
5.1.2 WiFi
TheWiFiinterfaceisnotenabledbydefault,butcanbeconfiguredwithanyoftheavailable
servicesontheEthernetinterface.Itcanbeconfiguredtooperateinstationmode,accesspoint(AP)
mode,orconcurrentmodewhichissimultaneousclientandAPmode.BydefaulttheCLI,CHIPand
webinterfacearenotsupportedontheWiFiinterface,buttheCLIandwebinterfacecanbe
enabledonAPmodeviaaconfigurationupdate.
Whenconfiguredinstationmode,theWDNUIIcanscanandconnecttonearbyaccesspointsand
useDHCPtogetanIPaddress.WheninAPmode,itwillbroadcastanSSIDforWiFistationstofind
andconnectto.Wheninconcurrentmodethedevicesuffersathroughputpenaltysothedevice
shouldbeconfiguredinstationmodeorAPmodewhenconcurrentoperationisnotnecessary.
WhenconfiguredasanAPineitherAPmodeorconcurrentmode,theAPinterfacehasanIPaddress
of192.168.3.1andtheDHCPserverwillhandoutaddressesinthe192.168.3.0/24subnetinthe
range192.168.3.10192.168.3.85.Thisnetworkconfigurationcanbechangedviaasoftware
updateoftheconfigurationpartition.ARPandICMParebothenabledontheAPinterface.
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios14of27
ToconfigureWiFiviathewebinterface:
1. LogintotheWDNUIIwebinterfaceandselectWiFiConfigurationinthenavigationbar.
ThescreenshowninFigure5willbedisplayed.
2. SelectSTATION,ACESSPOINTorCONCURRENTtoenabletheWiFiinterfaceinoneofthe
desiredoperationalmodes.Ifstationorconcurrentmodewasselected,theWDNUIIcan
scanforWiFinetworksandaddeachonetothe‘AvailableNetworks’dropdownlist.
3. ToconnecttoaWPAPSKorWPA2PSKnetwork;selecttheapproachSSIDfromthelist,
enterthepassphraseandpressConnect.
4. TodisableanyoftheinterfacesselectDISABLEDfromthedropdown.
5. ToconfiguretheAPforWPA2PSKoperationenteredthedesiredSSIDandpassphraseand
pressConfigure.
Figure5:WiFiNetworkConfigurationusingtheWebUserInterface
5.1.3 Cellular
TheGSMcellularinterfacedoesnotsupporttheCLI,CHIPorwebinterfaces.Itisusedbythehostto
connecttoaremoteserverwhentherearenotanyWiFiaccesspointsavailableorwhenthe
operatordefinesitastheprimarycommunicationpath.TheWDNUIIcontainstwoSIMcardslots
whicharepopulatedwithanAT&TSIMandaVodafoneSIM.Thecellularinterfacecanbeconfigured
viatheCLI,CHIPorthewebUIservicesusingeithertheEthernetorWiFiinterfaces(ifenabled).
Figure6illustratestheconfigurationofthecellularconnectionusingthewebUI.
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios15of27
ToconfigurecellularconnectionusingthewebUI:(SeeFigure6)
1. LogintotheWDNUIIwebinterface,thenselectCellularConfigurationfromthenavigation
barandselectEnabledtoenablethecellularinterface.
2. Enter1or2toselecttheSIMCard,andentertheAPN,usernameandpassword(if
required).
3. ClickApplyUpdatestoconfigurethecellularinterfaceandestablishadataconnection.
4. SelectDisabledfromthedropdowntodisablethecellularinterfacecompletely.
Figure6:MobileConfigurationusingtheWebUserInterface
5.2 Services
Thissectiondescribestheservicesthatareavailableonsomeofthenetworkinterfaces.Toaccessthese
interfacesanexampleofabasictestconfigurationsetupisdetailedinFigure7.
EquipmentNeeded:
1. WDNUIIboardloadedwithpreinstalledSIMcards
2. OfftheshelfGSMantenna
3. OfftheshelfWiFiantenna
4. 2DCpowersupplies
5. DigitalTestcableforWDNUII
6. WindowsPCwithoperatingsystemofXPorhigher
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios16of27
`
Breakout Test
Cable
28 VDC 1
28 VDC 2
ETHERNET
WDNU ON*
Variable
DC Supply
Variable
DC Supply
WDNU
Bulkhead
Connector
GSM
Antenna
Wi-Fi
Antenna
SIM
CARD 1
RS-232
USB
SIM
CARD 2
WDNU
OFF
Figure7:ExampleTestConfigurationSetup
5.2.1 CommandLineInterface(CLI)
ThecommandlineinterfaceprovidesameansinteractingwiththeWDNUII.Itisavailableviathe
RS232andUSBserialinterfaces,oroverEthernetorWiFiAP(whenenabled)usingSSH.Theserial
interfacesrequireusername/passwordauthenticatedaccessbutthecommunicationisnot
encrypted.TheCLIinterfacecanbeaccessedfromWindowsmachineusingaterminalprogram
calledPuTTYusingserialmodeorSSHmode.OnaLinuxmachine,PuTTYoranotherserialorSSH
clientcanbeused.ThisterminalprovidesunfetteredaccesstotheLinuxoperatingsystem.Itcanbe
usedtoruncustompythonscriptsorviewsystemdetailsnotavailableviatheCHIPCLIorweb
interface.
5.2.2 CommandHandlerInterfaceProtocol(CHIP)
CHIPprovidesmanyofthesameconfigurationandstatuscommandsthatareavailablethroughthe
commandlineinterface,butinamoredefinedandconsistentformat.Theavailablecommandsin
CHIParedefinedintheCommandHandlerInterfaceProtocolSpecificationfortheWirelessData
NetworkUnit(YV2818).TheCHIPserviceisavailableonUDPport49000.
5.2.3 WebUserInterface
TheWDNUIIprovidesacollectionofwebpagesforinteractingwiththeWDNUII.Muchofthe
informationavailableonthewebpagesisalsoavailablethroughtheCLIandCHIPservices.The
WDNUIIwebUIisavailableviaHTTPSonport443andcanbeaccessedbyamodernwebbrowser
likeInternetExplorer,FirefoxorChrome.ThewebinterfaceisdescribedinmoredetailinSection
6.2.
5.3 NetworkInterfaceConfiguration
TheWDNUIIhasacustomsetoffactorydefaultconfigurationsettings.TheWDNUIIusesthese
configurationseverytimeitbootsup.Configurationchangesarenotpersistentfromoneboottothenext.
ThecustomdefaultsincludesettingtheEthernetIPaddressto192.168.114.1,autorunningtheWDNUII
Pythonapplication,etc...TheEthernetandWiFisettingsaredescribedinmoredetailinSection5.1.Default
settingscanbecustomizedviaasoftwareupdateofthe/opt/configUBIFSpartitionusingtheCLI.
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios17of27
5.4 Python
TheWDNUIIcanbecustomizedusingthePythonprogramminglanguage.ThePythoninterpretercanbe
invokedfromtheCLIwiththepythoncommand.APythonapplicationwasdevelopedfortheWDNUIIto
supporttheCHIPservice.TheCHIPPythonapplicationcanonlybeupdatedwithacompletesystemupdate.
5.5 StartupSequence
DuringboottheWDNUIItestsRAM,flash,andthevalidityofthefirmwareimage.ItalsorunsBIT,whereit
teststhepowersubsystemandphysicalandlogicalconnectionstotheWiFiandcellularinterfacesandboth
SIMcards.BITisdescribedfurtherinSDRLA018.TheresultsoftheBITtestcanberetrievedwiththe
‘TransmitBITResultsCHIP’command.Oncebooted,theWiFitransceiverisoff,thecellularradioisoffand
theCHIPserverapplicationisrunning.TheWDNUIIusesthefactorydefaultsettingsoneveryboot,whichis
describedinSection5.3.
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios18of27
6 DetailedWDNUIISpecificDescription
6.1 CHIP
CHIPstandsfortheCommandHandlerInterfaceProtocol.ItwasdevelopedbyGEforuseona
communicationnetworkbetweenaclientandserver.Itdefinestheprotocolusedforcommunication
betweenthehostandtheWDNUII.ItisdefinedindocumentYV2818.
6.1.1 CHIPCommands
CHIPcontainsanumberofcommandsthatcanbeusedbythehosttoconfiguretheWDNUII,get
BITstatus,andsetupaVPN.
6.1.1.1 GenericCommand
Oneofthecommandsisthe‘generic’command.Thiscommandcanbeusedtoexecutea
standardLinuxCLIcommandovertheCHIPprotocol.Thecommandcanbeupto1020
characterslongandtheresponseisthesameasifthecommandhadbeenexecuted
directlyonthecommandline,includingblanklinesandnewlinecharacters.Themaximum
sizeoftheresponsedatais1022charactersandtheresponsewillbetruncatedto1022
charactersifnecessary.
6.1.1.2 TransmitBITStatus
ThiscommandreportsontheBITstatusofthepowersubsystemandWiFiandcellular
interfaces.NotethatthiscommandswitchestheactiveSIMcard.
6.1.1.3 ConfigureWiFi
TheWiFiradiocanbeconfiguredbyenablingtheinterfacewiththe‘WiFiInterface
Control’command,andthenconfiguringtheinterfacewiththe‘SetWiFiMode’and‘Set
WiFiTxPower’commands.
6.1.1.4 ConfigureGSM
TheGSMradiocanbeconfiguredbyenablingtheinterfacewiththe‘GSMInterface
Control’command,andthenconfiguringitwiththe‘SetActiveSIMCard’command.
6.1.1.5 ConfigureVPN
TheVPNcanbesetupbyexecutingthisCHIPcommandsequence:
1. SetGlobalVPNMode.
2. SetVPNTunnelOptions.
3. SetVPNPhase1ProposalOptions.
4. SetVPNPhase2ProposalOptions.
5. SetVPNInterfaceID.
6.1.2 PythonandCHIP
ThePythonapplicationimplementstheCHIPinterfaceontheWDNUII.ThismeansthePython
applicationisresponsibleforacceptingCHIPcommandmessages,translatingthecommandstothe
nativeformat,executingthecommands,andsendingbacktheresponsesinCHIPACKordata
messages.
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios19of27
6.1.2.1 Pythonapplication
ThePythonapplicationandsupportinglibrariesarepackagedintoasinglebinarywhichis
startedautomaticallyonsystemboot.TheCHIPserverlistensforaCHIPclientonUDPport
49000.WhenaUDPmessageisreceived,theservercreatesathreadtoexecutetheCHIP
requesthandler.TheCHIPrequesthandlerdoesgeneralvalidationoftherequestmessage,
andthenexecutestheappropriateCHIPcommandhandlerroutine.
6.1.2.2 Logging
ThePythonapplicationlogsdebugginginformationto/var/data/logs/app.log[.X].Thefiles
arelimitedinsizeto100KBeach,andtoatotalnumberof5files.Theactivelogfileis
always“app.log”.Whenthisfilereaches100KB,theoldestlogfileisremoved,“app.log.3”
isrenamedto“app.log.4”,“app.log.2”isrenamedto“app.log.3”,etc…andanewapp.log
fileiscreated.Theapplicationlogsinformationaboutbothinternalstateaswellaschip
andwebcommandsreceived.Itwillalsologanyerrorsencounteredintheprocessof
executing.
Therearealsoanumberofadditionallogswithmorespecificinformationthatworkina
similarmanner.SeeTable3foralistoflogfiledescriptions.
Table3:LogFileDescriptions
LogLocationDescription
/var/data/logs/bit.logInformationaboutthepoweronandinitiatedBIT.
/var/data/logs/shell.logContainstheoutputofanysystemcommandscalledfromthePython
application(suchas‘ifconfigwlan0up’).
/var/data/logs/wpad.logContainstheoutputfromthewpa_supplicantprocessasitisrunand
controlledbythePythonapp.
/var/data/logs/mmd.logContainsinformationaboutthemodem_managerprocessasitisrunand
controlledbythePythonapp.
/var/data/logs/pppd.logContainsinformationaboutthepppprocessasitisrunandcontrolledby
thePythonapp.
/var/data/logs/access.logContainsinformationaboutusersthatloginviathroughanymeans(SSH,
serial,web,etc.).
/var/data/logs/startup.logContainsinformationabouttheapplicationstartupprocessincluding
settingsthatareoverriddenfromtheconfigfs.
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios20of27
Figure8showsanexampleoftheformatforthelogsfromapp.log:
Figure8:Sampleapp.log
6.2 WebInterface
TheWDNUIIhasawebinterfaceavailableviaHTTPSonport443.Itcanbeaccessedwithamodernweb
browserlikeChromeorFirefoxbytypinghttps://<ip_addr>intotheaddressbar.Thefollowingsectionsare
abreakdownofthewebinterfacefunctionalityandhowtoeffectivelyusethewebinterface.Table4shows
validusernameandpasswordsforaccessingthewebinterface.
Table4:WebInterfaceAccessLevels
AccessLevelUsernamePasswordAvailablePages
ReadOnlywreadonlywreadonly SystemSummary
NetworkStatus
Operatorwoperatorwoperator CommandInterface
WiFiConfiguration
CellularConfiguration
Administratorwadminwadmin SoftwareUpdates
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios21of27
6.2.1 Login
TheWDNUIIwebinterfaceisonlyaccessiblewithavalidusernameandpassword(seeFigure9).
Therearethreeaccesslevelswhenusingthewebinterface,admin,operatorandreadonly.The
followingsectionsdescribeoneofthepagesfeaturedinthewebinterfacealongwiththerequired
accessleveltoreachit.Foracomprehensivelookatthewebpagesaccesslevelsalongwith
usernamesandpasswordsseeTable4.
Figure9:LoginPage
6.2.2 SystemSummary(readonly)
Figure10providesstaticinformationabouttheWDNUIIsystemasawholeincludingsystem
identificationinformationandBITstatus/results.
Figure10:SystemSummaryPage
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios22of27
6.2.3 NetworkStatus(readonly)
Figure11featuresadynamicviewintothesystemsnetworkconfigurationandcurrentstatus.The
networkinginterfacesofinteresthereincludeEthernet(hostsystemdigitalinterface),WiFi
client/station(external),cellularandWiFiaccesspoint.
Figure11:NetworkStatusPage
6.2.4 CommandInterface(operator)
TheCommandInterfacepage(seeFigure12)isafullyinteractivewaytosendrawCHIPcommands
andviewtheirresponses.BasedontheselectedCHIPcommandfromthetopdropdownmenu,the
argumentsbelowwillbegeneratedpertheCHIPspec(YV2818).Eachlinein“Responses”tablecan
beclickedontoshowamoredetailedbreakdownoftheresponse.
Figure12:CommandInterfacePage
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios23of27
6.2.5 WiFiConfiguration(operator)
AlthoughthemaininterfaceintotheWDNUIIforconfiguringthesystemisthroughCHIP,theWiFi
Configurationpage(seeFigure13)providesasimplifiedmechanismforquicklyconfiguringbothWi
Fistationandaccesspoint.
Figure13:WiFiConfigurationPage
6.2.6 CellularConfiguration(operator)
SimilartotheWiFiConfigurationpage,theCellularConfigurationpage(seeFigure14)providesan
alternativemechanismforquicklyconfiguringtheWDNUIIforconnectingtoacelltower.Thispage
alsoallowstheoperatortochangethecurrentlyactiveSIMcard.
Figure14:CellularConfigurationPage
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios24of27
6.2.7 SoftwareUpdates(admin)
TheSoftwareUpdatepage(seeFigure15)willallowanyadministratortooverwriteoneormanyof
theflashpartitionsrunningontheWDNUII.Theseupdatesshouldbebuiltusinginstructions
providedbyEtherios.RegardlessofwhatisintheupdatepackageitmustbeGPGsignedinorderto
work.ThemostcommonusesofthispagewillbeupdatingtheentireWDNUIIsoftwareoronlythe
“configimage”tochangeWDNUIIconfigurationandbehavior.
Figure15:SoftwareUpdatePage
6.3 LRUUpdateProcedureviaWebInterface
TheWDNUIIrootfilesystem(rootfs),configfilesystem,uboot,kernel,updaterd,andthebootscriptcanall
beupdatedusingtheCLI,Chipcommand,orthewebUI.
Thefirststepistobuildthenewsoftwareimages.ThebuildprocessisdescribedintheSoftwareDesign
Document(SDD).OncethenewimageisbuilttheWDNUIIcanbeupdatedviathewebinterfaceusingthe
followingsteps:
1. NavigatetotheWDNUIIwebinterface,logintothedeviceastheadminleveluser(wadmin
currently)andusethenavigationbaronthelefttovisittheSoftwareUpdatepage.Ascreensimilar
tothatshowninFigure16willappear:
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios25of27
Figure16:SoftwareUpdateScreen
Thiswillprovidecurrentversionofthefirmwarethatisloadedontheimage,aswellasgivethe
optiontochooseandupdateimagefile.
2. ClickChooseFileandselecttheupdateimage.Thisshouldpopulatethefilenameintothepage(see
Figure17).
3. ClickUpdatetobegintheprocess.Agreennotificationatthetopofthescreenwillappearwhenthe
uploadhascompleted.Aftertheuploadiscompletedarebootmustbetriggeredmanuallyusingthe
rebootbuttonshowninthescreencapture.
Figure17:UpdateSuccess
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios26of27
6.4 SIMActivation
GEwillhandletheactivationoftheSIMcardsfortheWDNUII.TheSIMactivationprocesswillrequirethe
ICCIDand/ortheIMSIfromeachSIMcard.Thisinformationcanberetrievedfromthefollowingplaces:
ElectronicfilefromDigimanufacturing
LabelaffixedtotheWDNUII
Webinterface
GEAviationWDNUII
Revision:—,03/16/15
A036OperationsandUserManual
DigiPartNumber:90001937©2015Etherios27of27
7 Certifications
7.1 FCC
PerFCC15.19(a)(3)and(a)(4)Thisdevicecomplieswithpart15oftheFCCRules.Operationissubjecttothefollowing
twoconditions:(1)Thisdevicemaynotcauseharmfulinterference,and(2)thisdevicemustacceptanyinterference
received,includinginterferencethatmaycauseundesiredoperation.
Changesormodificationsnotexpresslyapprovedbythepartyresponsibleforcompliancecouldvoidtheuser'sauthority
tooperatetheequipment
7.1.1 FCCApprovedAntennas
TheWDNUIIcanbeinstalledutilizingthefollowingantennaandsystemgain.TheEUTmayonlyoperateusingand
antennaofthesametypeandlessernetsystemgainthenapproved.
DescriptionPartNumberTypePeakGainPeakSystemGain
3dbiDAS
antenna;
Radiationpattern
Omni
HG72703MGURB
NM
Monopole3dBi0dBi
7.2 Canada(IC)
ThisdevicecomplieswithIndustryCanadalicenseexemptRSSstandard(s).Operationissubjecttothefollowingtwo
conditions:(1)thisdevicemaynotcauseinterference,and(2)thisdevicemustacceptanyinterference,including
interferencethatmaycauseundesiredoperationofthedevice.
LeprésentappareilestconformeauxCNRd'IndustrieCanadaapplicablesauxappareilsradioexemptsdelicence.
L'exploitationestautoriséeauxdeuxconditionssuivantes:(1)l'appareilnedoitpasproduiredebrouillage,et(2)
l'utilisateurdel'appareildoitacceptertoutbrouillageradioélectriquesubi,mêmesilebrouillageestsusceptibled'en
compromettrelefonctionnement.
7.2.1 ICApprovedAntennas
Thisradiotransmitter(IC:1846AWDNUII)hasbeenapprovedbyIndustryCanadatooperatewiththeantennatypes
listedinthetableabovewiththemaximumpermissiblesystemgainandrequiredantennaimpedanceforeachantenna
typeindicated.Antennatypesnotincludedinthislist,havingasystemgaingreaterthanthemaximumgainindicatedfor
thattype,arestrictlyprohibitedforusewiththisdevice.
Leprésentémetteurradio(IC:1846AWDNUII)aétéapprouvéparIndustrieCanadapourfonctionneraveclestypes
d'antenneénuméréscidessousetayantungainadmissiblemaximaletl'impédancerequisepourchaquetype
d'antenne.Lestypesd'antennenoninclusdanscetteliste,oudontlegainestsupérieuraugainmaximalindiqué,sont
strictementinterditspourl'exploitationdel'émetteur.

Navigation menu