Date post: | 06-Feb-2018 |
Category: |
Documents |
Upload: | trinhkhanh |
View: | 221 times |
Download: | 1 times |
CTM-200 MANUAL (R2)
Model
ChameleonCTM-200
R2(RELEASE2)
Revision
Revision1.2
3066 Beta Avenue Burnaby, B.C. V5G 4K4 Phone: 604.294.4465 Fax: 604.294.4471 [email protected]
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
2RevisionControl
Revision Control
Description Initials Rev DateInitialRelease mm 1.0 16-April-2014UpdatedScreenshotsofnewWebGUI mm 1.1 24-April-2014UpdatedmoreScreenshotsofnewWebGUI sor 1.2 2-Feb-2016CommandCleanup js 1.2 11-Feb-2016
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
3TableofContents
Table of Contents RevisionControl........................................................................................................................................................2TableofContents......................................................................................................................................................31 Notice..................................................................................................................................................................6
1.1 Regulatoryrestrictions.................................................................................................................................61.2 ElectromagneticInterference(EMI)–UnitedStatesFCCInformation........................................................61.3 ElectromagneticInterference(EMI)–CanadaInformation.........................................................................71.4 Trademarks..................................................................................................................................................7
2 PhysicalInterfaces..............................................................................................................................................72.1 Ethernet:......................................................................................................................................................72.2 GeneralPurposeInputandOutputs............................................................................................................72.3 RS-232serialport.........................................................................................................................................72.4 USBOTG(On-The-Go)port..........................................................................................................................82.5 CANBusport................................................................................................................................................82.6 Locking3Wirepowerconnectorwithignitionsense..................................................................................82.7 MultipleRFconnectors(SMA/RP-SMA).......................................................................................................8
3 SIMCardInstallation...........................................................................................................................................94 ConnectingtheCTM-200..................................................................................................................................10
4.1 ConnectPower...........................................................................................................................................104.2 ConnectExternalAntennas........................................................................................................................11
4.2.1 Cellular................................................................................................................................................114.2.2 GPS......................................................................................................................................................124.2.3 Wi-Fi/Bluetooth..................................................................................................................................124.2.4 Satellite(Optional)..............................................................................................................................124.2.5 ShortRangeWirelessorWPAN(Optional).........................................................................................12
5 InstallingtheCTM-200......................................................................................................................................135.1 MountingOrientation................................................................................................................................135.2 Mounting...................................................................................................................................................145.3 ConnectingtheEthernetCables................................................................................................................155.4 SerialDataCableConnection.....................................................................................................................165.5 GeneralPurposeI/O(GPIO).......................................................................................................................17
5.5.1 OutputConnection.............................................................................................................................195.5.2 InputConnection................................................................................................................................19
5.6 CAN2.0BBus..............................................................................................................................................21
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
4TableofContents
6 ConfiguringtheCTM-200..................................................................................................................................236.1 Login...........................................................................................................................................................236.2 WebInterface............................................................................................................................................256.3 CommandLineInterface............................................................................................................................286.4 Configuring,CellularWirelessNetworkParameters..................................................................................296.5 Wi-FiNetworks..........................................................................................................................................30
6.5.1 AccessPoint........................................................................................................................................316.5.2 Client...................................................................................................................................................31
7 AdditionalFeatures...........................................................................................................................................327.1 AutomaticPowerControl..........................................................................................................................327.2 PowerConsumption..................................................................................................................................337.3 DeviceReset...............................................................................................................................................337.4 LEDIndicators............................................................................................................................................34
8 GeneralTroubleshootingOperation.................................................................................................................359 Time..................................................................................................................................................................36
9.1 TimeSynchronization.................................................................................................................................369.2 Timezones.................................................................................................................................................36
10 DeviceManagement.......................................................................................................................................3610.1 UpgradingandConfiguring......................................................................................................................3610.2 HowtoaccesstheCTM-200remotely.....................................................................................................3710.3 SMS..........................................................................................................................................................3710.4 SNMP.......................................................................................................................................................3810.5 CTMManager..........................................................................................................................................38
11 Reporting........................................................................................................................................................3911.1 RegularIntervalReports(AVL).................................................................................................................3911.2 IrregularIntervalReports.........................................................................................................................4211.3 InfrequentIntervalReports.....................................................................................................................4311.4 Triggersoreventconditions....................................................................................................................4311.5 ReportDefinition.....................................................................................................................................4411.6 ReportMessages......................................................................................................................................4511.7 ReportTriggeredScripts..........................................................................................................................4711.8 FileBasedReporting................................................................................................................................4811.9 StoreandForward...................................................................................................................................48
12 SystemandEventlogs....................................................................................................................................4813 Connectionmonitoringtools..........................................................................................................................49
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
5
14 Security...........................................................................................................................................................4914.1 RemoteAccessControl............................................................................................................................4914.2 Friendslist................................................................................................................................................4914.3 LANFriends..............................................................................................................................................4914.4 Radius.......................................................................................................................................................50
15 Networking.....................................................................................................................................................5015.1 VPN..........................................................................................................................................................50
15.1.1 IPsec..................................................................................................................................................5015.1.2 VPNC.................................................................................................................................................50
16 EngineDiagnosticsSupport............................................................................................................................5117 Geo-Routing....................................................................................................................................................5118 Accessoryor3rdpartyproductsupport..........................................................................................................52
18.1 PADMode................................................................................................................................................5218.2 MODBUS..................................................................................................................................................5218.3 ManDownPendant.................................................................................................................................5218.4 Garmin®PersonalNavigationDevices.....................................................................................................5318.5 Miscellaneousexternaldevices,saltspreadercontrollers,etc...............................................................5418.6 AccessControl..........................................................................................................................................5418.7 RFSwitch..................................................................................................................................................5518.8 CTM-200withintegratedIridium™ISUmodule......................................................................................5618.9 CTM-200withintegratedbatterybackup................................................................................................56
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
6Notice
1 Notice Duetothenatureofwirelesscommunicationthereceptionortransmissionofdatacanneverbeguaranteed.Datamaybedelayed,corruptedorneverreceived.Datatransferproblemsarerarewithwell-constructedandconfiguredwirelessnetworksusedinconjunctionwithdevicessuchastheCTM-200wirelessdatadevice.CypressSolutionsInc.acceptsnoresponsibilityfordamagesofanykindincludingbutnotlimitedtopersonalinjury,death,orlossofpropertyduetothedelayorlossofdataresultingfromtheuseoftheCTM-200wirelessdatadevice.
1.1 Regulatory restrictions CAUTION:AnymodificationstotheCTM-200wirelessdatadevicenotexpresslyauthorizedbyCypressSolutionsInc.maycauseitsregulatoryapprovalstatustobecomeinvalidated,therebyvoidingyourauthoritytousetheproduct.
TheCTM-200wirelessdatadevicecontainsawirelessdeviceapprovedunderFCCCFR47part2.1091andIndustryCanadaRSS-102rulesforoperationasamobileorfixeddevicewithitsspecifiedantennaofgain≤6dBiandfromwhichaseparationdistanceofatleast20cm(8”)mustbemaintainedfromallpersonsatalltimesandduringallmodesofoperation.Theantennausedmustnotbeco-locatedoroperatedinconjunctionwithanyotherantennaortransmitter.Theserulesareinplacetopreventanypossiblehazardduetopersonalexposuretoelectromagneticradiation.
CTM-200devicesaredesignedtooperatewithapprovedwirelessmodulesinstalled.ThesecardswillhavetheirownFCCandIndustryCanadaapprovalIDnumbers.
1.2 Electromagnetic Interference (EMI) – United States FCC Information
ThisequipmenthasbeentestedandfoundtocomplywithlimitsforaclassAdigitaldevice,pursuanttopart15oftheFCCrules.Theselimitsaredesignedtoprovidereasonableprotectionagainstharmfulinterferenceinacommercialinstallation.Thisequipmentgenerates,uses,andcanradiateradiofrequencyenergy,andifnotinstalledandusedinaccordancewiththeinstructions,maycauseharmfulinterferencetoradiocommunication.However,thereisnoguaranteethatharmfulinterferencewillnotoccurinaparticularinstallation.Ifthisequipmentdoescauseharmfulinterferencetoradioortelevisionreception,whichcanbedeterminedbyturningtheequipmentoffandon,theuserisencouragedtotrytocorrecttheinterferencebyoneormoreofthefollowingmeasures:
• Reorientorrelocatethereceivingantenna• Increasetheseparationbetweentheequipmentandreceiver• Connecttheequipmentintoanoutletonacircuitdifferentfromthattowhichthereceiverisconnected• Consultthedealeroranexperiencedradio/TVtechnicianforhelp
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
7PhysicalInterfaces
1.3 Electromagnetic Interference (EMI) – Canada Information ThisdigitalapparatusdoesnotexceedtheclassBlimitsforradionoiseemissionsfromdigitalapparatusassetoutintheinterferencecausingequipmentstandardentitles“DigitalApparatus”,ICES-003oftheDepartmentofCommunications.CetappareilnumériquerespecteleslimitesdebruitsradioélectriquesapplicablesauxappareilsnumériquesdeClasseBprescritesdanslanormesurlematérielbrouilleur:“AppareilsNumériques”,NMB-003édictéeparleMinistredesCommunications.
1.4 Trademarks Allbrandorproductnames,trademarks,logos,etc.usedinthismanualareownedbytheirrespectivecompanies.
2 Physical Interfaces 2.1 Ethernet:
• TwoEthernetports(bridged/non-bridged)• Ethernetservicescanbedisabled• EthernetportscanuseDHCPorstaticIPaddresses,DHCPcanbeconfiguredtoasingleIPaddress.• GatewaysupportwhenanEthernetportisusedtoconnecttotheInternetthroughanotherrouter.• StaticNATsupport• Multiwansupportforspecialpacketroutingconfigurations
2.2 General Purpose Input and Outputs • OneGeneralPurpose18positionInputandOutputinterface• Inputsx6(2differential)• Outputsx4• Wiegand/Ibutton™interface
2.3 RS-232 serial port • Console,CommandLineInterfaceaccess • PPP,dialupoverserial(legacy)• PADhostinterface(2available),VirtualSerialLinereplacement• MODBUShostinterface,MODBUSinterface• SerialAccessControl(RFID)interface,Accesscontrolhardwareinterface• VariousSpreaderControllermodels,Spreadercontrollerinterface• ExternalGPSreceiver,AddahighprecisionGPSreceiverinput• Garmin™PersonalNavigationDevices,Interfaceforinvehicledisplay• AuxiliaryEquipmentInterface• Inputsx2• Outputsx2
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
8PhysicalInterfaces
2.4 USB OTG (On-The-Go) port
2.5 CAN Bus port • OBDII(ISO15765-4)• J1939
2.6 Locking 3 Wire power connector with ignition sense • 6-36VDCwithTransient(spike)protection• 2mA@12Voltslowpowermode
2.7 Multiple RF connectors (SMA/RP-SMA) • ThreadedSMAstyleforallRFconnections
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
9SIMCardInstallation
3 SIM Card Installation Inmostcasesthedevicewillshipwithapre-configured,installedSIMcard.InthiscaseSIMcardinstallationisnotrequired.SIMcardaccessisviatheremovalofthetopcoverplatebyremovingthe4topcover#8socketheadcapscrewsusinga9/64”Allenkeydriver.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
10ConnectingtheCTM-200.
4 Connecting the CTM-200.
4.1 Connect Power TheCTMcanbepairedwithaDCpowercablefordirectconnectiontoaDCpowersupplyorwithanoptionalACWallPlugadaptorthatallowsquickandeasyconnectiontostandard120VACPower.Red +5.5Vto+36VDCBlack 0Vreturn(GND)White Standby/Ignition(+Vforoperation,Offforstandby)A5Amp“slow-blow”fuseisrecommendedinthe+Vsupplyline.
Whentheoperate/standbylineisused,theCTM-200cantakeadvantageofthestateofthislineusingits“ignitionsense”features.WhentheignitionlineiswiredtheCTM-200doesnotcompletelyshutdown,averysmallamountofpowerisused(2mA)whichallowsasmallmicroprocessortomonitorthestatusofvariousinputssothedevicecan“wakeonevents”thatoccurwhenthedeviceisinlowpowermode.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
11ConnectingtheCTM-200.
Advantagesofconnectingpowerusingthevehicleoperate/standbyorignitionline:
• IgnitionON/OFFeventscanbereportedandlogged.• Shutdownbasedonatimercanbeactivated,forexample,turnCTM-200off10minsafterignitionhas
beenswitchedoff.• GPSre-acquisitiontimeisminimized
Eventsthatcantriggerthedevicetoenterfulloperatingmode:• Wakeonanaccelerationcondition• Wakeonanonboardgeo-fenceviolation.• Wakeonrealtimeclockconditions.• WakeupwhenaGPSmonitoredspeedismet.• Wakeupbasedonatemperature(asmonitoredbytheinternaltemperaturesensor)• WaketheCTM-200aninputbeingtriggeredviatheGPIOinterface.• WakeonMan-DownPendantalert
Beforeanyexternalcablesareconnected(GPS,CellularRF,WiFiRF,WPANRF,serial,Ethernet,GPIO,CAN),verifythatthepowercableiswiredcorrectlyonthebatteryside.Incertaincases,reverselyconnectedbatteryinputmaycausedamagewhichisnotcoveredunderwarranty.
4.2 Connect External Antennas TheCTM-200isdesignedtooperatewithexternalantennas.Antennasvaryagreatdealandshouldbeselectedbasedontheapplicationthedeviceisgoingtobeused.AllantennaconnectorsutilizeSMAjackswiththeexceptionofWi-Fi/BluetoothwhichrequirereversepolaritySMA(RP-SMA)
Foroptimumperformanceantennasshouldbemountedinaverticalorientationashighupaspossibleandwithclearlineofsightinalldirections.Forregulatorypurposesitmustbemountedinsuchapositionastomaintainaseparationdistancefromanypersonofatleast20cm(8”).
4.2.1 Cellular ThecellularconnectionsupportsMIMO(multi-inmulti-out).Forbestperformanceensurebothprimaryandsecondarycellularantennaconnectionsaremadetoanantennathatsupportsdiversityortotwoseparateantennas.Ifonlyoneantennaconnectionisavailable,usetheconnectionlabelled“PRI-RF”.Technology FrequencyRange(MHz)LTE 700(B17),(B13)/1700/2100(B4)AWS,2500(B41)
Note:LTEfrequenciesareRFmoduledependentandcanchangebasedoncarrier/regionWCDMA 850/1900/2100CDMA 1xRTT/EV-DO800/1900GSM/GPRS/EDGE 850/900/1800/1900
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
12ConnectingtheCTM-200.
4.2.2 GPS
TheGPSantennashouldbeanactivetypeantennawithagainofatleast26dBandcompatiblewitha3.3voltDCsupplyprovideddirectlybytheCTM-200viathecoaxcable.Theantennainstallationshouldtypicallybeonanupperhorizontalsurfaceofavehicleorbuildingwithaclear360degreeviewofthesky.
ConnectasuitableGPSantennatotheportlabelled“GPS”.ForbestperformanceselectaGPSantennathatsupportsGPS/Glonass/Galileo(GNSS)constellations.Technology FrequencyRange(MHz)GPS/GLONASS/Galileo L1Band1559-1610
4.2.3 Wi-Fi/Bluetooth LocalWirelessviaWi-Fi(802.11bgn)andBluetooth(802.15.1)requiresanexternalWi-FiantennaconnectedviaareversepolaritySMAconnectorTechnology FrequencyRange(MHz)Wi-Fi 2400Bluetooth 2400
4.2.4 Satellite (Optional) Iridiumsatellitemodulesupport.Technology FrequencyRange(MHz)Wi-Fi 2400Bluetooth 2400
4.2.5 Short Range Wireless or WPAN (Optional) Short-rangewirelessfor“Man-DownPendant”accessoriesusingthe802.15.4standardTechnology FrequencyRange(MHz)WPAN 2400
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
13InstallingtheCTM-200
5 Install ing the CTM-200
5.1 Mounting Orientation TheCTM-200hasanonboardaccelerometerthatcanbeusedtomonitordeviceacceleration/deceleration(typicallyusedtomonitoryaggressivebraking,accelerationandturning).TheCTM-200canbemountedinanypositionforacceleration/decelerationdetection.FortheaccelerometertofunctionproperlytheCTMmustbesecurelymountedwithinthevehicleandcalibratedormountedinoneof24orientations.Calibrationonlyoccurswhentheunitisinstalledoriftheunitisrepositionedwithinthevehicle.Therearetwoconfigurationoptionsforaccelerometercalibration.
• Autocalibration• Pre-definedorientation
With“autocalibration”enabledtheCTM-200canbemountedinanyorientation.Thedevicewillautocalibratewhenthevehiclebeginsmoving.With“pre-definedorientation”enabledtheCTM-200mustbemountedinoneof24pre-definedorientations.Nocalibrationisrequired.Note:ForautocalibrationtofunctiontheCTM-200musthaveavalidGPSsignal.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
14InstallingtheCTM-200
5.2 Mounting TheCTM-200includesaflexiblemountingbracketthathaseight5mmmountingholessuitablefor#10screws,use4ofthe8availablemountingholes.Takecarenottoover-tightenthesescrewsanddamagethebracket.Oncethishasbeeninstalledintherequiredlocation,cliptheCTM-200intothe4tabsofthebracket.Thebracketcanbeusedasdrillguidetemplate.Thereareatotalof8mountingholes(2,4holepatterns,2”x5.5”and1.75”x3.75”).
173mm
103mm
50m
m
TheCTM-200shouldbemountedinanareawhereitisfreefromdustandliquids.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
15InstallingtheCTM-200
5.3 Connecting the Ethernet Cables PlugoneendofastandardEthernetpatchcableintotheCTM-200’sEthernetport(s),andtheotherendintotheLANdevice,PCorEthernetperipheral.TheEthernetportiscompatiblewith10Base-Tor100Base-Tconnectiontypes.TheEthernetportsontheCTM-200arenon-switched,eachhavingtheirownuniqueIPaddress.TheEthernetportssupportautoMDI/MDIX,meaningnoEthernetcrossovercablewillbeneededregardlesswhethertheCTM-200isconnectedtoarouterortoacomputer.EthernetPort DefaultIPLAN0 192.168.1.1LAN1 192.168.2.1
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
16InstallingtheCTM-200
5.4 Serial Data Cable Connection TheserialdataportisastandardDB9femaleconnectorconfiguredasDataCommunicationEquipment(DCE)andiswiredasperthetablebelow.DB9Pin Signal Name Direction1 DOUT5 DigitalOutput5 2 RxD ReceivedData(byDTE) CTM-200toPC3 TxD TransmittedData(byDTE) PCtoCTM-2004 INPUT7 Input7 5 GND SignalGround 6 DOUT6 DigitalOutput6 7 RTS RequestToSend PCtoCTM-2008 CTS ClearToSend CTM-200toPC9 INPUT8 Input8
SerialdataportsonmostcomputerequipmentareconfiguredasDataTerminalEquipment(DTE)withaDB9maleconnector.AstandardserialdatacablewillallowfordirectconnectionoftheCTM-200tomostcomputerandterminalequipment.Insomecasesitmaybenecessarytoinserta“nullmodem”or“genderchanger”intheserialdatalineinordertocorrectlyconnectbetweenthedevices.
AsanoptionontheCTM-200asecondserialportisavailableasa3pinDCEconnection:
PIN1: RxDPIN2: TxDPIN3: GND
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
17InstallingtheCTM-200
5.5 General Purpose I/O (GPIO) TheGPIOconnectorisa2x9position3.5mmpitchconnector.Singleordoublerowconnectorscanbeused.Inadditiontothe4outputsand6inputsontheGPIOconnectoranextra2outputsand2singleendedinputsareavailableontheRS-232port.Digitalinputshavepull-downresistors.AllgeneralpurposeI/O(GPIO)pins(i.e.allinputandoutputs)havetransientprotection.PhoenixCombiconconnector#: PartNumber Description LockingTab1952092 SingleRow YES1952335 SingleRow NO1738872 DualRow NO
TheI/Oportprovidesforthecontrolof4externaldevicesandformonitoring6externalsensorsandinterfacingtoRFIDsystems.
14
13
12
11
10
9
8
7
6
5
4
3
2
1
18
17
16
15
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
18InstallingtheCTM-200
GPIOBlockPin Signal Name1 DOUT1 Output12 DOUT2 Output23 DOUT3 Output34 DOUT4 Output45 GND CommonGroundforpower6 VCC Power(Powersupplyoutput–fused)7 INPUT1+ Differentialinput1positive8 INPUT2+ Differentialinput2positive9 INPUT1- Differentialinput1negative10 INPUT2- Differentialinput2negative11 INPUT3 Singleendedinput312 INPUT4 Singleendedinput413 INPUT5 Singleendedinput514 INPUT6 Singleendedinput615–18 RFID Wiegand/iButton™Interface
AdditionalGPIOpinsavailableontheDB9serialportconnector:
DB9Pin Signal Name 1 DOUT5 Output5 4 INPUT7 Singleendedinput7 6 DOUT6 Output6 9 INPUT8 Singleendedinput8
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
19InstallingtheCTM-200
5.5.1 Output Connection The4outputsareconfiguredas“opendrain”whichmeansthattheycanbedirectlyconnectedtoenergizeexternalrelays,lampsorotherDCdevices.Maximumsupplyvoltageis36volts,withamaximumloadcurrentof500mA.Recommendedwiregaugeforusewiththeconnectoris16AWG.NotethattheOUTGNDconnectionisconnectedtotheCTM-200’ssupplyground.
14
13
12
11
10
9
8
7
6
5
4
3
2
1
18
17
16
15
Power(CommonGround)
SwitchedLoad
5.5.2 Input Connection The8inputsmaybeconfiguredintheCTM-200formonitoringadigitalDCvoltagestateorananalogDCvoltage.Sixoftheinputsaresingleendedandtwoaredifferential.
Fordigitalstatemonitoringtheminimuminputvoltageis0voltswhilethemaximumis36volts.
Thethresholddetectionvoltageis2.5voltswith1voltofhysteresis.NotethattheINGNDconnectionisreferencedtotheCTM-200’ssupplyground.
Analoginputvalueswillbesampledandcanbereportedatamaximumfrequencyof10Hz
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
20InstallingtheCTM-200
ExampleofDigitalInputwiring:
14
13
12
11
10
9
8
7
6
5
4
3
2
1
18
17
16
15
Power(CommonGround)
36VDCMaxSensorswitch
Foranalogvoltagemonitoringthemeasurementrangeis0to+10voltswith10mVresolution.Theinputcanwithstandupto36volts.NotethattheINGNDconnectionisreferencedtotheCTM-200’ssupplyground.
Exampleofsingleendedanaloginputwiring:
14
13
12
11
10
9
8
7
6
5
4
3
2
1
18
17
16
15
Power(CommonGround)
10VDC(36VDCMax)
AnalogSensor
0to10V
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
21InstallingtheCTM-200
ExampleofDifferentialanaloginputwiring
14
13
12
11
10
9
8
7
6
5
4
3
2
1
18
17
16
15
5.6 CAN2.0B Bus TheCANinterfaceisusedprimarilytointerfacetoVehiclesub-systemsthatsupportCANcommunications.Thisincludesallsmallandlightdutyvehiclesmanufacturedin2008andlater(ISO15765-4)andheavydutyvehiclesthatsupportJ1939.AnaccessoryCANcable+OBDIIorJ1939“YCable”isrequiredtointerfacetoavehicleEngineControlUnit(ECU)OBDIIorJ1939Y-Cable:
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
22InstallingtheCTM-200
AccessoryCANcable:
PlugPartNumbers:PhoenixCombiconconnector#: 1952021(withlockingtab) 1953402(withoutlockingtab)PIN1: CANHighNodePIN2: CommonGround-OptionalPIN3: CANLowNodePIN4: ChassisGround-Optional
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
23ConfiguringtheCTM-200
6 Configuring the CTM-200 TheCTM-200willbereadyforaccessandconfiguration30-40secondsafterapplyingpower.ACTM-200withfactorydefaultconfigurationprovides4differentwaysofgainingaccesstoitsinternalcontrolinterface.Onceaccesshasbeenobtained,theCTM-200canthenbeconfiguredeitherbycommandlineorbyusingthebuilt-inwebinterface:AccessMethod: DefaultPortConfiguration YourDevice’sConfigurationEthernetPort0(LAN0) 192.168.1.1/24 192.168.1.2/24oruseDHCPEthernetPort1(LAN1) 192.168.2.1/24 192.168.2.2/24oruseDHCPWi-Fi 192.168.1.1/24(bridgedtoLAN0) 192.168.1.2/24oruseDHCPSerialport RS232DCE,1152008N1 RS232DTE,1152008N1Note:Serialconnectionsrequireaterminalprogramsuchas‘COM7.5’,‘PuTTy’or‘minicom’.ThefollowingparagraphsdescribehowtousetheCTM-200’sbuilt-inwebinterfacetoconfiguretheCTM-200.However,thewebinterfaceonlyprovidesasmallsubsetofallavailableconfigurationoptions.TofullyutilizetheCTM-200’sadvancedoptions;itisrequiredtousethecommandlineinterface.Thefullrangeofcommandsisbeyondthescopeofthisdocument;howeverthemostimportantoneswillbepresentedhere.
6.1 Login
ToconfiguretheCTM-200,theusermustfirstlogintotheCTM-200eitherviatheWebGUIorterminalsession.Bothloginmethodsusethesameusernameandpassword.
Login DefaultvalueUsername adminorrootPassword Chameleon
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
24ConfiguringtheCTM-200
SettingtheTelnet,SSHorWebGUIpasswordiscontrolledusingthecmd telnetpswdcommand
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
25ConfiguringtheCTM-200
6.2 Web Interface Afterloggingin,theCTM-200willshowanoverviewscreenwiththemostimportantdeviceandnetworkstatistics,aswellaslinkstoconfigurationpagesanddocumentation.TheWebGUIisdesignedwithamenuontheleftandaseriesof“Tiles”thatreflectthefeaturesoftheproduct.Asyouresizeyourbrowserwindowthetileswillautomaticallymovetomatchyourbrowsersize.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
26ConfiguringtheCTM-200
TheWebGUIcaneasilybedisplayedontabletsandmobiledevicesthatsupportwebbrowsing,tileswillautomaticallyresizetothebrowserwindowsize.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
27ConfiguringtheCTM-200
AnychangesthataremadeontheWebInterfacetheuserwillbepromptedwitha“SaveConfiguration”button.The“SaveConfiguration”willremainpersistentasyounavigatefromoneTiletothenext,requiringyouonlytosavetheconfigurationafterallchangesarecomplete.Toapplytheconfigurationpressthe“RestartDevice”buttonontheleftmenu.
Name Description
Dashboard ReturnsyoutohomescreenfromanynestedTileview
Cellular ViewConnectionStatusandconfigureCellularSettings
Admin SetupUserAuthenticationandAccessControl
Wired DisplayNetworkStatus,setupLANandSerialPort
Network ConfigurePortForwardingandStaticRoutes
Wireless ConfigureWIFI,CaptivePortal,andBluetooth
RemoteMGMT ConfigureDynamicDNS,SNMP,andVUERemoteManagement
System UploadFirmware,viewSystemLogging,enterCommandLine,andShowConfiguration
AVLReporting SetupTimeBased,DistanceandSpeed,andTime,Distance,Headingreports
Documents ViewUserManual,Alphabetical&CategoricalCommandReference,ReportMessages,andOBD2-J1939Reference
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
28ConfiguringtheCTM-200
6.3 Command Line Interface Commandlineinterfaceoffersquickcommandentrybutrequiresknowledgeofthecommandstructure.TheabovesectionthatdescribestheWebGUIoffersauser-friendlyinterface,andallowseasyconfigurationofstandarddevicefeaturesandsimpleAVLreportsbutislimitedinscope.Thereareapproximately400+CTMspecificcommands.AllCTMcommandsareprefixedwith“cmd”.TheCTM-200isrunningalinux™operatingsystembasedonthe3.2Linuxkernel.Commandlineconfigurationisaccomplishedbyfollowingthesteps:
• Inputtheappropriatecommand(s)“cmd …………”• Afterenteringcommandsissueasavecommand“cmd save” • Rebootbyphysicallyremovingpowerorenteringthecommand“cmd pwr mode 2”
TheDocumentationtaboftheWebGUIshowsthecommandreferenceguide.Thesecommandscanbeenteredinthe“Entercommand:”boxortheycanbeenteredinseparateconsolesessionusingtoolslike“Putty”terminalemulator.
InadditiontotheCTMconfigurationcommands,theCTM-200providescommonGNU/Linuxshellandfileutilitiesaccessiblethroughconsole,telnetorSSHsessions.Shellscriptscanbeusedforcustomcontrolandmanagement,andcanbeintegratedwiththeCTM-200toenabletriggeringofscriptsondevice-generatedevents.ThesystemsupportsbothaFTPserverandclient,anSSH/SCPserver,andaHTTPwebserver
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
29ConfiguringtheCTM-200
6.4 Configuring, Cellular Wireless Network Parameters Cellularconfigurationisaccessedbythe“Cellular”selectbuttonontheleftoftheWebGUIFormostdevices,thefollowinginformationisrequired:
• AnactivatedSIMcardneedstobeinstalledintheCTM-200.• Thecorrectinstalledmodulemustbeselected• ThemobileAPNorAccessPointName.• Inalmostallcases,‘Username’and‘Password’canbeleftempty
ContactCypressSolutionsifthemoduleyouaretryingtoinstallisnotshowninthedropdownlistontheWebinterface. EntertheAPNandselecttheembeddedmodulenamefromthe“Module”dropdownlist.Pressthe“OK”button,“SaveConfiguration”toreboottheCTM-200.AfterthedevicepowersontheCTM-200willhaveanIPaddressasshowninthe“status”window.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
30ConfiguringtheCTM-200
IftheIPaddressdisplayedis0.0.0.0ortheonlinestateis“NO”thentheCTM-200wasunabletonegotiateawirelessconnection.CheckthattheAPNwasenteredcorrectlyandtheaccountisactive.
TheCTM-200isdesignedtooperateasan“alwayson,alwaysconnected”device.AftersuccessfulconfigurationtheCTM-200willattempttomaintainanetworkconnectionatalltimes.Iftheconnectionislostduetooutofcoverageorotherreasons,theCTM-200hasinternallogictoattempttoquicklyreconnecttothenetwork.DuringlossofcellularconnectivityreportdatadestinedforFleettrackingserversisstoredinnon-volatilememory.Thisdatawillbeautomaticallyforwardedwhennetworkconnectivityisre-established.
Note:IfthecellulardeviceisincorrectlyconfiguredtheCTM-200willautomaticallypowercycleapproximatelyevery4minutesuntilitisconfiguredforthecorrectlyinstalledmodule.
6.5 Wi-Fi Networks Wi-Ficonfigurationisaccessedbythe“Wi-FiAccessPoint”or“Wi-FiClient”selectbuttonontheleftoftheWebGUIWi-Fisupportisbasedon2.4GhzIEEE802.11b/g/ntechnology.AccessPointandClientconfigurationsaresupportedwithstandardfeaturessuchasSSID,Channel,WEP/WPA/WPA2/PSK/PSK2/TKIPEncryption,keyandRADIUSserversupport.EAPPEAP/TTLSandRADIUSauthenticationisalsosupported.IfWi-FiisconfiguredasanAccessPointthewirelessconnectionisavailablebydefaultat192.168.1.1.TheWi-Ficanbeun-bridgedfromLAN0interfaceifyouwishtohavetheWLANonitsownsubnet,forexample,192.168.0.1/24DefaultWi-FiconfigurationistohavetheWi-Ficonfiguredasanaccesspoint.DefaultSSIDisCTM200-XX:XXwhereXX:XXarethelast4digitsoftheCTM-200macaddress,forexample:CTM200-02:9BandthedefaultpasswordisCypressAccess.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
31ConfiguringtheCTM-200
TherearetwomodesofoperationforWi-Fi,AccessPointorAPprovidesconnectivitytoconnecteddevices.ClientmodeusesanotherAPtoprovideconnectivityfortheCTM-200:
6.5.1 Access Point CTM-200servesasaninternetaccesspointtootherWi-Fienableddevices,upto7devicescanbeconnectedtotheCTM-200Wi-Fiaccesspointatanyonetime.
6.5.2 Client CTM-200cantakeadvantagesofexistingWi-Finetworksfordatacommunications.Clientconfigurationcanco-existwithcellulardataconnectionsorthedevicecanfunctionasaWi-Ficlientwithnocellularmoduleinstalled.TheCTM-200hasinternallogictomanagethe“priority”oftheconnectionsointhecaseswheretwowirelessnetworksareavailable,cellularandWi-Fi.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
32AdditionalFeatures
7 Additional Features 7.1 Automatic Power Control TheCTM-200supportssupplyvoltagesrangingbetween5.5VDCand36VDC.Atdefaultsettingspowersupplyvoltagemustbeaminimumof9VDCfortheCTM-200tooperate.Note:Insomevehicleoperation,whenstartingtheenginethevehiclesupplyvoltagewilldipbelow9VDCmomentarily.TheCTM-200canhandlepowerdipsbelow9VDCdownto6VDC.Ifcontinualoperationisrequiredbelow9.0V,theCTM-200needstobeconfiguredusingthe“cmd pwr vcct”command.TheChameleonCTM-200gatewayhasthreepowermodes:Mode Current
@12VDescription Modechangeevent
Operation 300mA Inthismodethedeviceisfullypoweredupandreadytoreceiveormakenetworkconnections
Thedevicewillgobackintoshutdown/standbymodewhentheignition/standbysignalisdeactivatedoruponexpiryofthepowerONtimerifconfigured.
Shutdown <2mA OnlytheCTM-200’spowermanagementcircuitsareoperating.
Thedevicewillgobackintooperationmodewhentheignition/standbysignalisactivated,wakeoneventoccurs(e.g.input,temperature,motion),oruponexpiryofthepowerOFFtimerasconfigured.
TheCTM-200canbeconfiguredtoremainonforadefinedperiodafterthestandby/ignitionsignalhasbeenturnedoff.Thisenablesthegatewaytocontinuesendingpositionreportsorbeusedfordataoperationsevenafterthevehicleignitionhasbeenswitchedoff–e.g.forshortdurationdriverbreaks.Wheninitspowershutdownmodethegatewaymaybeconfiguredtoresumefulloperationbymonitoringeventssuchas:
• Acceleration• GPSlocation(onboardGeo-Fence)• Time• Speed• Temperature• Voltage• Inputevents• ManDownPendantalarms
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
33AdditionalFeatures
7.2 Power Consumption ThepowerconsumptionoftheCTM-200gatewaywilldependonitssupplyvoltage,itscurrentoperatingfunctionanditsRFenvironment.Thefollowingtableisprovidedtoassistapplicationintegratorsindefiningthepowerrequirementsfortheirspecificapplication.PowerConsumption WeakRF
signal(12V)StrongRFsignal(12V)
WeakRFsignal(24V)
StrongRFsignal(24V)
ShutdownMode 2mAtypical 2mAtypical 3mAtypical 3mAtypicalDownloading(Receivedata)
450mAmax 350mAmax 220mAmax 195mAmax
Uploading(Transmitdata)
500mAmax 390mAmax 260mAmax 210mAmax
7.3 Device Reset TheCTM-200gatewaymaybemanuallyresetviathefrontpanelusinga<1mmdiameter(0.04”)wiretool(astandardpaperclip).Thiscanbeusedtocausethegatewaytoresetitsoperation,toresettheLANIPsettings,ortoresetthegateway'sconfigurationtothefactoryshippedconfiguration.Powerreset:Pressandholdfor1to3secondsLANIPreset:Pressandholdfor3to10seconds
• ThePWRLEDwillturnoffatthe3-secondmarkandstartflashingslowlyoncethebuttonisreleased.ItkeepsflashinguntiltheLANIPresetiscomplete.
• LANIPaddresseswillberesetasfollows:o LAN0Ethernetport:192.168.1.1o LAN1Ethernetport:192.168.2.1
Shippedconfigurationreset:Pressandholdfor10ormoreseconds
• ThePWRLEDwillturnoffatthe3-secondmarkandstartflashingrapidlyatthe10-secondmark.Itkeepsflashinguntiltheconfigurationresetiscomplete.TheCTM-200willberestoredtotheconfigurationthatwasloadedontheunitatthetimeofshippingtothecustomer.
ResetType HoldDuration(sec)PowerReset >1to<3LANIPReset 3to<10ShippedConfigurationReset 10+
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
34AdditionalFeatures
7.4 LED Indicators TherearesevenLEDindicatorsontheCTM-200top.Theseareusedtoshowthestatusandoperationofthedevice.Forwirelessdatadevicesthatprovidenetworkdiagnosticinformation:LED Description Solid Blinking OffWi-Fi Wi-Fistatus CTM-200servingas
anAccessPointorconnectedasaClient
CTM-200configuredasaClientbutnotconnected
Wi-Finotenabled
BLUETOOTH Bluetoothstatus ConnectedwithanotherBluetoothdevice
Bluetoothenabledbutnotpaired
Bluetoothnotenabled
MODE Indicatesthetypeofwirelessdataconnection
3GConnection(EV-DO/HSPA)
4GConnection(LTE) Nocellularregistrationor2GonlyornotavailableduetoRFmodulelimitations
GPS StatusoftheGPSmoduleorexternalGPSdevice
GPSmoduleorexternalGPSdevicehasavalidpositionfix
GPSmoduleorexternalGPSdevicedoesnothaveavalidpositionfix
IP/DATA Dataisbeingtransmittedorreceived
SolidonifCTM-200hasanIPaddressonthewirelessnetwork
Flashingintermittentlyifdatapacketsaresent/receivedviathewirelessnetwork
Nodatabeingtransmitted,notconnectedtothewirelessnetwork
RF Statusofthedeviceonthewirelessnetwork
Verygoodsignal>75%signalquality
Slowblink0-35%qualityMed.blink35-55%qualityFastblink55-75%quality
DeviceisnotdetectingavalidRFsignalorisnotregisteringonthewirelessnetwork
PWR Powerstatusofthedevice
Fulloperatingmodeandabletoconnect
Deviceisinstandbymode
Devicehasnopower
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
35GeneralTroubleshootingOperation
8 General Troubleshooting Operation AllLEDsremainoffwhenthedeviceispowered
• NopowerisbeingappliedtotheCTM-200• Checkpowersupplymakesuremin.9VDCisbeingsupplied
PWRLEDflashing • Thedeviceisinstandbymode• Ensurethestandbysignalisconnectedtogreaterthan9VDC• Ensurethesupplyvoltageisgreaterthan9VDC.• Rememberthatthedeviceisdesignedtogointostandbymodeif
thestandbysignalisoffafteraconfiguredtimeperiod(e.g.10secondsbydefault)
PWRLEDONallotherLEDOFF
• DeviceisbootingLinux
Deviceisconstantlyrebootingevery4minuteswithnouserinput.OnlyPWRLEDandGPSLED(solidorflashing)areon.
• Incorrectcellulardeviceisconfigured.TheCTM-200isconfiguredbydefaulttoautoconnecttoacellularnetwork.IftheCTM-200determinesthatcommunicationwiththeinternalcellularradiomoduleordeviceisnotworking,itwillattempttoresetthecommunicationport;thiswillresultincontinualsystemrebootsifincorrectmodule/deviceisselected.
GPSLEDflashing • NovalidGPSfix.TheGPSantennarequiresaclearviewoftheskytoobtainavalidGPSfix.Thetimetofixcanvaryfromafewsecondstoseveralminutesdependingonconditions.
• GPSLEDflashinghasnoimpactoncellularconnectivity.RFLEDOFFMODELEDOFFIP/DATALEDOFF
• RFsignalmaynotbeavailable;CTM-200islocatedinanareaofnocellularactivity.
• Cellulardeviceisnotregisteredonthenetwork;makesureradiomodule/device/SIMhasbeenactivatedonthenetwork.
• Incorrectconfigurationofinternalradiomodule,ensurecorrectdevicehasbeenconfigured
IP/DATALEDOFFRFLED(solidorflashing)MODELED(solidorflashing)
• CTM-200isregisteredonthenetworkandisinanareaof3Gor4GcoveragebutdevicehasnotobtainedanIPaddress
• cmd ipadrwillreturn0.0.0.0MODELEDOFFAllotherLED’sON(solidorflashing)
• CTM-200isinanareawhereno3Gor4Gconnectionisavailable(2Gonly)
• Cellularmodule/devicedoesnotsupportdiagnosticssoMODELEDisdisabled.Devicemaystillperformat3Gor4Glevels
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
36Time
9 Time TheCTM-200hasanonboardrealtimeclock.Therealtimeclockisusedtoprovidetimestampinformationforsystemgeneratedeventsandreports.TherealtimeclockiscapableofkeepingsystemtimewithallpowerremovedfromtheCTM-200between30and40hoursatroomtemperature.
9.1 Time Synchronization Therealtimeclock(RTC)willsynchronizewithexternalsources.ExternaltimesourcesaretimefromGPSsatellites,TimefromtheCellularnetworkandtimefromanNTPserver.Availablefeatures:
• Settheperiodfortimesynchronizationtoexternalsources• GPS,NTPserverorcellularnetworkcanbeusedasatimesynchronizationsource
9.2 Time zones ThedefaulttimezoneisUTC,butisuserconfigurable.
10 Device Management InadditiontotheremoteconnectionmechanismssuchasTelnet/SSHandWebothermechanismsareavailableformanagingtheremotelydeployedCTM-200.
10.1 Upgrading and Configuring TheCTM-200firmwarecanbeupgradedlocallyorremotelyoverthewirelessconnection.Firmwareimages“.tar”filescanbedownloadedfromtheCypressSolutionsrepositoryorhostedoncustomersuppliedrepositoriesorlocallyoncomputeronalocalnetwork.Inmostcasesitisnotnecessarytoupgradefirmwareunlessaspecificfeatureorenhancementhasbeenadded.Thefirmwareupdateprocessusesaredundantfirmwareimagesystem.Ifforanyreasonthefirmwareupgradefails,thepreviousfirmwarewillloadallowingtheprocesstoberepeated.
Notes:
• Itishighlyrecommendedtotestalldeviceconfigurationandoperationbeforedeployingdevicestoremotelocations.
• Notallwirelessnetworksoffer"public"IPaddressesthatareremotelyaccessible;somearefirewallprotectedtoallowaccessfromeitherthesameIPpoolonlyorrestrictedIPaddresses.Contactyourwirelessnetworkprovideroradministratortodeterminewhatoptionsareavailable.Somedevicemanagementoptionscanworkwithdynamic/non-routableIPaddresses.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
37DeviceManagement
• SomenetworkswillforcedeviceIPaddressestochangeatregularintervals.Withoutproperconfiguration,thiscouldcausearemotedevicetobecomeinaccessibleifthedeviceIPaddressisnotknown.TheCTM-200canbeconfiguredtogenerateareportwhentheIPaddressofthedevicechanges.
• Incorrectlyconfiguringthedevicecouldcausethedevicetobecomeinaccessible,usecautionwhenissuingcommandsviaanyremotemechanism.
10.2 How to access the CTM-200 remotely TherearemultiplewaystoaccessandconfigureaCTM-200remotely:
• SMS(allowscommandstobesenttotheCTM-200viaSMS;thiscommandonlyappliestodevicesthatsupportSMS,contactCypressSolutionsformoredetails
• SNMPSimpleNetworkManagementprotocolsupport• TelnetandSSH(secureshell)(accesstocommandlineinterface(CLI))• DeviceEmbeddedWebPage(accesstowebpage/browserbasedconfiguration)• ULCP(allowsconfigurationofdigitaloutputsonlyusingULCPbinaryformat)• CTMManagerdevicemanagementsoftwareavailablefromCypressSolutions.
10.3 SMS Note:SMSsupportisdependentontheembeddedradiomodule,carrierandaccountoptions;pleasecontactCypressSolutionsifyouhavequestionsregardingSMSfunctionalityTherearetwotypesofSMScommandsthattheCTM-200gatewayaccepts:(1)$0cmd-commandthatdoesnotrequiretheresponsetobesentbacktothesenderand(2)$1cmd-commandthatdoesrequiretheresponsetobesentbacktothesender.BothcommandscanactasaremotemanagementandconfigurationtoolforCTM-200gateways.AnyoftheCTM-200commandscanbeappendedafter$0/$1exceptforthefollowingcommands,whicharediscardedbytheSMScommandprocessor: cmdeventdump cmdshowconfig cmdfactoryNoconfigurationoftheCTM-200isrequiredforittoacceptSMScommandsMessageformat:$1<ctmcommand>ifthecommandprovidesfeedback.$0<ctmcommand>ifthecommanddoesnotprovidefeedback.Thefirsttwocharactersofthemessageshouldalwaysbe$0or$1.AnyoftheCTM-200commandscanbeappendedafter$0or$1exceptforthecommandsdiscardedbytheSMScommandprocessor(Seelistabove.).Moreover,multiplecommandsseparatedby<CR>or<CR><LF>canbesentinasingleSMSmessage
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
38DeviceManagement
Examples:1. ReturnfirmwareversiontoSMSsender
$1cmd ver Returns:5555551212:r2.0.5.2779-1442. Issuecommandtopowercycleonly
$0cmd pwr mode 2 Note:commandsthatoutputmorethan166characterswillnotgeneratefeedback.sendsms–P<PHONE#>-T<$0or$1ctmcommand> sendsctmcommandtoanotherCTM-200SMSfeatures:
• DefineanSMS“friendslist”whichlimitsincomingSMScommandsreceivedtoaspecificsetofphonenumbers
• simplesmssendofatextstringfromaCTM-200
10.4 SNMP TheCTM-200supportstheSimpleNetworkmanagementProtocol.TheCTM-200canactasanSNMP(SimpleNetworkManagementProtocol)agenttoreportdeviceinformationtoanSNMPmanager.SNMPversion2allowsausertoretrieveCTM-200informationsuchasmodel,deviceID,IMEI,RSSI,PADIP,PADport,GPScoordinates,WLANandLANMACandIPaddresses,etc.TheCTM-200listensonUDPport161forSNMPrequests.FormoredetailsonSNMPsupportpleasecontactsupport@cypress.bc.ca
10.5 CTM Manager CTMManagerisawindows/linuxapplicationthatoffersdevicemanagement.TheCTM-200canbeconfiguredtoconnecttoCTMManagerserverviaaservicethatautomaticallyexecutesatpre-definedschedules.CommandscanbequeuedonCTMManagerserverfortheremoteCTM-200.WhentheCTM-200checksin,CTMManagerwilldeliverthepayloadtotheCTM-200forexecution.CTMManagerdoesnotrequiretheIPaddressoftheCTM-200toberoutable.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
39Reporting
11 Reporting ReportsaregeneratedbytheCTM-200andarelinkedtoeventsortriggers.TheCTM-200usesanevent-report-messagebasedsystemtosenddatatoAVLorfleetmanagementservers.Reportsconsistofmessagesthatprovideinformationabouttheeventortrigger.ThemostcommonandwidelyusedreportisaGPSreport.AGPSreportcanbetriggeredbyanumberofconditions,forexample,time,speed,distance,andheading.Reportsaretypicallydeliveredviathewirelesslink(UDPorTCP),buttheycanalsobedeliveredviaSerial,Ethernet,andemail,SMSorstoredinfilesforfilebasedreporting.ThetypeandaandnatureofreportsfromtheCTM-200canbebrokendowninto3maincategories
• RegularIntervalAVL(AutomaticVehicleLocation)
• Irregularoreventtriggerbased(Rapiddecelerationoracceleration,tireblowout(,ManDownAlert
• InfrequentInterval(datathatisnotrequiredinrealtime,fuelvalues,odometervalues,enginehours,idletime)
11.1 Regular Interval Reports (AVL) AregularintervalreportisnormallyanAVL(AutomaticVehicleLocation)typereportcontaininglocation(lat/long),heading,andspeed.AVLreportsaretriggeredonafrequentbasistomatchtheneedsofthebusinessunit.Morefrequentreportsprovidesamoredetailedpathofthevehiclebutconsumesmoredata.Lessfrequentreportshavelessdetailbutconsumelessdata.Thebestcompromiseisaeventtriggermechanismthatutilizes,time,speed,distanceandheadingaslogictodeterminethebestintervaltosendareport.Forexample,ifavehicleisstationarythereisnoneedtosendAVLreportseveryfewsecondsasthereportisnotchangingTheCTM-200WebGUIprovidesaquickmechanismforconfiguringaregularAVLIntervalreport.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
40Reporting
TimeBasedReports
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
41Reporting
DistanceandSpeedReports
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
42Reporting
Time,Distance,HeadingReports
11.2 Irregular Interval Reports AnIrregularintervalreportistypicallyareportgeneratedbyasensororswitchthattriggersanevent.Theeventisrandominnaturebythattheremaybenopatternastowhentheeventtriggers,butthereisarequirementfromthebusinessunitthatidentifiestheeventinrealtimetofacilitateanaction.IrregularreportscantriggerasfrequentlyasRegularreportsbutthetriggerisnottypicallyAVLbased.ExamplesofIrregularreportsare:
• Acceleration• DriverID• Engineparameters• AuxiliaryequipmentsuchasTirepressureMonitors,spreadercontrollerdata,weightsystems
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
43Reporting
Forexampletosenda“hardacceleration”eventor“hardbrake”eventan“accelcond”wouldbesettodefinethe“trigger”points.TheCTM-200monitorstheaccelerationinrealtimeandwhentheconditionismetareportisgeneratedthatsendsthemessage,inthiscaseamessagecontainingrelevantaccelerationdata
11.3 Infrequent Interval Reports AnInfrequentintervalreportistypicallyareportgeneratedbyaneventthatisinfrequent.Inmanycases“ignition”isconsideredinfrequentastherecanbelongperiodsbetweenignitionevents.TheideabehindtheInfrequentIntervalreportisthatthesereportstypicallycontaininformationisusefulbutnotrequiredinarealtimeenvironmentExamplesofInfrequentreportsare:
• Odometer• Fuel• Idle• EngineHours• WirelessDataconsumed
Anignitioncondition“igncond”istypicallyusedtotriggeraninfrequentreport.Theignitionconditiontriggersbasedonthestateoftheignition,OFF/ONetc.
11.4 Triggers or event conditions • Accelerationtriggercondition• Dataeventtrigger• Geo-routeviolationconditions• GPStriggercondition(Speed,Distancetravelled,headingchange,time)• Idletriggercondition• Ignitiontriggercondition• GPIOtriggercondition• MODBUSexceptioncondition• Enginediagnosticstriggercondition• Poweruptriggercondition• Supplyvoltagetriggercondition
IrregularandInfrequentreportsaretriggeredbythebelowconditions,theGPSconditionwilltypicallytriggeraregularAVLtypereport.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
44Reporting
Triggersorevents Description EventLabelGPS 8availableconditionscanbetriggeredontime,speed(low
speed,highspeed),distancetravelled,headingchange.GPSx
InputCondition 8availableconditions,timebased,alarmbasedoninputstatesof6inputs,upto2inputscanbecomparedineachcondition.IPchangetrigger
GPIOx
Ignition 8availableconditions,triggersonignitiongoingoff,onortransition.
IGNx
OBDIIorJ1939 8availableconditions.Timebased,orbasedonavalidOBDIIorJ1939parameterbeing=,>,<thereportedvaluefromthevehicleECU
OBDx
PowerUp 8availableconditions,triggersonthedevicebeingpoweredup. PUPxVoltage 8availableconditions,triggerwhenasupplyvoltageisbelow,
aboveorasupplythresholdispassed.VCCx
Acceleration 8availableconditions,triggerswhenanacceleration,decelerationorlateralaccelerationthresholdhasbeenmet.
ACCELx
GeoRoute InZoneorOutofZonetrigger,oralarmtriggersbasedoncrossingofzonethreshold.
GEOx
Idle Triggerareportwhenanidletimeisexceeded IDLExSTARTIDLExEND
Data Triggerswhenapre-configuredthresholdisexceeded. DATAxMODBUS TriggerMODBUSorMODBUSexceptionreports ManDown TriggerswhenMan-DownAccessorydevicegeneratesanevent
(CTM-200mustbeconfiguredtolistenfortrafficandoptionalWPANGatewaymustbeinstalled)
MANDOWNx
Boomtracker TriggerswhenshortrangewirelessassettrackeraccessorycomeswithinrangeofCTM-200(CTM-200mustbeconfiguredtolistenfortrafficandoptionalWPANGatewaymustbeinstalled).
BOOMx
ProximityCard/RFID/I-Button
TriggerswhenacompatibleRFIDdevicesendsamessagetotheCTM-200viaexternalperipheral,RFIDreader,etc.(usesmodifiedmessage114,$PGPSforpayload)
RFIDx
ExternalEquipment TriggerswhensupportedexternalequipmentsendsdatatoCTM-200serialport.TypicalExternalequipmentincludesaltspreader,weighsystems,etc.(usesmodifiedmessage114,$PGPSforpayload)
EXTz
11.5 Report Definition Areportdefinitionconsistsof:
• Transportprotocol(UDP,TCP,SMS,email,asynchronous,filebased)• DestinationIPaddress• DestinationPortaddress• Groupofmessagestodeliver.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
45Reporting
Eachreportdefinitioniscapableofdeliveringupto4messagesperreport.8uniquereportdefinitionseachcanbeassociatedtoGPSandGPIOconditions.Allothereventconditionscanhaveupto999reportdefinitionssharedbetweenthevariousreporttriggersorevents.Anexampleofan“accelerationreport”definition:cmd accelcond 1 5 -30 0 5 #settheaccelerationconditionortrigger,inthiscasecondition#1cmd accelreport 1 99 #bindaccelerationcondition#1toreportdefinition#99cmd reptype 99 0 3 1 #useUDPprotocolwithSNFenabled cmd repaddmes 99 114 136 #includeaGPSwithIDmessage(114)andaccelerationmessage(136)cmd repremip 99 65.61.200.71 #destinationIPaddress cmd repremport 99 8300 #destinationPortnumber
11.6 Report Messages MessagesaredefinedusingastandardNMEAmessageformat;somemessagesareavailableinabinaryformat.
ASCII Description
$ StartcharacterABC...orPABC Messagetype.MessagesstartingwithParenon-standardproprietary.<string>,<string> Messagebody.Multiplestringsareseparatedwithcommas.* Messageterminatorhh Messagechecksum<CR><LF> Carriagereturn,linefeedStandardNMEASentencesDecimalID MessageName Messagedescription127 $GLGSV GLONASSNMEAGSVmessage-$GLGSV80 $GPGGA GPSNMEAGGAFixDatamessage-$GPGGA16 $GPGLL GPSNMEAGLLGeographicposition,latitude/longitudemessage-$GPGLL84 $GPGSA GPSNMEAGSAGPSDOPandactivesatellitesmessage-$GPGSA118 $GPGSV GPSNMEAGSVGPSSatellitesinviewmessage-$GPGSV82 $GPRMC GPSNMEARMCRecommendedminimumspecificGPS/Transitdatamessage-
$GPRMC83 $GPVTG GPSNMEAVTGTrackmadegoodandgroundspeedmessage-$GPVTG128 $QZGSV QZSSNMEAGSVmessage-$QZGSVCypressSolutionsProprietaryNMEASentencesDecimalID Message
NameMessagedescription
136 $PACCEL Acceleration/DecelerationwithModemID,proprietaryNMEAmessage-$PACCEL138 $PACCEL2 Acceleration/Deceleration(2ndsource)withModemID,proprietaryNMEAmessage-
$PACCEL204 $PAID AssetIDs,proprietaryNMEAmessage-$PAID30 $PCTM Networkstatus,proprietaryNMEAmessage-$PCTM31 $PDATA WirelesslinkTX/RXdatacount,proprietaryNMEAmessage-$PDATAX $PEVENT Trigger/eventmessage-$PEVENT(CTM-200only)
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
46Reporting
140 $PFUEL FUELECONOMYwithModemID,proprietaryNMEAmessage-$PFUEL(CTM-200only)
142 $PFUELR FUELRATE(L/100Km)withModemID,proprietaryNMEAmessage-$PFUELR(CTM-200only)
114 $PGPS GPSwithmodemIDproprietaryNMEA(basedonRMC)-$PGPSX $PGRT Geo-Routealarm/alertmessagewithModemID-$PGRT(CTM-200only)141 $PIDLE IDLETIMEwithModemID,proprietaryNMEAmessage-$PIDLE(CTM-200only)21 $PINA AnalogInput#1status,proprietaryNMEAmessage-$PINA22 $PINA AnalogInput#2status,proprietaryNMEAmessage-$PINA23 $PINA AnalogInput#3status,proprietaryNMEAmessage-$PINA24 $PINA AnalogInput#4status,proprietaryNMEAmessage-$PINA25 $PINA AnalogInput#5status,proprietaryNMEAmessage-$PINA26 $PINA AnalogInput#6status,proprietaryNMEAmessage-$PINA27 $PINA AnalogInput#7status,proprietaryNMEAmessage-$PINA28 $PINA AnalogInput#8status,proprietaryNMEAmessage-$PINA20 $PIND DigitalInputStates,proprietaryNMEAmessage-$PIND115 $PKML ProprietaryNMEAmessageforGoogleEarthapplication(kmlserver)-$PKML139 $PLACCEL LateralAccelerationwithModemID,proprietaryNMEAmessage-$PLACCEL(CTM-
200only)151 $PMBM Modbusslavedevice1'sstatequeriedbyModbusMaster,proprietaryNMEA
message-$PMBM,1(CTM-200only)152 $PMBM Modbusslavedevice2'sstatequeriedbyModbusMaster,proprietaryNMEA
message-$PMBM,2(CTM-200only)153 $PMBM Modbusslavedevice3'sstatequeriedbyModbusMaster,proprietaryNMEA
message-$PMBM,3(CTM-200only)154 $PMBM Modbusslavedevice4'sstatequeriedbyModbusMaster,proprietaryNMEA
message-$PMBM,4(CTM-200only)150 $PMEX ModbusMasterException,proprietaryNMEAmessage-$PMEX?(CTM-200only)03 $PMID ModemID,proprietaryNMEAmessage-$PMID29 $PNETD DetailedNetworkstatus(outputofRFSTATS),proprietaryNMEAmessage-$PNETD35 $PNETD1 DetailedLTEdynamicNetworkparameters(outputofRFSTATS),proprietaryNMEA
message-$PNETD1?36 $PNETD2 DetailedLTEstaticNetworkparameters(outputofRFSTATS),proprietaryNMEA
message-$PNETD2?119 $POBDA OBDIIGroupA,proprietaryNMEAmessage-$POBDA120 $POBDB OBDIIGroupB,proprietaryNMEAmessage-$POBDB121 $POBDC OBDIIGroupC,proprietaryNMEAmessage-$POBDC122 $POBDD OBDIIGroupD,proprietaryNMEAmessage-$POBDD123 $POBDE OBDIIGroupE,proprietaryNMEAmessage-$POBDE(CTM-200only)124 $POBDF OBDIIGroupF,proprietaryNMEAmessage-$POBDF(CTM-200only)125 $POBDG OBDIIGroupG,proprietaryNMEAmessage-$POBDG(CTM-200only)126 $POBDH OBDIIGroupH,proprietaryNMEAmessage-$POBDH(CTM-200only)137 $PODO GPSOdometerwithModemID,proprietaryNMEAmessage-$PODO116 $PPWR Powerstatus,proprietaryNMEAmessage-$PPWR117 $PRFI CDMA/EV-DONetworkdiagnosticreport,proprietaryNMEAmessage-$PRFI32 $PSNF StoreandForwardmessages'StatusNMEAmessage-$PSNF34 $PSIG SignalQualityMessage(outputofRFSTATS),proprietaryNMEAmessage-$PSIG?33 $PWIFI WifiNetworkstatus,proprietaryNMEAmessage-$PWIFI
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
47Reporting
OtherVendorProprietaryNMEASentencesDecimalID Message
NameMessagedescription
129 $BTVEG Intergraph'sGPSmessage-$BTVEGCypressSolutionsULCPMessagesDecimalID Message
NameMessagedescription
85 ULCP ULCPbinaryformatGPSdatamessage88 ULCP ULCPbinaryformatacceleration/declerationeventdatawithGPS89 ULCP ULCPbinaryformatModemID/firmwarerevision/odometerdata90 ULCP ULCPbinaryformatodometerdata92 ULCP ULCPbinaryformatwirelessLinkTX/RXDataCountwithModemID93 ULCP ULCPbinarymessageforpanicreport(CTM-200only)97 ULCP ULCPbinaryformatdigitalI/OwithGPS(noevents)98 ULCP ULCPbinaryformatdigitalinputeventdatawithGPS99 ULCP ULCPbinaryformatMILstatuswithnumberofDTC112 ULCP ULCPbinaryformatmodemIDwithGPS113 ULCP ULCPbinaryformatdigitalinput/output(IO),modemID,withminimalGPS
(time,lat/lon,validity)(CTM-200only)255 ULCP ULCPCustomMessage-FlexibleFormat255 ULCP ULCPCustomMessageforspreadercontrollers(CTM-200only)OtherMessageTypesDecimalID Message
NameMessagedescription
40 Devicephonenumber,PADPort/Type,serialportbaud100 TAIPPV GPSTAIPPVmessage101 TAIPLN GPSTAIPLNmessage
11.7 Report Triggered Scripts TheCTM-200canbeconfiguredtoexecuteascriptorlistofactionswhenareportistriggered.Withreport-triggeredscriptsenabledaseriesofcommandscanbeexecutedbytheCTM-200thatcanperformaseriesofsimpleorcomplextasksinvolvinglogic.Thescriptisalinuxshellscriptfile(.sh)filethatresidesintheCTM-200non-volatilememory.Thenameofthescriptcorrelatestoaspecificreportsowheneverthereportistriggered,thescriptwillexecuteifscriptexecutionisenabled.Reportsneedtobelocatedinthe/var/data/reports/scriptsdirectoryontheCTM-200.ThefilenamingconventionisreportN.shwhereNisthereportnumber,forexamplereport9.shwouldbeascriptthatwouldexecutebasedongeneralreport9beingtriggered.Note:ForstandardGPSandInput/OutputreportsthecorrespondingfilebasedreportnumberforGPSreport1isreport1020andforIOreport1isreport1040.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
48SystemandEventlogs
Theformatforthescriptfile#!/bin/sh…………….………………………..…………………………………..…………………ShellscriptsmustalsorespectUnixlineendings.IfwrittenusingawindowseditorCR/LFmustbestrippedfromthefile,thiscanbeperformedafterthefileiscopiedacrosstotheCTM-200usingthe“dos2unix”utility.Shellscriptsmusthavetheirmodechangedtoexecutable,thisisaccomplishedbyusingthechmodcommand,iechmod+x“filename.sh”
11.8 File Based Reporting Inadditiontoprovidingrealtimereporting,reportscanbestoredinfiles.Oneadvantagetofilebasedreportingisthatthetriggermechanismorreportingintervalcanbesettoahighfrequencyabovepracticalmeansforrealtimereporting.Thereportscanbecompressedintoa“zip”formatforeasyarchivalanddelivery.
11.9 Store and Forward Allreportscanbeenabledtoutilizethe“storeandforward”featureoftheCTM-200.StoreandforwardallowstheCTM-200tostorereportsinnon-volatilesystemmemorywhenthedeviceisoutofWirelesscoverage(CellularorWi-Fi).TheCTM-200usesinternallogicthatdetermineswhenthewirelesssignalisatalevelwheretherealtimedeliveryofdatawouldbecompromised.Whenitdetectsthisconditionthereportsarestoredinmemory.Whenthelogicdetectsthatthewirelesssignalisonceagainacceptablethestoredreportsareforwarded.
12 System and Event logs TheCTM-200logsoperatingsystemeventsastheyhappen.Themostverboselogisthesystemlogorsyslog.Thesyslogcapturesalldeviceeventsastheyoccur.Thesystemlogisvolatile;thecontentsofthesystemlogarelostonapowerreset.SyslogcanbecapturedtoafileorconnectedcomputerforpersistentloggingTheEventlogisanon-volatilelogthatlogsandoptionallyreportsallimportantfirmwareeventssuchascellular/wifinetworkconnectivity,firmwaregeneratedpowercycle,firmwareupdates,etc.Theeventlogwillgrowuntilclearedoritwillrolloverwhenitsmemorycapacityisreached(>1yearoflogging).EventlogscanbeautomaticallydeliveredviatheCTM-200reportingsystem.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
49Connectionmonitoringtools
Anexampleofapartialeventlog:Mon Jan 13 08:47:22 PST 2014 [36]:POWER_UP:00000001 Mon Jan 13 08:47:22 PST 2014 [36]:IGN_ON Mon Jan 13 08:47:22 PST 2014 [36]:WIFI_AP_UP Mon Jan 13 08:47:22 PST 2014 [36]:CELL_ONLINE 0 mins 36 secs after POWER_UP, RF Quality: 17% Mon Jan 13 12:46:46 PST 2014 [14400]:HEALTH Mon Jan 13 16:37:28 PST 2014 [28241]:CMD_DATA_RESET:OK Mon Jan 13 16:46:46 PST 2014 [28800]:HEALTH Mon Jan 13 20:46:46 PST 2014 [43200]:HEALTH Mon Jan 13 20:47:08 PST 2014 [43222]:CELL_OFFLINE after 719 mins 46 secs online, RF Quality: 32% Mon Jan 13 20:47:26 PST 2014 [43240]:CELL_ONLINE after 0 mins 18 secs offline, RF Quality: 31% Tue Jan 14 00:46:45 PST 2014 [57600]:HEALTH Tue Jan 14 04:46:46 PST 2014 [72000]:HEALTH Tue Jan 14 08:46:45 PST 2014 [86400]:HEALTH Tue Jan 14 08:47:19 PST 2014 [86433]:CELL_OFFLINE after 719 mins 53 secs online, Tue Jan 14 08:47:32 PST 2014 [86446]:CELL_ONLINE after 0 mins 13 secs offline, RF Quality: 30%
Theeventlogcanbeconfiguredfordifferentlevelsofverbosity,anexampleofapartialeventlogisshownabove.POWER_UP:00000001indicatesapoweronconditionandthenatureofthepower,ignition,reset,etc.CELL_ONLINEeventsrecordwhencellularconnectionsareestablishedandCELL_OFFLINErecordwhenofflineconditionsoccur.HEALTHeventsaremessagesthatindicatetheCTM-200operatingsystemisoperatingnormally.ThedefaultconfigurationforaHEALTHmessageisonceevery4hours.
13 Connection monitoring tools WatchdogtimersareusedtomonitornetworkconnectivityandresetthenetworkconnectionorCTM-200ifatimerexpiresindicatinganetworkconnectivityissue.
• Setupapingtargettogeneratenetworktraffic• Configurethenetworkwatchdogforcellulartraffic• ConfigureawatchdogtimerfortheWi-Finetwork.
14 Security 14.1 Remote Access Control RemoteaccesscontrolcanlimitremoteaccesstotheCTM-200embeddedWebpagesorcommandlineconsoles(Telnet/SSH).TelnetandSSHconnectionsarepasswordprotectedwithaconfigurablepassword.
14.2 Friends list BlockincomingpacketsfromanIPaddressthatisnotdefinedasa“friend”.EightFriendslistIPaddressescanbedefined.
14.3 LAN Friends LANFriendsisusedtocontrolaccesstoPCdevicesconnectedviatheCTM-200Ethernetports.Upto8MACaddressescanbeallowedEthernetaccess,allotherdeviceswillbedeniedpacketforwardingandrouting.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
50Networking
14.4 Radius TheCTM-200LANportsandWi-Fiinterfacesupports802.1xRadiusauthenticationservers.
15 Networking 15.1 VPN
15.1.1 IPsec TheCTM-200supportsIPsecVPNcommunications.TheCTM-200usestheKAMEipsec-tools:setkeytooltomanipulatetheSecurityPolicyDatabase(SPD)andSecurityAssociationDatabase(SAD),andtheraccoonInternetKeyExchange(IKE)daemonwithintheOpenCTMLinux3.2environment.TosuccessfullysetupanIPSeccommunicationtunnelbetweenaCTM-200andotherVPNhardwareavarietyofsettingsmustbeconfigured.Apartiallistrequiredtobegintocreateatestenvironmentisbelow:•serverpublicIP•serverLANIPsubnet/netmask•apre-sharedkeyforIPSec•transporttype:ESP/AH•IKEEncryptionandDiffie-HellmanGroupeg.3DESwithGroup2(1024-bitprime)•encryptionalgorithmegAES256,DES,3DES•hashalgorithmeg.MD5,SHA1
15.1.2 VPNC VPNCisasimplifiedIPsec/VPNclientapplicationthatwasdevelopedasaLinuxalternativetotheCiscoEasyVPNClientsoftwareforPCs.VPNCwasinitiallydevelopedtointeroperatewithCiscoVPNConcentratorsandPIX/IOSrouters,butmayworkwithothersimilarequipment.
• AuthenticationmethodusingPre-Shared-Key+XAUTHisknowntobeinsecure.FormoredetailsseetheCiscoSecurityNoticeatwww.cisco.com/warp/public/707/cisco-sn-20040415-grppass.shtml
• Limitedconfigurationoptions,maynotworkwithallequipment• Limitedroutingcapabilities:VPNCisusedtocreateatunnelbetweentheclient(CTM-200)andthe
server;itisnotasite-to-sitesolutionsuchasRacoon/IPsecwhichcanbeusedtoconnectremotesubnets.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
51EngineDiagnosticsSupport
16 Engine Diagnostics Support Aspartofthegeneralreportingsystem,theCTM-200iscapableofmonitoringavarietyofEngineDiagnosticparameters.Theseparameterscanbeusedaseventsortriggerstogeneratereports.InadditiontothereportingofrealtimeEngineparameterstheCTM-200processeskeyparameterstodeliveraccumulatedvaluesforfuelconsumption,fuelrate,Idletimeandenginehours.EngineDiagnosticsupportisavailableviatheCTM-200onboardCANinterface.TheCANinterfacesupportsvehiclesusingtheISO-15765-4(2008andnewersmallandlightdutyvehicles)protocolandtheJ1939protocol(heavydutyvehicles).VehiclesthatdonotsupporttheCANinterfacecanbesupportedusingtheCypressSolutionsE-VDT(Enginevehiclediagnosticstransmitter).WhenCANsupporthasbeenenabledontheCTM-200andthecablesconnected.Engine/vehicleparameterswillbeavailabletotheCTM-200.TheCTM-200canusetheavailableEngine/Vehicleparametersforaccuraterealtimecalculationof:
• TotalFuel1• FuelRate1• TotalEngineHours• TotalIdleTime• TotalOdometer2
1FuelcalculationisdependentonthevehicleECUprovidingaparameterthatcanbeusedtodeterminefuelconsumptionsuchasMAF(massairflow)sensororfueltanklevelvalues.2InsomecasesVehicleodometerisavailablefromthevehicleECU,incaseswherethisisnotavailabletheonboardodometerontheCTM-200canbesettomatchthevehicleodometer
Theabovevaluesarestoredinnon-volatileinternalmemoryontheCTM-200areavailabletoAVLtrackingapplications.InadditionmanyotherEngine/vehicleparametersareavailable.Engine/vehicleparametersvarybasedonvehiclemake,model,andyearofmanufacture.ContactCypressSolutionsforacompletelistofsupportedvehicles.ForvehicleswheretheconnectiontothevehicleECUisnotpossibleornotavailabletheCTM-200cantakeadvantageofGPSsensorinformationandcalculateanaccurateGPSbasedodometervalue.
17 Geo-Routing TheCTM200hastheabilitytogeneratereportsbasedonamobileassetorvehiclelocationwithrespecttoalistofpre-definedroutesstoredlocallyontheCTM-200.Upto32routescanbedefined;eachroutecanbeeitherseriesofpointsdefiningaroute,aseriesofpointsdefininganarea,orasinglepoint.Thetriggereventiswhenthevehicleentersorleavestherouteorarea.Whenageoroutetriggeroccursareportisgeneratedthatisappendedtoanexistinggeneralreport.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
52Accessoryor3rdpartyproductsupport
18 Accessory or 3rd party product support 18.1 PAD Mode PADModeorPacketAssemblyorDisassemblyisusedtoallowtheCTM-200toactasa“virtualserialport”androutedatafromdevicessuchasPLC(programmablelogiccontrollers),etc.toserverapplicationswherethedatacanbeviewedasnativeserialdataforanalysis.Serialdatacanbebi-directionalfromtheremotesidetotheserverorviceversa.
18.2 MODBUS FordevicesthatsupportMODBUScommunicationstheCTM-200supportsMODBUSSlave,MODBUSSlaveGatewayandMODBUSMasterGateway,MODBUSMaster
18.3 Man Down Pendant TheCTM-200hasintegratedsupportfortheCypressSolutionsManDownPendant.TheManDownsystemusesa2.4Ghz802.15.4wirelesspersonalareanetwork(WPAN)tocommunicatewiththeCTM-200.Withtheoptional802.15.42.4GhzradioinstalledtheCTM-200canactasacellulargatewayfortheManDownPendant.Messagesreceivedfromthependantcanberelayedtoremoteservers;inadditionremoteserverscan“page”theManDownPendantfromtheremoteserver.EachManDownpendanthasaunique16digithexadecimalIDthatidentifiestheManDownPendant.AcknowledgementstoManDownalertscanbegatewayacknowledgedforserveracknowledgedfortrueclosedloopoperation.Upto16ManDownpendantscanbesupportedbyoneCTM-200Note:TheCTM-200requiresanoptionalWPANradiomoduletobeinstalledtocommunicatewiththeMan-DownAccessory.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
53Accessoryor3rdpartyproductsupport
18.4 Garmin® Personal Navigation Devices TheCTM-200supportsGarmin®productsthatsupporttheFleetManagementInterface(FMI).WhenconnectedtotheCTM-200viaseriallinktheCTM-200managesthelocalconnectionbetweentheGarmin®andtheCTM-200andthewirelesslinkbetweentheCTM-200andtheremoteserver.TheCTM-200notifiestheremoteserverwhentheGarminisconnectedordisconnected.TheCTM-200supportfortheGarmin®productusesamodificationofthestandardPAD(PacketAssemblyDisassembly)featureoftheCTM-200.DefaultconfigurationsetbytheselectingtheGarmin®modeontheCTM-200canbeoverriddenbyindividualconfigurationoftheCTM-200PADsettings.RemoteServer<---->Internet<--WAN-->CTM-200<--Serial-->GarminNote:TheCTM-200communicateswithGarmin®(NUVI)productswhichsupporttheGarminFMIinterfaceandtheassociatedGarminUSBtoserialcable.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
54Accessoryor3rdpartyproductsupport
18.5 Miscellaneous external devices, salt spreader controllers, etc. Insomecasesspecializedauxiliaryequipmentareconnectedtotheserialport(s)/CANBusontheCTM-200.Outputfromthisequipmentcanbeaddedasa“messagepayload”anddeliveredtothemonitoringserver.Thisallowsapplicationstoreceivedatafromtheconnecteddevices.Thedatapayloadisappendedtothe$PGPSreportmessage(114)orasbinarypayloads.The$PGPSmessageorbinarymessagesaregeneratedwhenthedataisreceivedontheCTM-200serialporteitherviapollingorwhendataisreceivedbytheCTM-200.AuxiliarydevicesupportisahighlyconfigurablefeatureoftheCTM-200.Parameterssuchasdevicename,leadingcharacters,terminatingcharacters,amountofbytestoread,pollingornon-pollingorwhetheranyprocessingoftheincomingdataisrequiredcanbeconfigured.Example1:
ASaltspreadercontrollerisconnectedtotheCTM-200,Theoutputfromthespreadercontrolleris:
131213141516171819202122232425262728293031
TheCorrespondingreportmessage:
$PGPS,000000.00,V,0000.0000,N,00000.0000,E,000.0,000.0,000000,+00000,0,1312131415161718192021222324252627228293031*7E Example2:AweightsensinginterfaceisconnectedtotheCTM-200,Theoutputfromtheweightsensoris:LBFF55;iiiii;cccc;aaaaaa;u;rrrrrrrrrrrrrrrr;SGGG.GGGGGG;STTT.TTTTTT;xx<CR><LF> Thecorrespondingreportmessage:$PGPS,002349.00,V,0000.0000,N,00000.0000,E,000.0,000.0,060180,+00000,0,1234567890,LBFF55;iiiii;cccc;aaaaaa;u;rrrrrrrrrrrrrrrr;SGGG.GGGGGG;STTT.TTTTTT;xx*53
18.6 Access Control TheCTM-200supportstheI-Button®andHID®proximitycardsystemsforaccesscontrol.TheaccesscontroldevicescanbeconnectedviaserialorGPIOconnectorontheCTM-200.TheCTM-200supportsbothwiegandandserialprotocols.TheCTM-200canbeconfiguredtoexecute“scripts”onlockandunlock.Forexample,anunlockscriptmaytriggeranoutputtocontrolarelaythatenablesvehicleignition.TheCTM-200canalsostorean“Accesscontrollist”whichisalistofID’sthatare“valid”.Whenanaccesscontrolrequestismade,theIDfromthebuttonorcardiscomparedagainstastoredlistontheCTM-200.IftheIDisvalidanunlockscriptwouldexecute,unlockingadoor,orenablingignition.WhenanattemptismadeataccesscontroltheCTM-200generatesareportmessagecontainingtheIDofthebuttonorcardandwhetherthecardisavalidorinvalid
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
55Accessoryor3rdpartyproductsupport
cardbasedonthestoredlistontheCTM-200.TheIDpayloadisappendedtotheendofthe$PGPSmessage,message114.Themessageisautomaticallygeneratedwhenanaccesscontrolattemptisperformed.
Example:Aaccesscontrolattemptismadeusingabuttonorcard.TheIDofthebutton/cardis:039-30391Thecorrespondingmessageis:$PGPS,171134.00,A,4915.3868,N,12259.8049,W,000.0,000.0,170609,+00004,5,09604890958,039-30391,V*33 where“V”indicatestheIDisavalidIDascomparedagainstaninternalliststoredontheCTM-200.“F”wouldindicateaninvalidID.
18.7 RF Switch TheCTM-200supportsanaccessoryRFswitch/speedbuzzerthatisusedtodisableradiocommunicationsinareaswhereradioemissionsareprohibited(blastingareas).TheaccessoryhasasuperbrightLEDindicatingwhentheCTM-200radio(s)areoffandabuzzerthatcanbetriggeredwhenaspeedthresholdhasbeenexceeded.
© 2013 Cypress SolutionsComplete Manual: CTM-200 R2 (Revision 1.2)
56Accessoryor3rdpartyproductsupport
18.8 CTM-200 with integrated Iridium™ ISU module TheCTM-200supportsanintegratedIridiumSatellitemoduleforcommunicationswhencellularcoverageisnotavailable.TheCTM-200hasinternallogicthatmanagesthetransitionfromCellulartoSatelliteandbacktoCellular.StandardCTM-200reports,PacketAssembly/Disassembly(PAD)dataandconsolecommandsandManDownalertscanbetransmittedviaSatellite.
18.9 CTM-200 with integrated battery backup AnoptionalinternalbatteryisavailablefortheCTM-200thatallowsittooperatefor2-3hoursifthemainpowersupplyhasbeendisconnectedfromtheCTM-200.Thisisusefulforapplicationswherethemainpowerisnotreliable.
TechnicalSupport
CypressSolutionsServiceSupportGroup
1.844.462.9773or778.372.46035.00amto5.00pmPSTsupport@cypress.bc.cawww.cypress.bc.ca