user manual
TheoryofOperationsandUserManual
SPF‐005GEASWDNU‐II
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
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios2of27
TableofContents
1OvervieworPurpose.......................................................................................................................................................5
2Scope................................................................................................................................................................................6
3ReferenceMaterial..........................................................................................................................................................7
3.1ReferenceDocuments.............................................................................................................................................7
3.2Acronyms,TermsandDefinitions...........................................................................................................................7
4WDNU‐IIOverview...........................................................................................................................................................9
4.1GeneralDescription................................................................................................................................................9
4.2PhysicalDescription................................................................................................................................................9
4.3WDNU‐IIInterfaces...............................................................................................................................................10
4.3.1RadioPowerOnDiscrete..................................................................................................................................11
4.3.2RadioPowerOffDiscretes................................................................................................................................12
4.3.3EthernetInterface.............................................................................................................................................12
4.3.4UniversalSerialBus(USB)Serial.......................................................................................................................12
4.3.5RS‐232Interface................................................................................................................................................12
4.4WDNU‐IIRFInterfaces..........................................................................................................................................12
4.4.1Wi‐FiConnection...............................................................................................................................................
12
4.4.2GSMConnection...............................................................................................................................................12
5WDNU‐IIFunctionalDescription....................................................................................................................................13
5.1NetworkInterfaces...............................................................................................................................................13
5.1.1Ethernet............................................................................................................................................................13
5.1.2Wi‐Fi..................................................................................................................................................................13
5.1.3Cellular..............................................................................................................................................................14
5.2Services.................................................................................................................................................................15
5.2.1Command‐LineInterface(CLI)..........................................................................................................................16
5.2.2CommandHandlerInterfaceProtocol(CHIP)...................................................................................................16
5.2.3WebUserInterface...........................................................................................................................................16
5.3NetworkInterfaceConfiguration..........................................................................................................................16
5.4Python...................................................................................................................................................................17
5.5StartupSequence..................................................................................................................................................17
6DetailedWDNU‐II‐SpecificDescription.........................................................................................................................18
6.1CHIP.......................................................................................................................................................................18
6.1.1CHIPCommands................................................................................................................................................18
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios3of27
6.1.2PythonandCHIP...............................................................................................................................................18
6.2WebInterface.......................................................................................................................................................20
6.2.1Login..................................................................................................................................................................21
6.2.2SystemSummary(read‐only)............................................................................................................................21
6.2.3NetworkStatus(read‐only)...............................................................................................................................22
6.2.4CommandInterface(operator).........................................................................................................................22
6.2.5Wi‐FiConfiguration(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.1FCC‐ApprovedAntennas...................................................................................................................................27
7.2Canada(IC)............................................................................................................................................................27
7.2.1ICApprovedAntennas......................................................................................................................................27
TableofFigures
Figure1:WDNU‐IITopandSideViews......................................................................................................................................................9
Figure2:AmphenolTVP‐00‐RQF‐17‐2‐PWDNU‐IIFrontPanelConnector.............................................................................................10
Figure3:EthernetQuadraxContactDetailShowingPinOrientationandNumbering............................................................................10
Figure4:MajorFunctionalComponents.................................................................................................................................................13
Figure5:Wi‐FiNetworkConfigurationusingtheWebUserInterface....................................................................................................14
Figure6:MobileConfigurationusingtheWebUserInterface................................................................................................................15
Figure7:ExampleTestConfigurationSetup............................................................................................................................................16
Figure8:Sampleapp.log..........................................................................................................................................................................20
Figure9:LoginPage.................................................................................................................................................................................21
Figure10:SystemSummaryPage............................................................................................................................................................21
Figure11:NetworkStatusPage...............................................................................................................................................................22
Figure12:CommandInterfacePage........................................................................................................................................................22
Figure13:Wi‐FiConfigurationPage........................................................................................................................................................23
Figure14:CellularConfigurationPage....................................................................................................................................................23
Figure15:SoftwareUpdatePage............................................................................................................................................................24
Figure16:SoftwareUpdateScreen.........................................................................................................................................................25
Figure17:UpdateSuccess.......................................................................................................................................................................25
TableofTables
Table1:AssignmentsfortheMainConnectorontheFrontPanel..........................................................................................................11
Table2:RS‐232PortSettings...................................................................................................................................................................12
Table3:LogFileDescriptions...................................................................................................................................................................19
Table4:WebInterfaceAccessLevels.....................................................................................................................................................20
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios4of27
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios5of27
1 OvervieworPurpose
ThisdocumentistheusermanualfortheWirelessDataNetworkUnit(WDNU‐II).Itassumesthereaderhassome
generalknowledgeoftheproduct,whichcanbegainedfromotherdocuments.Thegoalofthisdocumentisto
describethevariouswaystointeractwithandusetheWDNU‐II.
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios6of27
2 Scope
ThisSubcontractorDataRequirementsList(SDRL)documentappliestotheWirelessDataNetworkUnit‐IIforthe
AircraftHealthManagementSystemasdefinedinthespecificationlistedinthereferences.
Theinformationwithinthisdocumentisintendedtobeinformativeandexplanatory.Itisbasedontheactual
designartifactsandshouldnotbeconsideredauthoritative.
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios7of27
3 ReferenceMaterial
3.1 ReferenceDocuments
Customer
Document
ID
DigiPart
Number
DocumentFilenameRevisionDateSource
SOW1281NAStatementofWorkforWireless
DataNetworkUnit(WDNU‐II)
WDNUIIStatementof
Work_SOW1281_Revx2_20140527.pdf
X212/4/13GE
Aviation
‐‐ NAWDNU‐IISOW1281&TRS1255
Amendments
WDNUIIRevDSOW1281_TRS1255
Amendments_20140527.pdf
GE
Aviation
TRS1255NATechnicalRequirements
SpecificationfortheWireless
DataNetworkUnit(WDNU‐II)
TRS125522‐JAN‐2015.pdfTBD01/22/15GE
Aviation
YV2818NAInterfaceProtocolSpecification
fortheCommandHandler
SupersetoftheWirelessData
NetworkUnit
YV2818_Extended_Draft01‐.doc—01/27/15GE
Aviation
SDRLA00790001451‐
88
InterfaceControlDocA007‐InterfaceControlDocument.docx—03/16/15EWDS
SDRLA00850001885‐
01‐PRT
WDNU‐IIInstallationDrawing50001885‐01‐PRT,WDNU‐IIINSTALLATION
DRAWING,REV1P.PDF
1P03/11/15EWDS
SDRLA018NAWDNU‐IIBITDescriptionA018‐BITDescription.docx—03/16/15EWDS
SDDNASoftwareDesignDocumentWDNU‐IISoftwareDesignDocument.docx—03/16/15EWDS
3.2 Acronyms,TermsandDefinitions
AcronymsandTermsDefinition
ACKAcknowledge
APAccessPoint
ARPAddressResolutionProtocol
BITBuilt‐InTest
CHIPCommandHandlerInterfaceProtocol
CLIcommand‐lineinterface
DCDirectCurrent
DHCPDynamicHostConfigurationProtocol
EWDSEtheriosWirelessDesignServices
GEGeneralElectric
GEASGeneralElectricAviationSystems
GSMGlobalSystemforMobile
HDDHardwareDesignDocument
HTTPSHypertextTransferProtocolSecure
ICCIDIntegratedCircuitCardIdentifier
ICMPInternetControlMessageProtocol
IDIdentifierorIdentification
I/OInput/Output
IEEEInstituteofElectricalandElectronicsEngineers
IMSIInternationalMobileSubscriberIdentity
IPInternetProtocol
LRULineReplaceableUnit
OTGOn‐The‐Go
NANotApplicable
PCPersonalComputer
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios8of27
AcronymsandTermsDefinition
PSKPre‐sharedkey
RFRadioFrequency
SDRLSubcontractorDataRequirementsList
SDDSoftwareDesignDocument
SIMSubscriberIdentityModule
SMASubMiniatureversionA
SOWStatementofWork
SSHSecureShell
SSIDServicesetidentification
STDStandard
TBDToBeDetermined
TNCThreadedNeill‐Concelman
TRSTechnicalRequirementsSpecification
UBIFSUnsortedBlockImageFileSystem
UDPUserDatagramProtocol
UIUserInterface
USBUniversalSerialBus
VBUSVirtualBus
VPNVirtualPrivateNetwork
WDNUWirelessDataNetworkingUnit
WDNU‐IIEnhancedWirelessDataNetworkingUnit
Wi‐FiWirelessFidelity(IEEE802.11)
WPAWirelessFidelity(Slang)ProtectedAccess
WPA2WirelessFidelity(Slang)ProtectedAccessII
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios9of27
4 WDNU‐IIOverview
4.1 GeneralDescription
TheWDNU‐IIprovidesthewirelessbridgebetweenthehostandaccesspointswhiletheaircraftisonthe
ground.OperationoftheWDNU‐IIoccurswhenthehostprovidespower,enablesthedeviceandrequests
connectionviaeitherWi‐FiorGSM.
Physically,thesubsystemiscomprisedofaWDNU‐IILineReplaceableUnit(LRU)thatconnectstoaWi‐Fi
andGSMantennaprovidingoptimizedWi‐FiandGSMconnectivityandrange.28VDCpowerissuppliedto
theWNDU‐IIbytheaircraftpowersystem.AcontrolsignalisprovidedbythehostsystemfortheWNDU‐II
toenableitself.
TheWNDU‐IIwillprovideanEthernetinterfacedirecttothehost.Thehostwilltransmitandreceivedatain
standardEthernetpacketstoandfromtheWNDU‐II.TheWDNU‐IIsupportsVPNconnectionsovertheWi‐Fi
andGSMinterfacestoprovidedatasecurity.TheWDNU‐IImayalsobeconfiguredasaWi‐Fiaccesspoint
thatwillacceptupto4simultaneouslyconnectedWi‐Ficlients.
4.2 PhysicalDescription
ThephysicalconfigurationoftheWDNU‐IIisshowninFigure1.TheinformationcomesfromSDRLA008,Digi
PartNumber50001885‐01‐PRT.
Figure1:WDNU‐IITopandSideViews
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios10of27
4.3 WDNU‐IIInterfaces
ThefollowinginformationcomesfromSDRLA007,DigiPartNumber90001451‐88.
TheelectricalsignalinterfaceisprovidedbyasetofcontactsinaconnectorontheouterpaneloftheWDNU
andbyasetofantennaconnectorsontheoppositepanelasshowinFigure2andFigure3.
TheconnectorontheouterpaneloftheWDNU‐IIprovidesthefollowingconnectionpoints:
38Size22contactsandoneQuadraxcontact.
LRUconnector:AmphenolTVP‐00‐RQF‐17‐2‐p(orequivalent)
o AircraftI/Omatingconnector:AmphenolTV06‐RQF‐17‐2‐S(orequivalent)
Figure2:AmphenolTVP‐00‐RQF‐17‐2‐PWDNU‐IIFrontPanelConnector
Figure3:EthernetQuadraxContactDetailShowingPinOrientationandNumbering
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios11of27
Table1presentsanextractofthepinassignmentsforthemainconnectoronthefrontpanel.
Table1:AssignmentsfortheMainConnectorontheFrontPanel
PinIDPinName
1ChassisGround
228VDCPowerIn1
328VDCPowerIn2
428VDCPowerReturn1
528VDCPowerReturn2
6‐15NotConnected
16USB_OTG_VBUS_SOM
17USB_N
18USB_P
19USB_OTG_ID
20‐21NotConnected
22PowerOffDiscreteOut
–
O/G
23PowerOnDiscreteIn
24PowerOffDiscreteOut
–
28V/O
25Shield/Ground
26‐27NotConnected
28RS‐232FORCEOFF
29RS‐232In
30RS‐232Out
31RS‐232Common
32NotConnected
33‐36NotConnected
37USBCommon
38NotConnected
Q
‐1EthernetRX‐A(+)
Q
‐2EthernetTX‐A(+)
Q
‐3EthernetRX‐B(‐)
Q
‐4EthernetTX‐B(‐)
ThebackpaneloftheWDNU‐IIprovidesthefollowingconnectionpoints:
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),powertotheWDNU‐IIisappliedandthesystemison.When
de‐asserted(open),theWDNU‐IIisoff.
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios12of27
4.3.2 RadioPowerOffDiscretes
Theradioprovidestwodiscretepoweroffsignals.Thesesignalsaredescribedas:
WDNU_OFF1isa28VDC/OpendiscreteoutputfromtheWDNU‐IItoindicatewhetherthe
WDNU‐IIisonoroff.WhenthehostturnstheWDNU‐IIonwiththeradiopowerondiscrete,
theradiopoweroffdiscretewillbeopentosignalthattheWDNU‐IIison.WhentheWDNU‐
IIisoffthissignalwillbepulleduptotheaircraftsupplyvoltage(28VDCnominal).
WDNU_OFF2isanOpen/GrounddiscreteoutputfromtheWDN‐IItoindicatewhenthe
WDNU‐IIisonoroff.WhenthehostturnstheWDNU‐IIonwiththeradiopowerondiscrete,
theradiopoweroffdiscretewillbegrounded(andabletosinkupto20ma)tosignalthat
theWDNU‐IIison.WhentheWDNU‐IIisoffthissignalwillbeopen.
4.3.3 EthernetInterface
TheWDNU‐IIprovidesoneEthernetinterfaceforcommunicationswiththehost.TheEthernet
channelswillsupporttheIEEE‐STD‐802.310/100Ethernetprotocolwithauto‐negotiation.Thecable
configurationspecifiedisacrossoverconnection.
4.3.4 UniversalSerialBus(USB)Serial
TheWDNU‐IIprovidesoneUSBSerialinterfacewithVirtualBus(VBUS)andidentification(ID)
controllines.ThedatabuscommunicationprotocolisdefinedintheUSBstandard.
4.3.5 RS‐232Interface
ARS‐232serialcommunicationinterfacehasbeenincludedthroughthemainconnectortothehost.
ThesettingsfortheRS‐232interfaceareshowninTable2.
Table2:RS‐232PortSettings
RS‐232‐PortSettings
Baudrate 115200
Numberofdatabits 8
ParityNone
Numberofstopbits 1
Flowcontrol None
Automaticbaudratedetection No
ThisRS‐232FORCEOFFpincontrolstheoperationstateoftheRS‐232DataBus.Whenpulledto
ground,theRS‐232DataBusisenabled.TheRS‐232DataBusisdisabledwhenthispinisleft
floating.
4.4 WDNU‐IIRFInterfaces
TheWDNU‐IIhastwoexternalcoaxialconnectionsfortheGSMandWi‐Fitransceivers.
4.4.1 Wi‐FiConnection
TNCAmphenol122192(orequivalent)
Matingconnector:TNCAmphenol122116,straightplug(orequivalent)
4.4.2 GSMConnection
SubminiatureversionA(SMA)Amphenol132176(orequivalent)
Matingconnector:SMAAmphenol132178(orequivalent)
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios13of27
5 WDNU‐IIFunctionalDescription
TheWDNU‐IIisagatewayproductwhichrunsaserverthatallowsthehosttoconnecttoaremoteserverovera
secureconnection.ThissectiondescribessomeofthefeaturesoftheWDNU‐II,whichareillustratedinFigure4.
Figure4:MajorFunctionalComponents
5.1 NetworkInterfaces
TheWDNU‐IIhasEthernet,Wi‐Fi(802.11b/g/n,2.4GHzonly)andcellular(GSM3G)networkinterfaces.
5.1.1 Ethernet
TheEthernetinterfaceisfactoryconfiguredwithastaticIPaddressof192.168.114.1andsubnet
maskof255.255.0.0.ARPandICMParebothenabledontheinterface.Threemainservicesare
providedontheEthernetinterface.TheseservicesaretheCommand‐LineInterface(CLI),the
CommandHandlerInterfaceProtocol(CHIP),andthewebuserinterface(webUI).Thegeneraluse
casefortheEthernetportisthehostcommunicateswiththeWDNU‐IIusingCHIP.
5.1.2 Wi‐Fi
TheWi‐Fiinterfaceisnotenabledbydefault,butcanbeconfiguredwithanyoftheavailable
servicesontheEthernetinterface.Itcanbeconfiguredtooperateinstationmode,accesspoint(AP)
mode,orconcurrentmodewhichissimultaneousclientandAPmode.BydefaulttheCLI,CHIPand
webinterfacearenotsupportedontheWi‐Fiinterface,buttheCLIandwebinterfacecanbe
enabledonAPmodeviaaconfigurationupdate.
Whenconfiguredinstationmode,theWDNU‐IIcanscanandconnecttonearbyaccesspointsand
useDHCPtogetanIPaddress.WheninAPmode,itwillbroadcastanSSIDforWi‐Fistationstofind
andconnectto.Wheninconcurrentmodethedevicesuffersathroughputpenaltysothedevice
shouldbeconfiguredinstationmodeorAPmodewhenconcurrentoperationisnotnecessary.
WhenconfiguredasanAPineitherAPmodeorconcurrentmode,theAPinterfacehasanIPaddress
of192.168.3.1andtheDHCPserverwillhandoutaddressesinthe192.168.3.0/24subnetinthe
range192.168.3.10–192.168.3.85.Thisnetworkconfigurationcanbechangedviaasoftware
updateoftheconfigurationpartition.ARPandICMParebothenabledontheAPinterface.
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios14of27
ToconfigureWi‐Fiviathewebinterface:
1. LogintotheWDNU‐IIwebinterfaceandselectWi‐FiConfigurationinthenavigationbar.
ThescreenshowninFigure5willbedisplayed.
2. SelectSTATION,ACESSPOINTorCONCURRENTtoenabletheWi‐Fiinterfaceinoneofthe
desiredoperationalmodes.Ifstationorconcurrentmodewasselected,theWDNU‐IIcan
scanforWi‐Finetworksandaddeachonetothe‘AvailableNetworks’dropdownlist.
3. ToconnecttoaWPA‐PSKorWPA2‐PSKnetwork;selecttheapproachSSIDfromthelist,
enterthepassphraseandpressConnect.
4. TodisableanyoftheinterfacesselectDISABLEDfromthedropdown.
5. ToconfiguretheAPforWPA2‐PSKoperationenteredthedesiredSSIDandpassphraseand
pressConfigure.
Figure5:Wi‐FiNetworkConfigurationusingtheWebUserInterface
5.1.3 Cellular
TheGSMcellularinterfacedoesnotsupporttheCLI,CHIPorwebinterfaces.Itisusedbythehostto
connecttoaremoteserverwhentherearenotanyWi‐Fiaccesspointsavailableorwhenthe
operatordefinesitastheprimarycommunicationpath.TheWDNU‐IIcontainstwoSIMcardslots
whicharepopulatedwithanAT&TSIMandaVodafoneSIM.Thecellularinterfacecanbeconfigured
viatheCLI,CHIPorthewebUIservicesusingeithertheEthernetorWi‐Fiinterfaces(ifenabled).
Figure6illustratestheconfigurationofthecellularconnectionusingthewebUI.
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios15of27
ToconfigurecellularconnectionusingthewebUI:(SeeFigure6)
1. LogintotheWDNU‐IIwebinterface,thenselectCellularConfigurationfromthenavigation
barandselectEnabledtoenablethecellularinterface.
2. Enter1or2toselecttheSIMCard,andentertheAPN,usernameandpassword(if
required).
3. ClickApplyUpdatestoconfigurethecellularinterfaceandestablishadataconnection.
4. SelectDisabledfromthedropdowntodisablethecellularinterfacecompletely.
Figure6:MobileConfigurationusingtheWebUserInterface
5.2 Services
Thissectiondescribestheservicesthatareavailableonsomeofthenetworkinterfaces.Toaccessthese
interfacesanexampleofabasictestconfigurationsetupisdetailedinFigure7.
EquipmentNeeded:
1. WDNU‐IIboardloadedwithpre‐installedSIMcards
2. OfftheshelfGSMantenna
3. OfftheshelfWi‐Fiantenna
4. 2DCpowersupplies
5. DigitalTestcableforWDNU‐II
6. WindowsPCwithoperatingsystemofXPorhigher
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios16of27
`
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 Command‐LineInterface(CLI)
Thecommand‐lineinterfaceprovidesameansinteractingwiththeWDNU‐II.Itisavailableviathe
RS232andUSBserialinterfaces,oroverEthernetorWi‐FiAP(whenenabled)usingSSH.Theserial
interfacesrequireusername/passwordauthenticatedaccessbutthecommunicationisnot
encrypted.TheCLIinterfacecanbeaccessedfromWindowsmachineusingaterminalprogram
calledPuTTYusingserialmodeorSSHmode.OnaLinuxmachine,PuTTYoranotherserialorSSH
clientcanbeused.ThisterminalprovidesunfetteredaccesstotheLinuxoperatingsystem.Itcanbe
usedtoruncustompythonscriptsorviewsystemdetailsnotavailableviatheCHIPCLIorweb
interface.
5.2.2 CommandHandlerInterfaceProtocol(CHIP)
CHIPprovidesmanyofthesameconfigurationandstatuscommandsthatareavailablethroughthe
command‐lineinterface,butinamoredefinedandconsistentformat.Theavailablecommandsin
CHIParedefinedintheCommandHandlerInterfaceProtocolSpecificationfortheWirelessData
NetworkUnit(YV2818).TheCHIPserviceisavailableonUDPport49000.
5.2.3 WebUserInterface
TheWDNU‐IIprovidesacollectionofwebpagesforinteractingwiththeWDNU‐II.Muchofthe
informationavailableonthewebpagesisalsoavailablethroughtheCLIandCHIPservices.The
WDNU‐IIwebUIisavailableviaHTTPSonport443andcanbeaccessedbyamodernwebbrowser
likeInternetExplorer,FirefoxorChrome.ThewebinterfaceisdescribedinmoredetailinSection
6.2.
5.3 NetworkInterfaceConfiguration
TheWDNU‐IIhasacustomsetoffactorydefaultconfigurationsettings.TheWDNU‐IIusesthese
configurationseverytimeitbootsup.Configurationchangesarenotpersistentfromoneboottothenext.
ThecustomdefaultsincludesettingtheEthernetIPaddressto192.168.114.1,auto‐runningtheWDNU‐II
Pythonapplication,etc...TheEthernetandWi‐FisettingsaredescribedinmoredetailinSection5.1.Default
settingscanbecustomizedviaasoftwareupdateofthe/opt/configUBIFSpartitionusingtheCLI.
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios17of27
5.4 Python
TheWDNU‐IIcanbecustomizedusingthePythonprogramminglanguage.ThePythoninterpretercanbe
invokedfromtheCLIwiththepythoncommand.APythonapplicationwasdevelopedfortheWDNU‐IIto
supporttheCHIPservice.TheCHIPPythonapplicationcanonlybeupdatedwithacompletesystemupdate.
5.5 StartupSequence
DuringboottheWDNU‐IItestsRAM,flash,andthevalidityofthefirmwareimage.ItalsorunsBIT,whereit
teststhepowersubsystemandphysicalandlogicalconnectionstotheWi‐Fiandcellularinterfacesandboth
SIMcards.BITisdescribedfurtherinSDRLA018.TheresultsoftheBITtestcanberetrievedwiththe
‘TransmitBITResultsCHIP’command.Oncebooted,theWi‐Fitransceiverisoff,thecellularradioisoffand
theCHIPserverapplicationisrunning.TheWDNU‐IIusesthefactorydefaultsettingsoneveryboot,whichis
describedinSection5.3.
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios18of27
6 DetailedWDNU‐II‐SpecificDescription
6.1 CHIP
CHIPstandsfortheCommand‐HandlerInterfaceProtocol.ItwasdevelopedbyGEforuseona
communicationnetworkbetweenaclientandserver.Itdefinestheprotocolusedforcommunication
betweenthehostandtheWDNU‐II.ItisdefinedindocumentYV2818.
6.1.1 CHIPCommands
CHIPcontainsanumberofcommandsthatcanbeusedbythehosttoconfiguretheWDNU‐II,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
ThiscommandreportsontheBITstatusofthepowersubsystemandWi‐Fiandcellular
interfaces.NotethatthiscommandswitchestheactiveSIMcard.
6.1.1.3 ConfigureWi‐Fi
TheWi‐Firadiocanbeconfiguredbyenablingtheinterfacewiththe‘Wi‐FiInterface
Control’command,andthenconfiguringtheinterfacewiththe‘SetWi‐FiMode’and‘Set
Wi‐FiTxPower’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
ThePythonapplicationimplementstheCHIPinterfaceontheWDNU‐II.ThismeansthePython
applicationisresponsibleforacceptingCHIPcommandmessages,translatingthecommandstothe
nativeformat,executingthecommands,andsendingbacktheresponsesinCHIPACKordata
messages.
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios19of27
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.logInformationaboutthepower‐onandinitiatedBIT.
/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
settingsthatareoverriddenfromtheconfig‐fs.
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios20of27
Figure8showsanexampleoftheformatforthelogsfromapp.log:
Figure8:Sampleapp.log
6.2 WebInterface
TheWDNU‐IIhasawebinterfaceavailableviaHTTPSonport443.Itcanbeaccessedwithamodernweb
browserlikeChromeorFirefoxbytypinghttps://<ip_addr>intotheaddressbar.Thefollowingsectionsare
abreak‐downofthewebinterfacefunctionalityandhowtoeffectivelyusethewebinterface.Table4shows
validusernameandpasswordsforaccessingthewebinterface.
Table4:WebInterfaceAccessLevels
AccessLevelUsernamePasswordAvailablePages
ReadOnlywreadonlywreadonly SystemSummary
NetworkStatus
Operatorwoperatorwoperator CommandInterface
Wi‐FiConfiguration
CellularConfiguration
Administratorwadminwadmin SoftwareUpdates
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios21of27
6.2.1 Login
TheWDNU‐IIwebinterfaceisonlyaccessiblewithavalidusernameandpassword(seeFigure9).
Therearethreeaccesslevelswhenusingthewebinterface,admin,operatorandread‐only.The
followingsectionsdescribeoneofthepagesfeaturedinthewebinterfacealongwiththerequired
access‐leveltoreachit.Foracomprehensivelookatthewebpagesaccesslevelsalongwith
usernamesandpasswordsseeTable4.
Figure9:LoginPage
6.2.2 SystemSummary(read‐only)
Figure10providesstaticinformationabouttheWDNU‐IIsystemasawholeincludingsystem
identificationinformationandBITstatus/results.
Figure10:SystemSummaryPage
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios22of27
6.2.3 NetworkStatus(read‐only)
Figure11featuresadynamicviewintothesystemsnetworkconfigurationandcurrentstatus.The
networkinginterfacesofinteresthereincludeEthernet(hostsystemdigitalinterface),Wi‐Fi
client/station(external),cellularandWi‐Fiaccesspoint.
Figure11:NetworkStatusPage
6.2.4 CommandInterface(operator)
TheCommandInterfacepage(seeFigure12)isafullyinteractivewaytosendrawCHIPcommands
andviewtheirresponses.BasedontheselectedCHIPcommandfromthetopdrop‐downmenu,the
argumentsbelowwillbegeneratedpertheCHIPspec(YV2818).Eachlinein“Responses”tablecan
beclickedontoshowamoredetailedbreakdownoftheresponse.
Figure12:CommandInterfacePage
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios23of27
6.2.5 Wi‐FiConfiguration(operator)
AlthoughthemaininterfaceintotheWDNU‐IIforconfiguringthesystemisthroughCHIP,theWi‐Fi
Configurationpage(seeFigure13)providesasimplifiedmechanismforquicklyconfiguringbothWi‐
Fistationandaccess‐point.
Figure13:Wi‐FiConfigurationPage
6.2.6 CellularConfiguration(operator)
SimilartotheWi‐FiConfigurationpage,theCellularConfigurationpage(seeFigure14)providesan
alternativemechanismforquicklyconfiguringtheWDNU‐IIforconnectingtoacelltower.Thispage
alsoallowstheoperatortochangethecurrentlyactiveSIMcard.
Figure14:CellularConfigurationPage
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios24of27
6.2.7 SoftwareUpdates(admin)
TheSoftwareUpdatepage(seeFigure15)willallowanyadministratortooverwriteoneormanyof
theflashpartitionsrunningontheWDNU‐II.Theseupdatesshouldbebuiltusinginstructions
providedbyEtherios.RegardlessofwhatisintheupdatepackageitmustbeGPGsignedinorderto
work.ThemostcommonusesofthispagewillbeupdatingtheentireWDNU‐IIsoftwareoronlythe
“config‐image”tochangeWDNU‐IIconfigurationandbehavior.
Figure15:SoftwareUpdatePage
6.3 LRUUpdateProcedureviaWebInterface
TheWDNU‐IIrootfilesystem(rootfs),configfilesystem,u‐boot,kernel,updaterd,andthebootscriptcanall
beupdatedusingtheCLI,Chipcommand,orthewebUI.
Thefirststepistobuildthenewsoftwareimages.ThebuildprocessisdescribedintheSoftwareDesign
Document(SDD).OncethenewimageisbuilttheWDNU‐IIcanbeupdatedviathewebinterfaceusingthe
followingsteps:
1. NavigatetotheWDNU‐IIwebinterface,logintothedeviceastheadminleveluser(wadmin
currently)andusethenavigationbaronthelefttovisittheSoftwareUpdatepage.Ascreensimilar
tothatshowninFigure16willappear:
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios25of27
Figure16:SoftwareUpdateScreen
Thiswillprovidecurrentversionofthefirmwarethatisloadedontheimage,aswellasgivethe
optiontochooseandupdateimagefile.
2. ClickChooseFileandselecttheupdateimage.Thisshouldpopulatethefilenameintothepage(see
Figure17).
3. ClickUpdatetobegintheprocess.Agreennotificationatthetopofthescreenwillappearwhenthe
uploadhascompleted.Aftertheuploadiscompletedarebootmustbetriggeredmanuallyusingthe
rebootbuttonshowninthescreencapture.
Figure17:UpdateSuccess
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios26of27
6.4 SIMActivation
GEwillhandletheactivationoftheSIMcardsfortheWDNU‐II.TheSIMactivationprocesswillrequirethe
ICCIDand/ortheIMSIfromeachSIMcard.Thisinformationcanberetrievedfromthefollowingplaces:
ElectronicfilefromDigimanufacturing
LabelaffixedtotheWDNU‐II
Webinterface
GEAviationWDNU‐II
Revision:—,03/16/15
A036–OperationsandUserManual
DigiPartNumber:90001937©2015Etherios27of27
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 FCC‐ApprovedAntennas
TheWDNU‐IIcanbeinstalledutilizingthefollowingantennaandsystemgain.TheEUTmayonlyoperateusingand
antennaofthesametypeandlessernetsystemgainthenapproved.
DescriptionPartNumberTypePeakGainPeakSystemGain
3dbiDAS
antenna;
Radiationpattern
–Omni
HG72703MGURB‐
NM
Mono‐pole3dBi0dBi
7.2 Canada(IC)
ThisdevicecomplieswithIndustryCanadalicense‐exemptRSSstandard(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:1846A‐WDNUII)hasbeenapprovedbyIndustryCanadatooperatewiththeantennatypes
listedinthetableabovewiththemaximumpermissiblesystemgainandrequiredantennaimpedanceforeachantenna
typeindicated.Antennatypesnotincludedinthislist,havingasystemgaingreaterthanthemaximumgainindicatedfor
thattype,arestrictlyprohibitedforusewiththisdevice.
Leprésentémetteurradio(IC:1846A‐WDNUII)aétéapprouvéparIndustrieCanadapourfonctionneraveclestypes
d'antenneénumérésci‐dessousetayantungainadmissiblemaximaletl'impédancerequisepourchaquetype
d'antenne.Lestypesd'antennenoninclusdanscetteliste,oudontlegainestsupérieuraugainmaximalindiqué,sont
strictementinterditspourl'exploitationdel'émetteur.