The ATU-1300 is a next-generation asset tracking solution, providing a wide range of use cases and robust applications. The ATU-1300 is sold on a SaaS (Software-as-a-Service) basis, operating in conjunction with a CTC (Calamp Telematics Cloud) Datapump subscription, with an option to upgrade the subscription to the CalAmp iOn Suite.
Please note, that as a SaaS product, the ATU-1300 can only be consumed through CTC Datapump.
CTC APIs and Datapump
The ATU-1300 currently offers four reporting profiles, as detailed in the table below:
[Default] – 1 report per day
Schedule-based: 1 report per day, up to 5 years service
2 reports per day
Schedule-based: 2 reports per day
Motion Monitoring Enabled
Fixed Asset Monitoring
Monitoring fixed position assets (theft detection/tracking), daily scheduled report, and breadcrumb reports if asset moves.
This page provides an overview of CalAmp’s Telematics EdgeCore platform, referred as EdgeCore hereafter, the associated products, its highlights and major features. It also serves as a training manual on ‘how-to’ get started with an EdgeCore device (e.g. ATU-1300). Lastly, this document serves to describe the major differences between EdgeCore and the LMU8 predecessor platforms.
CalAmp’s next-generation EdgeCore platform features a new embedded architecture and revamped hardware featuring significant advanced capability, reliability, and security. EdgeCore is agnostic to operating system (OS) and Hardware underneath. This section highlights the major features and benefits of the new platform.
- A new embedded architecture & framework designed to be adapted on new technologies, hardware chipsets, and operating systems
- Power Management down to sub-milliamp levels during sleep
- 3 axis - Accelerometer (MEMS)
- Delta file upgrade capability
LTE CAT-M1: 2100 (B1)/1900 (B2/B25)/1800 (B3)AWS 1700 (B4/B66)/850 (B5/B26)/900 (B8)/700 (B12/B13/B28/B85)/800 (B18/B19/B20/B27) MHz
GSM/GPRS: 850/900/1800/1900 MHz
SMS, UDP Packet Data
Satellite Location (GNSS)
- Constellation Support: GPS/GLONASS/BeiDou/Galileo/QZSS
- Tracking Sensitivity: -157 dBm
- Acquisition Sensitivity: -157 dBm (hot start) -146 dBm (cold start)
- Location Accuracy: <2.5 CEP open sky
Certifications: Industry Certifications: FCC, IC, CE, PTCRB, RoHS, Anatel, Mexico
- CTC™: Device data stream via RESTful APIs
- Embedded Intelligence Engine
- Geo-Fences: 32 built-in
- Buffered Messages: 20,000
Operating Voltage: Hybrid 3.0/9.0 DC internal battery pack
Power Consumption: One report per day - 1825 days
Battery Capacity: 1500 mAh
Battery Technology: Four CR123A Lithium Primary (LiMnO2) batteries
The ATU-1300 battery is non-replaceable and cannot be recharged. Five year battery life is expected if device reports at once per day under optimal environmental conditions.
- Temperature: -20° to +60° C
- Humidity: 65+/- 20% RH @ 50° C non-condensing
- Shock and Vibration: U.S. Military Standards 202G, 810F SAEJ1455
- ESD: IEC 62368
- Ingress Protection: IP67 (CalAmp Assembled)
Dimensions: 4.01x 1.98 x1.53”
101.8 mm x 50.2 mm (measured at sim door) x 39 mm (measured at knobbed feet)
Weight: 157 g
- Power Switch
- GPS Antenna - Internal
- Cellular Antenna - Internal
- SIM Access Internal - (4FF SIM)
The ATU-1300 will be ordered and shipped as a SaaS SKU (part number) and come with a CalAmp SIM card. The ATU-1300 uses a 4FF (nano) SIM card, which is smaller than the 2FF (mini) SIM card commonly used in prior LMUs.
The ATU-1300 is shipped with a preloaded CalAmp script. As configured, it defaults to 1 (one) report a day with motion disabled. Motion can be enabled via SMS or CTC APIs.
The ATU-1300 script is:
- designed for asset tracking @ 1 report a day for 5 years.
- configurable to increase the rate of reporting.
- configurable for motion-based wakeup and/or 5-min breadcrumb.
- configurable with zones and report zone entry/exit.
- configurable for tilt detection reporting.
ATU-1300 script is designed to send report based on periodic wakeup, Motion/tilt and breadcrumbs (if needed). The script takes into account the COP+Main processor and single radio design of ATU/LMU-1300 series and optimizes the operations to provide various functions with minimal device runtime.
The ATU-1300 script is designed to maximize the battery life of the device for each option provided. It is recommended that the main flow of this script be followed as designed. The main flow of script provides a single run of the device. The device will run these steps in below given order:
PEG State 0/Boot: Device is in state0 when power up or wake up. This is the state at which it identifies the boot/wake reason. This state also starts the initialization for runtime and transition to other states based on boot reason.
PEG State 1/Init: Device moves to PEG state 1 when Bootreason is identified as “normal mode” and it starts the timers for subsequent steps. Once timers are started, device moves to next state.
PEG state 2/GPS Fix: Device by default is configured to wake on GPS Radio ON. This setting is S-reg 183 bit 4 enabled. This bit disables the Modem power at wakeup and restricts the device to using only the GPS Radio. GPS Radio does not need to be stated explicitly. It is automatically started by the firmware upon bootup. PEG State 2 has a timer for 60sec. or GPS Quality fix trigger, whichever happens first. This state also sets the zone. Device also updates the time after a cold boot using the GPS Radio. This state is transitioned with GPS Radio turned OFF (with/without successful fix or max of 60sec timer)
4.PEG State 3/Queue Reports: Device transitions to PEG State 3 after acquiring the GPS Fix. It fills up the reports using the flags and queues the appropriate reports. Typically, only one report should be logged in the queue with each run. There may be historical reports – if unsent previously.
PEG State 4/Cellular Connection: Device starts a 50sec timer and turns on the Cellular modem. As soon as COMM is connected, device sends the logged reports. Upon Log empty, it starts a 10sec timer to listen to any server communications and tears down the cellular connection. This state is on for 50sec max. When device transitions to Next state, cellular radio is turned OFF
PEG State 5/Preparing for Sleep: At PEG state 5, device clears the flags and prepares to sleep. Based on the current PEG Enables config, Device will sleep on accum schedule or timer.
The ATU-1300 script handles multiple run scenarios which can be enabled/disabled using PEG Enables. Currently, these are the options supported:
PEG Enable Bit (Param 1037)
Sends report of init of the device. Sends only once and then accum 0 is updated to 1 to indicate – device was previously used
One report a day
Sends one report a day based on accum schedule in accum10
Two reports a day
Sends two report a day based on accum schedule in accum11
Low battery report
Sends low battery report when battery level is below 20%
Four reports a day
Sends two report a day based on accum schedule in accum12
Motion Beginning of drive/End of drive report
4(BOD) and 5(EOD)
Enables motion based wakeup and reports Beginning and End of drive(BOD/EOD)
Device will report Zone Entry/Exit
Sends weekly report based on accum schedule on Accum2.This is a failsafe option. This schedule is reset if device wakes up within a week
Tilt Detection Reporting
Script controls the LED. 5 secs for GPS and 3 secs for Cell. Disabling this would cause the LEDs to be OFF.
Needs to be used with Motion wake (Bit 5). This option provides 5 mins breadcrumb with BOD/EOD Reports
Flag Group 0-7 : Operational Flags
- Flag 0 : Device operational
- Flag 1: Cold Boot
- Flag 2: Not used
- Flag 3: Wake on Timer
- Flag 4: GPS Radio ON
- Flag 5: GPS Radio OFF
- Flag 6: Event Reports Exist/ Turn ON Radio
- Flag 7 : Cell Modem Turned OFF/Prepare for sleep
Flag Group 8-11:
- Flag 8 : Zone Entry
- Flag 9 : Zone Exit
- Flag Group 12-15: Live Reports
- Flag 12: 24 hrs report expired
- Flag 13: 12 hrs Report Expired
- Flag 14: 6Hrs Report Expired
- Flag 15: 7 Day watchdog Report Expired. This flag is also set if failsafe timer is the wakeup source
Flag Group 16-19 : BOD/EOD/Breadcrumb
- Flag 16 : Wake on IO with Input 1 high/BOD
- Flag 17: Wake on Timer with Input 1 low (provided Flag 16 is set)/EOD
- Flag 18: Wake on Timer with Input 1 high(Provided Flag 16 is set)/Breadcrumb
- Flag 19: Not used
Flag Group 20-23: Misc
Flag 20: Battery low indication
Flag 21: Battery Low indication report sent
PEG Enables are stored as bitmask in parameter 1037. The bitmask value is a 4 byte number.
When using the DeviceCommands API to update parameter 1037, an 8 byte value has to be sent as hexadecimal. The value to send in the POST API call has a format of: 0x[MASK][Value]
MASK are the bits you want to change – 4 bytes
Value is the bitmask value you want to set – 4 bytes
As an example, to set bit 8, use a value of 0xFFFFFFFF00000100 OR 0x0000010000000100 depending if you wanted to manipulate the other bits in the bitmask.
That API call will set the value of param 1037 to 256 (only bit 8 set)
The ATU-1300 Script makes use of timers and flags to run thru the logic. Most flags are cleared on sleep – except when BOD/EOD/Breadcrumb is used.
PEG Flags are stored in Accum 4 and sent with Alive reports. This can be used to understand the state of the device for debugging purpose.
Max Run timer, Starts at PEG state 1 and on Expiry – makes device sleep. Note: This time should always be 10sec more than Worstcase GPS runtime[Timer 4+Timer 5]+Worst case Cellular run time[Timer 6+Timer 2].
Inbound Server Comm Wait Timer This is the amount of time device waits for communication with server once the message queue is emptied. if you see that messages are not being sent fully or not being received by the device, increase this timer to 10sec.
OTA Update Timer, Device starts this timer to delay sleep when OTA update notification is received. It can be script, COP or LMU. Once Update End is received, this timer is cleared, and device goes to sleep.
GPS Run Timer, timer is started at PEG state 1 and is the maximum GPS Radio run time. This timer is cleared when GPS Fix is acquired.
GPS timeSync timer, this timer is started when GPS Fix is received. Using this timer helps all LMU subsystems update time received from GPS. if you see that GPS fix is received but GPS timeSync does not happen or is missing Zones etc - increase this time to 5 sec.
Cell Radio Run Timer, this timer is started when Device starts Cell Radio and expiry of this timer, tears down the cell connection. Timer is cleared when Message queue is emptied + Inbound Server Comm Wait timer.
Failsafe sleep timer, this timer is the sleep timer on which the device sleeps if timesync does not happen and accum schedules are not init. If device fails to wake on accum schedules or motion – device will wake on this timer as this is not dependent on timesync.
LED Run Timer, this is the amount of time LEDs glow when Cell/GPS radios are connected.
Comments/Troubleshooting the script&device
Main Battery Remaining in Percentage
This is the only accum shown in the SAAS peg behavior. For below other accums, pls read raw data
COP Battery Remaining in Percentage
All of our test show that COP battery has higher life than Main battery but erroneous motion wake may cause this battery to deplete. If device no longer wakes up, then pls check the data in this accum
Watchdog Accum Schedule
Epoch timestamp For Wake on Weekly Report/PEG Enables 7
Set to 1 if unit has been powered up. Otherwise, number of wake cycles of the device. This accum is incremented at every wake
PEG Flag accumulator
This is accumulated right before Event reports are populated. Flag status for reports to be sent. Pls look at the flags section to correspond this data. This data is collected right after GPS acquisition in a wake cycle
Counter for ID report
Threshold is set to 7, increase or decrease for ID report frequency change.
Reports GPS fix status, # of Sats and HDOP
24hrs accum Schedule
Epoch timestamp of next wakecycle - if set to 24hrs report. PEG Enable 1
12Hrs Accum Schedule
Epoch timestamp of next wakecycle - if set to 12hrs report. PEG Enable 2
6hrs Accum Schedule
Epoch timestamp of next wakecycle - if set to 6hrs report. PEG Enable 4
ADC for Temperature
KPI Data: Collect the ambient temp of the device.
GPSRadio Runtime for Current WakeCycle
KPI Data: Battery usage data for debugging
Battery Data collected in Remaining Percentage, mAh etc. for both main processor and cop
Motion wakeup is based on COP waking the BG95. This is based on TTU Style motion. Default param values
- Motion Range/912 : 128 to enable TTU Style motion
- Param 1038: Motion Threshold-Low/lo_cnt: 3 cnt
- Param 1039: Motion Threshold-high/hi_cnt: 6 cnt
- Param 1040: Motion Max Count/max_cnt: 7 high
- Param 1041: Motion Detect Window: 1 sec
- Param 905: Motion threshold: 5
- Param 907: Motion Poll period : 10
When LMU/BG95 is awake COP is awake.
When COP is awake, it does not check for motion. Motion Transitions are not captured when BG95 is awake. COP is in IDLE state when BG95 is awake. COP only Polls for motion interrupt when BG95 is asleep.
If count for Motion High wake has started and BG95 wakes for “Alive” Report, then BG95 will resume the Motion High counter after BG95 is asleep
When BG95 is asleep, COP itself sleeps and wakes on scheduled timer wake
if motion is enabled, then COP can detect motion high quickly within the 10secs window but once it detects motion and is in IN-MOTION state, the COP takes max_cnt0.75-(lo_cnt-1))255 secs to detect – motion low.
The ATU-1300 supports an internal 3 Axis Precision Accelerometer as one of its discreet inputs. When the LMU is moved in any direction, the associated input will be in the High state. If the LMU’s accelerometer does not detect motion, then the input will be in the Low state. No external connections are required for this functionality to be operational.
The ATU-1300 has 2 status LEDs, green and amber, to indicate GPS/Cell status. Verify LEDs are operational upon switching device to ON.
Upon installation, the ATU-1300 LEDs will only be on during check-in with the platform.
Status LED Behavior
Standard LED behavior detail can be reviewed in the table below:
LED Definitions and Behavior
LED #1 (Comm LED – Orange or Amber) Definitions
Comm On - Searching
Registered but no Inbound Acknowledgement
Alternates from Solid to Fast Blink every 1s
Registered and Received Inbound Acknowledgement
LED #2 (GPS LED – Green or Yellow) Definitions
GPS Time Sync
Proceeding with the removal of the ATU-1300 access port cover eliminates the IP67 rating. Water ingress as a result of improper customer sealing voids CalAmp warranty.
With any new platform, there are some changes in the form, fit, and function when compared to the predecessor product line. This section highlights pertinent changes introduced to the ATU-1300, such as accessing the SIM port, and installing the device.
To remove the cover and access the SIM Slot and On/Off switch, use a fingernail or a soft plastic spudger to wedge into the groove, shown below:
After the access port has been removed, the SIM Port and On/Off Switch will be accessible.
- 4FF nano SIM slot
- On/Off Switch
- Micro-USB port
- Debug port
If the ATU has been purchased from CalAmp with a SIM and data plan included and the SIM is already installed, skip to the next step.
If the device has been purchased from CalAmp without a SIM and data plan, insert a 4FF SIM into the SIM Slot prior to turning on the ATU. The 4FF (nano) SIM from a carrier or MVNO should be provisioned for use on a compatible Cat-M1 network.
The SIM slot is a spring actuated push-push slot. Insert the SIM with the keyed end first and the contacts facing the USB port.
If the device has been purchased from CalAmp with a 4FF SIM already installed, toggle the On/Off switch from left [Off] to right [On].
OFF is the switch position closest to the SIM slot. ON is the position away from the SIM slot.
Carefully replace the access port cover, ensuring the inner snap tabs are aligned with the notches and the gasket is not pinched or protruding, when pressing in place. Inspect to ensure the cover is flush with the housing on all sides.
The ATU-1300 has three mounting options – please verify individual use-cases to determine which works best for your business application.
• Zip Ties – to be affixed onto retention ribs
• Double-Sided Tape – places onto bottom side of the device (with label and retention ribs facing upward)
• Mounting Bracket (Part number 13600005) – Optional, Sold Separately
Once the ATU-1300 is mounted, the following steps are to be taken to verify the device is operating functionally.
- Observe the LED function to ensure compliance with the behavior detailed on this page
- Verify the device checks in to the DM-CTC platform
- Verify event visibility in CTC Admin or the CTC iOn Suite
Updated 7 months ago