User Manual
APV‐200CUserManual
AsiatelcoTechnologiesCo.Proprietary/Confidential
APV‐200CUserManual
R1.4
AuthorRevisionChangesDate
twu1.1Initialversion2014‐05‐04
Robinsong1.2ChangeGPSrequirementandsome
description
2014‐05‐12
twu1.3AddAppscene;TestPlan2014‐05‐21
changyu1.4ChangeOTAParameters 2014‐06‐01
Twu1.4ChangeProjectName2014‐06‐04
ConfidentialMaterial:Thisdocumentcontainsinformationthatisproprietaryand
confidential,readingandcopyingthisdocumentisprohibitedwithout
permission fromAsiatelcoTechnologiesCo.
APV‐200CUserManual
AsiatelcoTechnologiesCo.Proprietary/Confidential
Contents
1Introduction..............................................................................................................................3
IDandToolingDesign........................................................................................................................4
2HardwareDesign.......................................................................................................................5
2.1BasicHardware..................................................................................................................5
2.2BasicRFPerformance........................................................................................................7
2.3CertificationandSafety.....................................................................................................9
3SoftwareFeatures...................................................................................................................10
3.1BasicSoftware.................................................................................................................10
3.2RemoteUpdate...............................................................................................................10
3.2.1AutoExecute...........................................................................................................10
3.3PowerModes..................................................................................................................10
3.4ATCommand...................................................................................................................11
3.5Report..............................................................................................................................13
3.6Reset................................................................................................................................13
3.6.1ContextPreservation...............................................................................................13
3.7StartupBanner................................................................................................................13
4TestMethod............................................................................................................................14
4.1Hardware.........................................................................................................................14
4.2SoftwareTest...................................................................................................................14
APV‐200CUserManual
AsiatelcoTechnologiesCo.Proprietary/Confidential
1 Introduction
TheAPV‐200Cisaself‐containedvehicletrackingdevicethatcombinesGPSlocationwith
CDMAconnectivity.
Logically,theIONappearstoauseroraserverapplicationasasingleendpointdevice.Itcan
bequeried,updatedandconfiguredeitherthroughaserialconnection,oranovertheair
CDMAIPconnection,orthroughSMSmessaging.TheAPV‐200Cpresentsitselfoverthese
connectionsasanenhancedcellularmodemwithattachedfunctionalelements.These
elementsinclude:
GPSlocationengine
2GeneralPurposeBidirectionalI/O(GPIO)pins
1Relaydrivepinoutput
SerialUARTport
Inputvoltagemonitor (optional)
Timers
Watchdoglockupprotection (Dedicatedwatchdogcircuitisoptional)
Factoryl oadoptionformotiondetection
AccesstotheseelementsandgeneralpurposeinterfacesisdonethroughanextendedAT
commandsetasdefinedherein.
Application scene:
ThisproductwillbedesignedbasedontheVIACBP8.2CDMA1X800M&1900MBaseband
chipset,whichincludesGPSfunctionality,ARMCPUandCDMAprotocol.Thisbaseband
externalconnection256Mserialflash,CDMA800M/1900M/GPSRFTransceiver,andRF
Frontendcircuit.
Thedevicewilluseonedualbandantenna(CDMA800&CDMA1900)andonededicateGPS
antenna.
APV‐200CUserManual
AsiatelcoTechnologiesCo.Proprietary/Confidential
ID and Tooling Design
Thehousingwillbeprovidedbycustomer.Theproductappearance is shown as follows:
ItemDefinition
Dimension76.8(L)*46.5(W)*19.1(H)mm
Weight/
APV‐200CUserManual
AsiatelcoTechnologiesCo.Proprietary/Confidential
2 Hardware Design
2.1 Basic Hardware
ItemsRequirement
BasebandChipsetVIACBP8.2C/CBP8.2D
RFTransceiverFCI7790
MemorySerialFlash256Mb
PSRAM128Mb/64Mb(optional)
AirInterfaceCDMA20001x,GPS
FrequencyCDMA20001x:800MHz,1900MHz
AntennaInternalAntenna(800M&1900M)
GPSAntennaDedicatehighperformanceceramicantenna
UIMrequirementNo‐UIMmode,UIMcardconnectoroptional
InterfaceUARTTX
UARTRX
12VDCInput(1Acurrent)
RelayDrive(12VOutput,500mAcurrent)
GPIO1
GPIO2
BatteryMonitorinternalanaloginputscaled(Optional)
BuildinbatterymanagerSupported
DedicateTimersNo
WatchdogSupported(DedicateWatchdogisOptional)
MotionDetectOptional(GPS/Sensor)
LED2LEDSupported
2LEDs(oneisRED,oneisGreen)
BatteryBuild in battery(80MAH Lion)
WorkingTime4hours
PowerswitchNo
PowerCablecolor8 colors
PowerCableconnectortype8 pin
PowerConsumption< 5Watts
TheAPV‐200CprovidessupportforspecializedhardwarefeaturesthroughextendedAT
commands.Thefeaturessupportedincludethefollowing.
GPS
ThemajorfunctionalityoftheGPSmoduleistocomputethecorrelationresultsbetweenthe
incomingsignalandtheselectedPRNcodebasedoncertainCarrierDopplerFrequency,Code
DopplerFrequency,codephase,carrierphase,andtheparticularsatellitethemoduleis
trackingoracquiring.
GPIO
APV‐200CUserManual
AsiatelcoTechnologiesCo.Proprietary/Confidential
TwoGPIOpins,GP1andGP2,arepresentedtotheexternalenvironmentonthemain
connector.Theyaregeneralpurposebidirectionallinescapableofprovidingsystem
interruptstogenerateareportordrivelogiclevelstoexternaldevices.Theselinesare2.8V
logiclevelandare15Vtolerant.Thesepinsdefaulttoinput.GP1ispulleddownrepresenting
0whendisconnected;GP2ispulleduprepresentinglogical1whendisconnected.They
shouldbeassertedtoaknownvalueifused.GP1isintendedtouseforIgnitionSensing.
LED’s
TwoLEDstatusindicatorsareprovidedtoverifycorrectinstallationandoperation.The
statusLEDsarecolorcodedanddirectlyconveythestatusoftheCDMAandGPSsubsystems
asdescribedinthetablebelow.Theirvalidoperationalsoindicatesoperationalstatusand
power.
LED Function Status
Red GPS On:GPSsatellitesacquiredand
Locked
FlashSlow:GPSsatellitesearchis
inprogress
Off:NopowerorGPSsubsystem
fault
Green CDMA/CDMAConnection On:IndicatesCDMAconnectionis
made
FlashSlow:CDMAsubsystem
initializedbutnoconnection
FlashFast:CDMAinitializationin
process
Off:NopowerorCDMA
subsystemfault
TheIONprovidesusercontrolallowingtheLEDstobeextinguishedonceinstallationis
verified.ThisfeaturereducespowerandfurtherconcealstheIONTrackerfromuntrained
partieswishingtodefeatitsoperation.
UART
AUARTportisprovidedforATcommandanddatainteractionandoptionallyforapplication
specificcontrol.Wheninpowerdownmode,acharactermustbesenttotheUARTfirstto
wakeitup.Theportwillstayawakefor5secondsafteranycharacterreceived.
RelayDriver
A500mAsinkcapableoutputpinisprovided.Thispinismeanttodrivearelaycoilindented
tointerruptthestartersolenoidrelayfortheignitioncircuittoacar.
BatteryMonitor
ThebatterymonitorisinternalanaloginputscaledsuchthattheDCvalueofthepowerinput
pintotheIONsystemismeasured.Thisvalueisscaledtospanthemostsignificant8bitsof
theA/Dandconsequentlycoversascalefrom0to25.5Volts.
Timers
TimersresidentontheCDMAbasebandchipgenerateperiodicinterruptsforpowerdown
wakeup,watchdogsupport,reportgenerationandothertimerrelatedfunctions.Report
timersaresupportedbyrelatedATcommandandcausegenerationofperiodicreports.
APV‐200CUserManual
AsiatelcoTechnologiesCo.Proprietary/Confidential
Watchdog
CBP8.2chipsetprovideinternalsoftwareWatchdog,andaphysicallydedicateWatchdog
circuitrequirementisoptional.
MotionDetect(Option)
Afactorypopulatesoptionformotiondetectorisprovided.Ifpopulatedatthetimethe
APV‐200Cismanufactured,thisoptionwillworkwithfirmwarepowerdownoptionstokeep
theAPV‐200Cinaverylowpowerdownstateuntilmotionisdetected.Uponwakening,a
reportcanthenbegenerated.
2.2 Basic RF Performance
ItemsRequirementsRemark
TRPfreespace>=20dBmTRPfreespace
TISfreespace<=‐104dBmTISfreespace
Antennaloss<=‐3dBTRP‐TXPowerConducted
AntennaLoss<=‐3dBRXreceivesensitivityconducted–
TIS
BoardRFSpecification
CellularBandRX
Frequencyrange869MHz~894MHz
Sensitivity‐108dBm(FER≤0.5%)
Dynamicrange‐25~‐108dBm(FER≤0.5%)
SingletoneDesensitization‐102.4dBm(FER≤1%,‐30dBm@±900KHz)
IntermediationSpurious
ResponseAttenuation
‐102.4dBm(FER≤1%,‐43dBm@±900KHz/±1700KHz)
‐91.4dBm(FER≤1%,‐32dBm@±900KHz/±1700KHz)
‐80.4dBm(FER≤1%,‐21dBm@±900KHz/±1700KHz)
ConductedSpurious
Emission
<‐76dBm/1MHz(RXband)
<‐61dBm/1MHz(TXband)
<‐47dBm/30KHz(otherfrequency)
CellularBandTX
Frequencyrange824MHz~849MHz
MaximumFrequencyerror±300KHz
Maximumoutputpower21~25dBm
Minimumcontrolledoutput
power
<‐50dBm
Standbyoutputpower<‐61dBm
Codedomainpower
Thecodedomainpowerineachinactivecodechannel
shallbe23dBormorebelowthetotaloutputpower
measuredonboththeIandQdatachannelcombined.
Timereference±1.0uS
Waveformquality>0.944
Rangeofopenloopoutput(test1:-25dBm/1.23MHz)-47.7±9.5dBm
APV‐200CUserManual
AsiatelcoTechnologiesCo.Proprietary/Confidential
power(test2:-60dBm/1.23MHz)-7.7±9.5dBm
(test3:-93.5dBm/1.23MHz)20.3±9.5dBm
Conductedspuriousemission
‐42dBc/30Khzor‐54dBm/1.23MHz
(|Δf|:1.25MHz~1.98MHz)
‐50dBc/30Khzor‐54dBm/1.23MHz
(|Δf|:1.98MHz~4.00MHz)
<‐36dBm/1kHz
(|Δf|>4MHz,9KHz<f<150KHz,)
<‐36dBm/10kHz
(|Δf|>4MHz,150kHz<f<30MHz,)
<‐36dBm/100kHz
(|Δf|>4MHz,30MHz<f<1GHz)
<‐30dBm/1MHz
(|Δf|>4MHz,1GHz<f<12.75GHz)
PCSBandRX
Frequencyrange1930MHz~1990MHz
Sensitivity‐108dBm(FER≤0.5%)
Dynamicrange‐25~‐108dBm(FER≤0.5%)
SingletoneDesensitization‐102.4dBm(FER≤1%,‐40dBm@±1250KHz)
IntermediationSpurious
ResponseAttenuation
‐102.4dBm(FER≤1%,‐43dBm@±1250KHz/±2050KHz)
ConductedSpurious
Emission
<‐76dBm/1MHz(RXband)
<‐61dBm/1MHz(TXband)
<‐47dBm/30KHz(otherfrequency)
PCSBandTX
Frequencyrange1850MHz~1910MHz
MaximumFrequencyerror±150KHz
Maximumoutputpower20~24dBm
Minimumcontrolledoutput
power
<‐50dBm
Standbyoutputpower<‐61dBm
Codedomainpower
Thecodedomainpowerineachinactivecodechannel
shallbe23dBormorebelowthetotaloutputpower
measuredonboththeIandQdatachannelcombined.
Timereference±1.0uS
Waveformquality>0.944
Rangeofopenloopoutput
power
(test1:‐25dBm/1.23MHz)‐50.7±9.5dBm
Conductedspuriousemission(test2:‐60dBm/1.23MHz)‐10.7±9.5dBm
(test3:‐91.3dBm/1.23MHz)20.3±9.5dBm
APV‐200CUserManual
AsiatelcoTechnologiesCo.Proprietary/Confidential
‐42dBc/30Khzor‐54dBm/1.23MHz
(|Δf|:885KHz~1.98MHz)
‐54dBc/30Khzor‐54dBm/1.23MHz(|Δf|:
1.98MHz~4.00MHz)
<‐36dBm/1kHz(|Δf|>4MHz,9KHz<f<150KHz)
<‐36dBm/10kHz(|Δf|>4MHz,150kHz<f<30MHz)
<‐36dBm/100kHz(|Δf|>4MHz,30MHz<f<1GHz)
<‐30dBm/1MHz(|Δf|>4MHz,1GHz<f<12.75GHz)
GPS
AGPSSupport
Embedded AGPS software supporting an internal GPS
subsystem solution
E911FCCmandatedphase1andphase2(optional1)
FrequencySupport
L1-band (1.57542GHz)
Channels: 210 PRN, 66 Search, 22 Simultaneous
tracking
Sensitivity
Sensitivity (UHIS):
Tracking: -156dBm
Reacquisition: -153dBm
Acquisition: -144dBm
TrackingTimeRequirement
Acquisition time:
Hot: <2s
Warm: <30s
Cold: <60s
Reacquisition: 2s - 10s Depends on signal level
2.3 Certification and Safety
ItemsRequirement
DropDesign1.2meter6directionstandarddroptest
TemperatureRange‐40to85°COperation
‐50to+100°CStorage
Humidity:20%to90%Operation
10%to95%Storage
Altitude:‐500to+18,000m
VehicleISOTestISO+7637‐2‐2004;ISO+7637‐3‐2007;ISO_10605‐2008;
ISO+16750‐2‐2010
FCCCertificationFCC47CFRPart22andPart24
SafetyULListing
OthersOperatorRequirementIndustryCanada/AT&T(optional)
ESDRequirement15KVnon‐conductive
APV‐200CUserManual
AsiatelcoTechnologiesCo.Proprietary/Confidential
3 Software Features
3.1 Basic Software
ItemsRequirement
AirInterfaceCDMA20001x800/1900MHz;GPS
1xData Supported
IPStackIpv4/IPV6
UpgradeMethodRemoteupdate /PCtool
RUIMOptional
CompatiblewithNone‐RUIMSupported
RemoteUpdateSupported
PowerModesSupported
ATCommandSupported
ReportSupported;3000records
DriverGPIO,LED,GPS,UART
GPIOsInterruptforDoorOpenDetect,Ignition
Status
LEDsGPSStatus,CDMAStatus
WatchDogSupported(CBP8.2integrated)
ResetSoftreset
StartupBannerSupported
3.2 Remote Update
TheAPV‐200CsupportsOTAfieldupgradesoftheAPV‐200Cresidentapplication.Anoverthe
airTFTP(TrivialFileTransferProtocol)connectionismadeoveraUDP/IPconnection.A
replacementfileisthentransferredfromaservertotheAPV‐200Candthatfilereplacesthe
previousapplicationimage.
3.2.1 Auto Execute
TheAutoExecuteUtilitycopiesthecontentsoffilesystem.exfintosystemexecutableRAM
andexecutesitfromthere.Thisfileisthefactorydefaultapplication.Anotherfilenamed
custom.exfcanbeloadedintothefilesystem.
AutoExecutewilllookfirstforafilenamedupdate.exfandloadandexecutethatinplaceof
custom.exfifitexists.Ifupdate.exfexecutessuccessfully,thepreviouscopyofcustom.exfis
deletedfromthefilesystemandupdate.exfisrenamedtocustom.exf.
3.3 Power Modes
TheAPV‐200Cdevicesupportsseveralpowermodesthataresetbythepowermode
command.Infullpowermodethecellularsubsystemwillmaintainapersistentcellular
connectionwheneverserviceisavailableaswellasanIPconnectionwhereavailable.
Anyhardwareorsoftwareresetwillinterruptanypowermodeandreturnthedevicetofull
powermode. Insummary,theconditionspermanentlyrestoringfullpowermodeinclude:
APV‐200CUserManual
AsiatelcoTechnologiesCo.Proprietary/Confidential
Powercycle
Watchdogtimeout
Resetcommand
CDMAphonecallreset
SMSorUARTpowermodecommand
Motiondetect(ifdetectorinstalledandenabled)
Wheninapowerdownmode,thefollowingresourceswillcauseinterruptsthatwillwake
theAPV‐200Candcauseittoattemptcompletethefunctionassociatedwiththeinterrupt.
Simultaneousinterruptswillcausesequentialcompletionofeachassociatedfunction.These
interruptsinclude:
Reporttimer
GPIOchange
Batterythreshold
Heartbeat
Watchdog
Power ‐up
Therelatedinterruptfunctionwillbeattemptedforatotaldurationsettheassociated
parameterinthepowermodecommand.
3.4 AT Command
APV‐200CcommandsareATextensionsspecifictoAPV‐200Cdevices.Theyarecloselybased
oncommandsthatareassimilaraspossibletootherindustrycommondevicesandare
essentiallysubsetsofstandardIONcommands.CommoncommandsusedwithCDMA
modemssupportingIPconnectivityarenotincludedwithintheAPV‐200Ccommandset
extensions.Thesecommandsareleftintheirnativestructure,asdefinedbytherespective
basebandCDMAchipsupplierwhichproductalreadyinuse.
CommandSummary
ThefollowingcommandsarehighlyspecializedtotheAPV‐200C.Thecommandslistedare
intendedtobesimilartocounterpartsfoundincommonCDMAmodemcommand
extension.
1.AT+IONAA:Setappendmode
2.AT+IONACK:Setacknowledgementmode
3.AT+IONAPN:SetAPN
4.AT+IONBIN:Readthefactorycoresoftwareversion(readonly)
5.AT+IONBZ:Buzzersetting
6.AT+IONCV:Configurationversion
7.AT+IONDI:Setdistanceintervalinterrupt
APV‐200CUserManual
AsiatelcoTechnologiesCo.Proprietary/Confidential
8.AT+IONDTE:Setdrivingtimeevents
9.AT+IONFR:Restorefactorydefaults
10.AT+IONGF:Setgeofenceborders
11.AT+IONGFH:Setgeofencearoundcurrentlocation
12.AT+IONGPIO:GPIORead/Write
13.AT+IONGS:GPSStatereport
14.AT+IONHB:Heartbeat
15.AT+IONHC:HeadingChange
16.AT+IONINFx:Listsysteminformationsegments
17.AT+IONIP:SettargetserverIPaddressandportnumber
18.AT+IONIPC:IPChangereport
19.AT+IONIS:IgnitionState
20.AT+IONLT:LEDs’TimingandIntensity
21.AT+IONLPORT:SetthelocalIPportnumber
22.AT+IONNR:SettimebeforeIPsessionisclosedandrestarted
23.AT+IONNW:Setwatchdogtimeoutifnonetworkfound
24.AT+IONPM:Setautopowerdownmode
25.AT+IONRF:ReportFormat‐ASCII/Binary
26.AT+IONRI:Setreporttimerinterval
27.AT+IONRM:ReportMask
28.AT+IONRN:Queuereportrecordfortransmission
29.AT+IONRR:Setresetreport
30.AT+IONRS:Resetsetting‐soft/hard,periodic
31.AT+IONSD:SetSMSresponsedestination
32.AT+IONSI:Setinterrupt
33.AT+IONSQ:Setqueuelength
34.AT+IONSR:Setrelaydriver(GP3)statehighorlow
35.AT+IONSV:Readthefactoryapplicationsoftwareversion(readonly)
36.AT+IONTA:TowAlert
37.AT+IONTID:CDMAtowerIDandlocationdata
38.AT+IONUA:UpdateapplicationfirmwareOTA
APV‐200CUserManual
AsiatelcoTechnologiesCo.Proprietary/Confidential
39.AT+IONUC:UpdateconfigurationfilesOTA
40.AT+IONVO:VirtualOdometer
41.AT+IONVTO:VirtualTripOdometer
3.5 Report
TheAPV‐200Ccapturesdataandformsareportrecordwiththatdata.Thisisasingledata
structureintendedtocontainallofthetypicallyusefuldataontheAPV‐200C.Other
informationcanbequeriedseparatelyusingseparateATcommands.
ReportsarealwaysgeneratedbyinterruptsregardlessofwhetherornotthereisaGPSlock.
Ifnolockhaseverbeenattainedsincehardwarereset,defaultvaluesof0arereturnedfor
allGPSfields.Ifalockhasbeenattainedandlost,thereportwillcontainthelastvalidGPS
dataincludingthetimestampofthatdata.
BaseRequirements:
1. Areportisgeneratedinresponsetoeitheraninterrupteventorinresponseto
executionofassociatedATcommandsexplicitlyrequestingone.
2. GPScoordinatesarestoredinreportsassignedhexvaluestosavespace.
3. Toreducedatatransmissioncosts,thedatawithinareportrecordcanbemasked
andremovedbeforeitistransmitted.
4. Everyreporthasatagandeachenabledinterruptoreventgeneratesaseparate
report.Thereporttagsindicatethecauseofthegeneratedreport,whichcanbean
interrupt,aneventorinresponsetoacommand.
3.6 Reset
Thereisaninternalsoftreset.
3.6.1 Context Preservation
WhenaresetiscausedbytheNetworkWatchdogorbytheResetcommand(modes0,1),
thecontextofthesystemisbeingpreservedandisrestoredafterthereset.Thecontext
includesalltheperiodictimers,thereportqueue,theodometer,etc.Thisallowstoresetthe
unitasatroubleshootingmeasureeitherperiodicallyorduetoNetworkWatchdogwithout
losingreportsthatarealreadyinthequeueorarependingonrunningtimers.Notethatthe
resetprocessmaycause1‐2minofinaccuracyinthetimersandshouldnotbeconsideredas
veryprecise.
Modes8/9oftheIONRScommandperformsoftandhardresetrespectivelywithout
preservinganycontext.Factoryreset(IONFR)alsodoesnotpreserveanycontextofthe
system.
3.7 Startup Banner
AfteraresetastartupbannerisprintedthroughtheUARTonly.Theformatandcontentof
thebannershownbelow:
FW:<firmware version>; BIN:<bin version>; MEID/ESN:<MEID/ESN>
APN1:<apn1 name>; IP:<IP>:<port>;LPORT:<lport>
RI:<s,v,t>; DTE:<t1,t2,t3>; DI:<t>; HB:<t>; NR:<t,c,r>; RS:<a,t,r>
APV‐200CUserManual
AsiatelcoTechnologiesCo.Proprietary/Confidential
4 Test Method
4.1 Hardware
TestItemDescription
BasebandFunctionTest• PowerInputTest
• PowerConsumptionandCurrentTest
• HeatDissipationTest
• UARTStabilityTest
• GPIOLevelTest
• LEDStabilityTest
• DropDownTest
• ESDTest
• High/LowTemperatureTest
• HumidityTest
RFTest• RFPerformanceTest
• GPSPerformanceTest
• AntennaPerformanceTest
4.2 Software Test
TestEnvironmentConstruct
messageTestenvironment
1.usbdongleandPCasmessageserver
2.sendmessagetoIONX
UDPTestenvironment
1.connectdongletoPCandcreatedialupasipserver
2.IONXcreateIPconnectiontoserver
UARTTestenvironment
1.connectIONXtopcwithcomserialcable
2.openTerm i n altoolandsendatcommand
3.responsecanbeshownatterminalwindow
APV‐200CUserManual
AsiatelcoTechnologiesCo.Proprietary/Confidential
TestItemsDescription
ExtensionFeaturesTest
CDG2/3Test
BasicFunctionTest
FieldTest
APV‐200CUserManual
AsiatelcoTechnologiesCo.Proprietary/Confidential
5 Caution
Thedevisecannotbeusedwithin20cmofanypersonsandmustnotbeco‐located
within20cmofothertransmitterantennas.