• No results found

EVENTOS Cellocator Wireless Communication Protocol

N/A
N/A
Protected

Academic year: 2021

Share "EVENTOS Cellocator Wireless Communication Protocol"

Copied!
292
0
0

Loading.... (view fulltext now)

Full text

(1)

Copyright © 2015 by Pointer Telocation, Ltd.

Cellocator Wireless

Communication Protocol

Proprietary and Confidential Version

4.1.8.0

(2)

Cellocator Wireless Communication Protocol Page 2 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Legal Notices

IMPORTANT

1. All legal terms and safety and operating instructions should be read thoroughly before the product accompanying this document is installed and operated.

2. This document should be retained for future reference.

3. Attachments, accessories or peripheral devices not supplied or recommended in writing by Pointer Telocation Ltd. May be hazardous and/or may cause damage to the product and should not, in any circumstances, be used or combined with the product.

General

The product accompanying this document is not designated for and should not be used in life support appliances, devices, machines or other systems of any sort where any

malfunction of the product can reasonably be expected to result in injury or death. Customers of Pointer Telocation Ltd. Using, integrating, and/or selling the product for use in such applications do so at their own risk and agree to fully indemnify Pointer Telocation Ltd. For any resulting loss or damages.

Warranty Exceptions and Disclaimers

Pointer Telocation Ltd. Shall bear no responsibility and shall have no obligation under the foregoing limited warranty for any damages resulting from normal wear and tear, the cost of obtaining substitute products, or any defect that is (i) discovered by purchaser during the warranty period but purchaser does not notify Pointer Telocation Ltd. Until after the end of the warranty period, (ii) caused by any accident, force majeure, misuse, abuse, handling or testing, improper installation or unauthorized repair or modification of the product, (iii) caused by use of any software not supplied by Pointer Telocation Ltd., or by use of the product other than in accordance with its documentation, or (iv) the result of electrostatic discharge, electrical surge, fire, flood or similar causes. Unless otherwise provided in a written agreement between the purchaser and Pointer Telocation Ltd., the purchaser shall be solely responsible for the proper configuration, testing and verification of the product prior to deployment in the field.

POINTER TELOCATION LTD.’S SOLE RESPONSIBILITY AND PURCHASER’S SOLE REMEDY UNDER THIS LIMITED WARRANTY SHALL BE TO REPAIR OR REPLACE THE PRODUCT HARDWARE, SOFTWARE OR SOFTWARE MEDIA (OR IF REPAIR OR REPLACEMENT IS NOT POSSIBLE, OBTAIN A REFUND OF THE PURCHASE PRICE) AS PROVIDED ABOVE.

POINTER TELOCATION LTD. EXPRESSLY DISCLAIMS ALL OTHER WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED

WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, SATISFACTORY PERFORMANCE AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL POINTER TELOCATION LTD. BE LIABLE FOR ANY INDIRECT, SPECIAL, EXEMPLARY, INCIDENTAL OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOSS OR INTERRUPTION OF USE, DATA, REVENUES OR PROFITS) RESULTING FROM A BREACH OF THIS WARRANTY OR BASED ON ANY OTHER LEGAL THEORY, EVEN IF POINTER

TELOCATION LTD. HAS BEEN ADVISED OF THE POSSIBILITY OR LIKELIHOOD OF SUCH DAMAGES.

(3)

Cellocator Wireless Communication Protocol Page 3 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Intellectual Property

Copyright in and to this document is owned solely by Pointer Telocation Ltd. Nothing in this document shall be construed as granting you any license to any intellectual property rights subsisting in or related to the subject matter of this document including, without limitation, patents, patent applications, trademarks, copyrights or other intellectual

property rights, all of which remain the sole property of Pointer Telocation Ltd. Subject to applicable copyright law, no part of this document may be reproduced, stored in or

introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording or otherwise), or for any purpose, without the express written permission of Pointer Telocation Ltd.

(4)

Cellocator Wireless Communication Protocol Page 4 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Table of Contents

1 Introduction ... 8

1.1 About this Document ... 8

1.2 FW Version Applicability Table ... 8

1.3 Abbreviations ... 8

1.4 References ... 9

2 Telemetry Channel (Outbound Messages) ... 10

2.1 Overview... 10

2.2 Outbound: Status/Location Message Definition = Message Type 0 ... 10

2.2.1 Byte-Aligned Table ... 10

2.2.2 General Details ... 12

2.2.3 Detailed Per-Field Specifications ... 13

2.3 Outbound: Configuration (Programming) Data Message Definition = Message Type 3 ... 54

2.3.1 Message Ingredients ... 54

2.3.2 Detailed Per-Field Specifications ... 54

2.4 Outbound: Logged Fragment of Data Forwarded From Serial Port to Wireless Channel = Type 7 55 2.5 The Container ... 55

2.5.2 Data Path Chart ... 57

2.5.3 Byte-Aligned Table ... 58

2.6 Outbound: Real Time Data Forwarded From Serial Port to Wireless Channel = Message Type 860 2.6.1 Message Ingredients ... 60

2.6.2 Byte-Aligned Table ... 60

2.6.3 Detailed Per-Field Specifications ... 61

2.7 Outbound: Modular Message = Message Type 9 ... 63

2.7.1 Message Ingredients ... 63

2.7.2 Detailed Per-Field Specifications ... 64

2.7.3 Outbound Sub-Data Types List ... 65

2.7.4 Outbound: The Firmware Platform Manifest (Sub-Data Type 0x01) ... 66

2.7.5 Outbound: The Compact CAN Data (Sub-Data Type 0x02) ... 68

2.7.6 Outbound: Compact CAN Trigger Module (Sub-Data Type 0x03) ... 69

2.7.7 Outbound: Logged Compact CAN Trigger Module (Sub-Data Type 0x03) ... 70

2.7.8 Outbound: Time and Location Stamp Module (Sub-Data Type 0x04) ... 72

2.7.9 Accelerometer Response Module (Sub-Data Type 0x05) ... 74

2.7.10PSP – UL Messages from Alarm System (Sub-Data Type 0x06) ... 74

2.7.11Usage Counter Update Packet (Sub-Data Type 0x07) ... 75

2.7.12Command Authentication Update (Sub-Data Type 0x08) ... 77

2.7.13Outbound: Neighbor list of the serving GSM cell (Cell-ID) (Sub-Data Type 0x09) ... 78

2.7.14Outbound: Maintenance Server Platform Manifest (Sub-Data Type 0x0A) ... 79

2.7.15Outbound: Message Forwarded from Keyboard (Sub-Data Type 0x0B) ... 85

2.7.16Outbound: 3G Cell ID Data (Sub-Data Type 0x0C) ... 87

(5)

Cellocator Wireless Communication Protocol Page 5 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

2.7.18Outbound: Modular Platform Manifest (Sub-Data 0x12) ... 91

2.7.19Outbound: Pulse Counter Measurement Response (Sub-Data 0x14) ... 97

2.7.20Outbound: Cello-CANiQ (Sub-Data 0x15) (Infrastructure) ... 101

2.7.21Outbound: Cello-CANiQ Fleet End of Trip Report (Sub-Data 0x16) ... 101

2.7.22Outbound: CFE Inputs Update message (Sub-Data Type 0x18) ... 103

2.7.23Outbound: oneWire Temperature Sensor Measurement – (Sub-Data 0x19) ... 107

2.7.24Outbound: CDMA Cell ID Data (Sub-Data Type 0x1C) ... 110

2.8 Outbound: Modular Message = Message Type 11 ... 111

2.8.1 Message Ingredients ... 111

2.8.2 Detailed Per-Field Specifications ... 112

2.8.3 Outbound Type 11 Module Structure ... 113

2.8.4 Outbound Type 11 Modules Table ... 113

2.8.5 Outbound: DTC Event Module ... 115

2.8.6 Outbound: Variables Dump List Module ... 116

2.8.7 Outbound: Calibration Data Snap Shot Module ... 117

2.8.8 Outbound: GPS Location Stamp Module ... 117

2.8.9 Outbound: GPS Time Stamp Module ... 118

2.8.10Outbound: Firmware ID Module ... 118

2.8.11Outbound: ACK Module ... 118

2.8.12Outbound: Configuration Memory Write Response Module ... 119

2.8.13Outbound: Configuration Memory Read Response Module ... 119

2.8.14Outbound: CAN-GPS Speed Calibration Status ... 120

2.8.15Outbound: VIN Read Response Module ... 121

2.8.16Outbound: Trigger Event ID Module ... 121

2.8.17Outbound: General Status Event Module ... 122

2.8.18Outbound: CAN Variables Status Dump ... 124

3 Command Channel (Inbound Messages) ... 126

3.1 Overview... 126

3.2 Generic Command Message Definition ... 126

3.2.1 General Details ... 126

3.2.2 Message Ingredients ... 126

3.2.3 Byte-Aligned Table ... 127

3.2.4 Detailed Per-Field Specifications ... 128

3.3 Inbound: Generic Command-Message type 0 ... 129

3.4 Inbound: Programming Command Definition = Message Type 1 ... 134

3.4.1 Message Ingredients ... 134

3.4.2 Detailed Per-Field Specifications ... 134

3.5 Inbound: Generic Acknowledge Message Definition = Message Type 4 ... 135

3.5.1 General Details ... 135

3.5.2 Byte-Aligned Table ... 135

3.5.3 Detailed Per-Field Specifications ... 136

3.6 Inbound: Forward Data Command Definition = Message Type 5 ... 137

(6)

Cellocator Wireless Communication Protocol Page 6 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

3.6.2 Byte-Aligned Table ... 137

3.6.3 Detailed Per-Field Specifications ... 138

3.7 Inbound: Modular Message Request Definition = Message Type 9 ... 139

3.7.1 Message Ingredients ... 139

3.7.2 Detailed Per-Field Specifications ... 140

3.7.3 Inbound Sub-Data Types Table ... 141

3.7.4 Inbound: Firmware Manifest Request (Sub-Data Type 0x01) ... 141

3.7.5 Inbound: CAN Data Request (Sub-Data Type 0x02) ... 141

3.7.6 Inbound: Time and Location Stamp Module (Sub-Data Type 0x04) ... 142

3.7.7 Inbound: Accelerometer Data (Sub-Data Type 0x05) ... 142

3.7.8 Inbound: PSP – UL Messages from CCC to Alarm System (Sub- Data Type 0x06) ... 142

3.7.9 Inbound: Usage Counter Write/Request Command (Sub-Data Type 0x07) ... 142

3.7.10Inbound: Command Authentication Table Change (Sub-Data Type 0x08) ... 144

3.7.11Inbound: Neighbor list of the serving GSM cell request (Sub-Data Type 0x09) ... 146

3.7.12Inbound: Forward Data To Keyboard (Sub-Data Type 0xB)... 146

3.7.13Inbound: Modular Platform Manifest request (Sub-Data Type 0x12) ... 147

3.7.14Inbound: Modular Pulse Counter Measurement request (Sub-Data Type 0x14)... 148

3.7.15Inbound: CFE inputs Status Update Request (Sub-Data Type 0x18) ... 149

3.7.16Inbound: oneWire Temperature Sensor Measurement Request– InBound (Sub-Data Type 0x19) 150 3.8 Inbound: Modular Message = Message type 11 ... 152

3.8.1 Message Ingredients ... 152

3.8.2 Detailed Per-Field Specifications ... 153

3.8.3 Inbound Type 11 Module Structure ... 154

3.8.4 Type 11 Modules Table ... 154

3.8.5 Inbound: Configuration Memory Write Module ... 156

3.8.6 Inbound: Configuration Memory Read Request Module ... 157

3.8.7 Inbound: VIN String Write Module ... 157

3.8.8 Inbound: VIN Read Request Module ... 158

3.8.9 Inbound: General Module Query... 158

3.8.10Inbound: General Command ... 158

3.8.11Inbound: Forwarded CAN Query ... 160

4 CSA OTA Protocol ... 161

4.1.2 CSA Protocol Frame ... 163

4.1.3 Message Types Table ... 164

4.1.4 CSA Protocol Version ... 164

4.1.5 CSA Event (Message type 0 from CSA to Server) ... 164

4.1.6 Table of CSA Event Reasons ... 164

4.1.7 The Acknowledge (to CSA Event, Message Type 1 from Server to CSA) ... 169

4.1.8 Program/Read Parameters to CSA (Message Type 2 from Server to CSA) ... 169

4.1.9 Reply to Program/Read Parameters Command (Message type 3 from CSA to Server) ... 170

4.1.10Command to CSA (Message Type 4 from Server to CSA) ... 170

4.2 Modules Description ... 171

(7)

Cellocator Wireless Communication Protocol Page 7 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

4.2.2 Modules Detailed Table ... 173

4.3 FTP/TFTP Files Structure ... 212

4.3.1 Raw Data Files ... 212

4.3.2 File Naming Convention ... 212

4.3.3 File Structure ... 215

4.3.4 Maneuver files Payload Structure ... 216

4.3.5 Trip files Payload Structure ... 217

4.3.6 Crash File Payload Structure ... 220

4.4 File Structure Examples ... 223

4.4.1 Trip File Detailed Structure Example ... 223

5 CelloTrack Nano Protocol ... 233

5.1 Overview... 233

5.2 Nano-related Content of Multi-Purpose Bytes (33÷38) in Type-0 Messages ... 234

5.3 Changes in Emergency Queue ... 235

5.4 Type-11 Message Structures ... 236

5.5 Legacy (Type-0) Encapsulated in Type-11 New Module ... 239

5.6 Nano Features Related Messages ... 240

5.6.1 General Definitions and Data Structures ... 240

5.6.2 Nano Extra Take Locations Messages ... 241

5.6.3 Impact and Free-fall Recognition ... 241

5.6.4 Orientation Change ... 243

5.6.5 Man Down ... 243

5.6.6 Package Open/Close ... 244

5.6.7 Work-ID /Activation Event ... 245

5.6.8 Temperature/Humidity Reporting ... 246

5.6.9 Request of the Entire Cyclic Buffer of a Channel ... 254

5.6.10Check-in Feature ... 254

5.7 MultiSense Features Related Messages ... 255

5.7.1 MultiSense Provisioning Event ... 255

5.7.2 Guest MultiSense Reporting ... 258

5.7.3 MultiSense Open/Close Package Feature ... 263

5.7.4 MultiSense Open/Close Door/Window Feature ... 264

5.7.5 MultiSense Added Event ... 265

(8)

Cellocator Wireless Communication Protocol Page 8 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

1

Introduction

1.1

About this Document

This document explains the unit's wireless communication structure. It describes every byte of the incoming / outgoing packets, which can be sent or received by the unit over-the-air.

1.2

FW Version Applicability Table

This document describes the OTA protocol of the Legacy fleet system, the later CSA (Cellocator Safety Application) and CelloTrack Nano protocols.

Unit Applicable Sections

Cello-F ‎1-Introduction, ‎2 and ‎3-Telemetry channel outbound and inbound

Cello-R ‎1-Introduction, ‎2 and ‎3-Telemetry channel outbound and inbound

CR200 ‎1-Introduction, ‎2 and ‎3-Telemetry channel outbound and inbound, not including section ‎2.6

CR200B ‎1-Introduction, ‎2 and ‎3-Telemetry channel outbound and inbound, not including section ‎2.6

Cello-IQ40, Cello-IQ50

‎1-Introduction, ‎2 and ‎3-Telemetry channel outbound and inbound,

‎4- CSA protocol Cello-IQ40,

Cello-IQ50 GNSS

‎1-Introduction, ‎2 and ‎3-Telemetry channel outbound and inbound,

‎4-CSA protocol

Cello-CANiQ ‎1-Introduction, ‎2 and ‎3-Telemetry channel outbound and inbound, ‎4-CSA protocol

CR300 ‎1-Introduction, ‎2 and ‎3-Telemetry channel outbound and inbound, ‎4-CSA protocol

CelloTrack-T ‎1-Introduction, ‎2 and ‎3-Telemetry channel outbound and inbound

CelloTrack Nano ‎1-Introduction, ‎2 and ‎3-Telemetry channel outbound and inbound, ‎5-CelloTrack Nano protocol

1.3

Abbreviations

Abbreviation Description

ACK Acknowledge

CAN Controller Area Network

CCC Command and Control Center

(9)

Cellocator Wireless Communication Protocol Page 9 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Abbreviation Description

FMS Fleet Management System

OTA Over the Air

PDU Protocol Description Unit (Common name for data SMS)

PGN Parameter Group Number

SMS Short Message Service (GSM) PTR Pointer Telocation Ltd.

PSP Pointer Serial Protocol, normally refers to a Car Alarm System interfacing through this protocol

NVM Non Volatile Memory

FW Firmware

HW Hardware

CSA Cellocator Safety Application

1.4

References

All the reference documents listed in the following table can be downloaded from the support section of the Pointer Website (www.pointer.com).

# Reference Description

1 Cello Programming Manual This document describes the features supported by the Cellocator unit and provides details about the

parameters of its configuration. 2 Cello Hardware Installation

Guide This document provides all necessary information for a technician who is involved in the installation of a Cello-F or Cello-R unit. It describes how to install and verify the proper

functioning of the Cello installation kit elements.

3 Serial Interfaces Specification This document describes the serial interface (RS232) protocol

4 Cello AR Interface Protocol This document describes 1-Wire interface of Cello-AR unit

5 CR200 / CR200B Programming

Manual This document describes the features supported by the Cellocator CR200 / CR200B unit and provides details about the parameters of its configuration.

(10)

Cellocator Wireless Communication Protocol Page 10 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

2

Telemetry Channel (Outbound Messages)

2.1

Overview

The telemetry channel comprises four kinds of messages, as described in the following: Status/location Message – the “main” message, which is sent by default, as a reply to a command or as the message of choice when reporting emergency situations. This message has a message type code of 0 (zero).

Programming Data – this message is sent as a reply to programming commands, or by request. It contains the new contents of the programmed block, which allows verification of the programming. This message has a message type code of 3 (three). Logged Fragment of Forwarded Data – (not supported by CR200/CR200B) this message is sent when the terminal, connected to the serial port of Cellocator unit is forwarding data to the central control through unit's log. This message has a message type code of 7 (seven) and contains a fragment of delivered data.

Real Time Forwarded Data – (not supported by CR200/CR200B) this message is sent when the terminal, connected to the serial port of Cellocator unit is forwarding data to the central control without logging it. This message has a message type code of 8 (eight).

Modular Message – this message is designed to contain different types of data, such as CAN bus sensors, Cell ID, debug data, and more. This message has a message type code of 9 (nine).

Self Re-flash Master ACK / NACK Message – a message serving as confirmation of reception data chunk for self-re-flash. Self re-flash process description is outside the scope of this document (See Self Re-flash Appendix for more details).

Type 11, New Modular Messages – Type 11 is a modular protocol currently used for configuration memory programming and uploading of Cello devices with 8 Kbytes of configuration memory.

2.2

Outbound: Status/Location Message Definition =

Message Type 0

2.2.1

Byte-Aligned Table

1 System code, byte 1 – ASCII “M” 2 System code, byte 2 – ASCII “C” 3 System code, byte 3 – ASCII “G” 4 System code, byte 4 – ASCII “P”

5 Message type - byte (a value of 0 for status/location message) 6 Unit’s ID (total 32 bits)

7 8 9

(11)

Cellocator Wireless Communication Protocol Page 11 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

10 Communication control field (Two bytes) 11

12 Message numerator (Anti-Tango™) 13 Unit’s hardware version

14 Unit’s software version 15 Protocol Version Identifier

16 Unit’s status + Current GSM Operator (1st nibble) 17 Current GSM Operator (2nd and 3rd nibble) 18 Transmission Reason Specific Data

19 Transmission reason 20 Unit’s mode of operation 21 Unit’s I/O status 1st byte 22 Unit’s I/O status 2nd byte 23 Unit’s I/O status 3rd byte 24 Unit’s I/O status 4th byte

25 Current GSM Operator (4th and 5th nibble) 26 Analog input 1 value

27 Analog input 2 value 28 Analog input 3 value 29 Analog input 4 value

30 Mileage counter (total 24 bits) 31

32

33 Multi-purpose field: Driver /Passenger/ Group ID, PSP/Keyboard Specific Data, Accelerometer Status or SIM IMSI

34 35 36 37 38 39 Last GPS Fix 40

41 Location status (from unit) 42 Mode 1 (from GPS)

43 Mode 2 (from GPS)

(12)

Cellocator Wireless Communication Protocol Page 12 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

45 Longitude 46 47 48 49 Latitude 50 51 52 53 Altitude 54 55 56 57 Ground speed 58 59 60

61 Speed direction (true course) 62

63 UTC time – seconds 64 UTC time – minutes 65 UTC time – hours 66 UTC date – day 67 UTC date – month 68 GPS date – year 69

70 Error detection code – 8-bit additive checksum (excluding system code)

2.2.2

General Details

Rule of thumb: multiple byte fields are always sent Intel-style, meaning, least significant bytes sent first.

The first 9 bytes / 3 fields (system code, message type and unit ID) are always sent in the beginning of the message, in the specified order, regardless of the message kind. What differentiates the message kinds is the value sent in the message type field. The other fields maintain constant values (system code is a system-wide constant, unit ID is a unique constant value for each Cellocator unit).

(13)

Cellocator Wireless Communication Protocol Page 13 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

2.2.3

Detailed Per-Field Specifications

2.2.3.1

System Code

System code is a 4-byte value, which identifies the Cellocator system. The field is sent as the ASCII values of the letters “M”, “C”, “G”, “P” (for IP messages) or “M”, “C”, “G”, “S” (for SMS messages), in that order.

2.2.3.2

Message Type

Message type identifies the kind of message. It allows the receiver to differentiate between status messages and programming data messages, according to the value sent in this field. Status/location messages contain a value of 0 (zero) in the message type field.

2.2.3.3

Unit ID

This field contains a value that is uniquely assigned for every Cellocator unit during the manufacturing process. All messages sent by the same Cellocator unit contain the same value in the Unit ID field.

2.2.3.4

Communication Control Field

This is a bitmapped field, which contains flags that provide information about the message and the situation in which it was originated.

CR200/B and CR300/B highlighted in the tables below means that the corresponding bit is supported by CR200 and CR200B units.

First byte (10th): CAN originated Odometer1 CAN originated Speed 2 Bytes 33-38 assignment (Dallas, Trailer, PSP, ACC data or SIM IMSI)

CR200/B and CR300/B Message source Garmin

Connected Garmin Enabled CR200/B and CR300/B Message Initiative

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Second byte (11th): CR200/B and CR300/B GSM Hibernation indication bit Speed in the message: Momentary / Max Speed "Business" / "Private" Mode CR200/B and CR300/B Firmware Sub-version *

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

“Message initiative” flag states whether the message was “actively” sent (initiated by the unit, based on its logic and decisions), or if the message is a response to a command or a query message received by the unit earlier. The flag is low (contains logical “0”) on standard “active” transmissions, and high (logical “1”) on “passive” replies/responses.

1 Only supported by Compact CAN unit, linked to J1939 (and, of course, FMS) CAN bus. 2 Only supported by Compact CAN unit, linked to J1939 (and, of course, FMS) CAN bus.

(14)

Cellocator Wireless Communication Protocol Page 14 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

A Cellocator Unit informs the Central Control about the status of Garmin terminal via the "Garmin Enabled" and “Garmin Connected" flags.

The "Garmin Enabled" field monitors the status of the corresponding bit in the configuration memory (1 when enabled).

The "Garmin Connected" bit monitors the status of the communication between Garmin and Cellocator Unit. This bit is set with the first correct ACK or NACK received from the Garmin Unit and is reset upon three missing responses from the Garmin unit (timeout expiration).

* Refer to “API Garmin Support by Cellocator unit” for more details about Garmin integration.

The “Message source” flag indicates that the message was sent through memory. The unit tries to resend the message from the memory until the acknowledge, from the

Control center, is received. The flag is low (contains logical “0”) on direct messages 3– not over memory, and high (logical “1”) on messages from memory.

The “Bytes 33-38 assignment (Dallas, PSP or other)” bits define the data type, provided in bytes 33-38 of this message according to the below table. Value of this field

does not affect CelloTrack/Power.

Type 0, Byte 41, Location Status, (CR200/B and CR300/B) Type 0, byte 10 Description 4-5 of byte 10

Bit 7 Bit 5 Bit 4

0 0 0 Backward compatibility mode (to FW 27c and below), Driver ID (Dallas field).

0 0 1 PSP mode is enabled, external Alarm device data is transmitted in bytes 33-38

0 1 0 The Keyboard is used, keyboard related data is transmitted in bytes 33-38

0 1 1 Trailer ID is transmitted in bytes 33-38

1 0 0 IMEI sent over bytes 33-38 and location status (byte 6,5)

1 0 1 CelloTrack Nano use

3 The only exception is the "Transmission Reason 32 - IP changed / connection up" message, which always requires acknowledge from central control, even if it was sent as a direct message and not through memory.

(15)

Cellocator Wireless Communication Protocol Page 15 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Bytes 33-38 will also contain the data of SIM's IMSI (only in "Wake Up" message,

transmission reason 0d202), and a debug data of accelerometer (in all the messages from CelloTrack units).

Cello-AR

When the AR keypad is enabled in programming, the unit sets bits 4-5 of byte 10 of OTA Message type 0 to '10' in all the messages except Driver Authentication Update (TR46) and Wake Up (TR202).

IMEI transmission

The IMEI will be sent on bytes 33-38 with its 2 MS-Bits sent in byte 41 bits 6,5 IMEI is defined as 15 decimal digits. Converting the maximal IMEI number

999999999999999 to hexadecimal we get: 38D7EA4C67FFF. The maximal number will occupy 50 bits which will be sent as follows:

0x03 0xFf 0x7f 0xC6 0xA4 0x7e 0x8d Two bits: 6,5

In Byte 41

Byte

33 Byte 34 Byte 35 Byte 36 Byte 37 Byte 38

“CAN originated Speed” and “CAN originated Odometer”: These bits are set when the unit is configured to report (in message Type 0) speed and the odometer data taken from the CAN interface and not from the GPS. The flags are informative as the format of Speed and Odometer fields in message type zero remain the same, irrespective of the source of the data.

* Only supported by Compact CAN unit, linked to J1939 (and, of course, FMS) CAN bus. Firmware Sub-Version: This field (5 bits) defines the firmware sub-version of the Cellocator Unit. The number of Cellocator firmware is built from two parts:

[Firmware version][Firmware sub-version], where firmware version defines the list of supported features and subversion defines the revision.

For instance: 30': Firmware: 30 Revision: ' (0)

Firmware Sub-version field

(decimal value) Identifier

0 No identifier 1 a 2 b 3 c ~ ~ 26 z

(16)

Cellocator Wireless Communication Protocol Page 16 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

GSM hibernation indication bit: The bit monitors hibernation status upon message delivery and not upon message generation. Consequently the bit is set to 1 only when the message is sent during GSM peeking

Speed in the message: The bit indicates whether the speed reported in this message is a Momentary speed (0) / or Maximal Speed recorded from the last event (1).

"Business" / "Privet" Mode: It is possible to enable usage of "Lock input"as a "Private"/"Business" mode toggle.

If enabled every time the Lock input is triggered the unit switches to the opposite mode ("Private"/"Business"/"Private").

The default mode is "Business". The "Private" mode is finished upon:

1- The active ID is erased from RAM after journey end. 2- Lock Input trigger.

During "Private" mode the unit is continually set bit 5.

2.2.3.5

Message Numerator (Anti-Tango™)

The Message numerator field contains a value that is increased after every self-initiated generation of a message (in cases where an acknowledge from Central control was received).

---

NOTE: The unit assigns different message numerator sequences for the logged events and for real-time events. In passive transmission (reply to command), the value in this field represents the number from the Command Numerator Field in an incoming

command. (See Command Channel - Inbound Messages, Section

2.7.15).

--- When the unit is reset/powered-up, this value is set to zero. This provides a way to chronologically sort incoming messages from a certain unit, in case an anachronistic communication medium is used.

2.2.3.6

Unit’s Hardware, Firmware and Protocol Versions

Units HW version

This byte defines the unit's HW version and the ID of the modem embedded in it. Till now the addressing scheme defined 5 bits for HW ID (PCB ID) and 3 bits for Modem Code, this limited the number of products to only 32 products.

As for new products, starting from CelloTrack Nano, an alternative backwards compatible approach will be used, in which each unit's HW will be uniquely defined by a complete byte defined as Unit HW Version ID.

(17)

Cellocator Wireless Communication Protocol Page 17 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

The table for legacy products, which will be identified by the Legacy HW ID is detailed below: HW ID (8 Bits) Legacy HW ID (5 Bits)

Product Name Modem

Code (3 Bits) Modem Type 225 1 CR300 7 GE864-QUAD-V2 2 2 CFE 0 No Modem 194 2 PHSN RF Head 6 No Modem 35 3 Olympic 1 No Modem - Tetra/Astro external modem

4 4 Compact Fleet 0 Sony/Erickson GR47

36 4 Compact Fleet 1 Enfora Enabler II-G

68 4 Compact Fleet 2 Telit GE864, old retrofit board (obsolete)

100 4 Compact Fleet 3 Telit GE864, mute support

5 5 Compact Security 0 Sony/Erickson GR47

37 5 Compact Security 1 Enfora Enabler II-G

69 5 Compact Security 2 Telit GE864, old retrofit board (obsolete)

101 5 Compact Security 3 Telit GE864, mute support

39 7 Compact CAN 8 Sensor 1 Enfora Enabler II-G

71 7 Compact CAN (obsolete) 2

Telit GE864, old retrofit board (obsolete)

103 7 Compact CAN TOB 3 Telit GE864, mute support

9 9 370-50 0 Sony/Erickson GR47

105 9 370-50 3 Telit GE864, mute support

170 10 CelloTrack 1 Output 5 Enfora 3

235 11 CR300B 7 GE864-QUAD-V2

172 12 CelloTrack 5 Enfora III

78 14 Cello-IQ GNSS 2 GE910 QUAD V3

113 17 Compact CAN TOB 3 Telit GE864, mute support

(18)

Cellocator Wireless Communication Protocol Page 18 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

HW ID (8 Bits)

Legacy HW ID (5 Bits)

Product Name Modem

Code (3 Bits)

Modem Type

82 18 CelloTrack T (3G) 2 Telit HE910 NAD

19 19 CelloTrackPower T (2G) 0 Telit GE910 QUAD (v2) (V3)

83 19 CelloTrackPower T (3G) 2 Telit HE910 NAD

20 20 Cello-CANiQ (NA) 0 UE910 NAR

52 20 Cello-CANiQ (EU) 1 UE910 EUR

84 20 Cello-CANiQ (2G) 2 GE910 QUAD V3

182 22 compact EOB 5 Enfora III

183 23 CelloTrack Power 5 Enfora III

216 24 Cello (Telit) 6 Telit GE864, automotive

249 25 Cello Cinterion 7 Cinterion BGS3

220 28 (Compact (TOB)) in use 6 Telit GE864, automotive

221 29 CR200 6 Telit GE864, automotive

222 30 CR200B 6 Telit GE864, automotive

223 31 Cello-IQ 6 Telit GE864, automotive

The table for new products (CelloTrack Nano, Cello-D, CR300B 3G, and on), which will be identified by the HW ID is detailed below:

HW ID (8 Bits)

Legacy HW ID (5 Bits)

Product Name Modem

Code (3 Bits)

Modem Type

38 6 Cello-D 1 UE910 NAR

43 11 CR300B 3G NA GNSS 1 UE910 NAD

75 11 CR300B 3G EU GNSS 2 UE910 EUD

107 11 CR300B 2G 3 GE910 QUAD V3

116 20 Cello-CANiQ (2G) – Car Sharing 3 GE910 QUAD V3

53 21 PointerCept Base Station 1 No Modem

26 26 CelloTrack Nano 20 0 Cinterion BGS2-W

(19)

Cellocator Wireless Communication Protocol Page 19 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

HW ID (8 Bits)

Legacy HW ID (5 Bits)

Product Name Modem

Code (3 Bits)

Modem Type

90 26 CelloTrack Nano 20 3G NA 2 Cinterion EHS5-US

122 26 CelloTrack Nano 20 3G Worldwide 3 Cinterion EHS6A

136 8 CelloTrack Nano 10 GNSS 4 Cinterion BGS2-W

168 8 CelloTrack Nano 10 3G GNSS 5 Cinterion EHS6A

(Byte 15) Protocol Version Identifier and Unit's functional Mode

Feature package:

0 = Old/Legacy (not to be used in new units) 1 = "IQ30" 2 = "IQ40" 3 = "IQ50" AR Functionality Enabled 0 - Fleet base 1 - AR functionality added to Fleet Protocol Version

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

2.2.3.7

Unit’s Status and Current GSM Operator – 1st

This is a bitmapped field that provides information about current unit status and functionality.

GPS comm.: describes the status of communication with the GPS module (0=available, 1=not available/error).

Home/Roam network: describes in what GSM network the unit is currently registered: (0 – Home network, 1 – Roam network)

Correct Time: confirms the validity of the timestamp in the message (correct – 0 or estimated/invalid -1)

Source of Speed: 0 – Estimated by GPS; 1 – Pulse frequency input. GPS

Comm. Home/ Roam Network

Correct

Time Source of Speed Current GSM Operator (PLMN), 1st nibble

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

2.2.3.8

Current GSM Operator Report

The current GSM Operator (PLMN) is represented as a 5 character hexadecimal number. After conversion into decimal it represents the MCC-MNC of a cellular operator (country code + network number). The 5 PLMN nibbles (nibble for each character) are provided in the following places:

Byte 16 (4 LSbits, 1 nibble) Byte 17 (2 nibbles)

(20)

Cellocator Wireless Communication Protocol Page 20 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Byte 25 (2 nibbles), 5th byte of IO Byte 16 (4MSbits,

1 nibble) Byte 17 Byte 25, 5th byte of IO

Nibble 1 Nibble 2 Nibble 3 Nibble 4 Nibble 5

2.2.3.9

Byte 17 - Current GSM Operator report (2

nd

and 3

rd

)

Current GSM Operator (PLMN), 2nd nibble Current GSM Operator (PLMN), 3rd nibble

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

2.2.3.10

Byte 18 - Transmission Reason Specific Data

Additional information Related with the transmission reasons (From Byte 19)

Note that CR200/B and CR300/B in the table below means that the corresponding bit is supported also by CR200 and CR200B units. CR200B and CR300B means that the corresponding bit is supported by CR200B units.

Transmission

Reason Transmission Reason Specific Data Usage (As function of the Transmit reason) 8

Towing

0 Location change detected on Ignition is Off

1 Towed mode start

2 Towed mode stop

9 Robbery mode Robbery mode St at io n ar y R ob b er y se ss io n susp en d ed Im mobi liz at io n se ssio n en d ed Im mobi liz at io n se ssio n star te d Ne a r D riv er Do or R ob b er y E ve n t Dr iv er Do or R ob b er y E ve n t St at io n ar y R ob b er y E ve n t R ob b er y wh ile Dr ivin g E ve n t

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 14

Garage Mode

Direction: entry to Garage Mode ("0") exit from Garage Mode ("1")

Exit from Garage reason: 0 - Manual mode change 1 – Timeout expiration 2-3 - Reserved

Reserved

(21)

Cellocator Wireless Communication Protocol Page 21 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Transmission

Reason Transmission Reason Specific Data Usage (As function of the Transmit reason) 15

Crash detection event

Reserved Light crash event Heavy

crash event

The peak RMS value of the impact in 1g resolution minus 1g

(16g=0xF, 1g=0x0)

Bits 7 – 6 Bit 5 Bit 4 Bits 0 – 3

21 Coasting detection (Speed and RPM) 0 – Stop 1 – Start 22 violation of 1st additional GP frequency threshold 0 Falling 1 Raising 23 violation of 2nd additional GP frequency threshold 0 Failing 1 Raising 34 Over-speed start 0 – Plain

1 – Threshold changed by input

42

Over-speed end

0 – Plain

1 – Threshold changed by input

46 Driver

Authentication Update

For Cello-AR unit only: 0 – Driver ID

1- Code from SPCKeyboard For other units:

User Type "0" – Driver ID "1" – Passenger ID Unused Group ID status "1" – authenticated, "0" – not authenticated Bit 0 Bits 1-6 Bit 7

NOTE: If “Enable Pre-defined driver ID's list" (Add 123, Bit 2) is enabled and the ID is not authenticated, The 6 bytes Dallas field must be ignored.

(22)

Cellocator Wireless Communication Protocol Page 22 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Transmission

Reason Transmission Reason Specific Data Usage (As function of the Transmit reason) Door 48,64 : Door 7 6 5 4 3 2 1 0 Door STR Description 0 Normal 1 Robbery Event

2 CarSharing2: End Of Reservation

Shock

49, 65 Shock STR Description

0 Normal

1 CarSharing2: Modem Off Ended

2 CarSharing2: Modem Off Started

3 CarSharing2: Business Mode started

4 CarSharing2: Private Mode started

69

Start Report

Transmission Reason Specific Data Usage (As function of the Transmit reason)

0 Normal – Legacy support (accelerometer based)

(23)

Cellocator Wireless Communication Protocol Page 23 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Transmission

Reason Transmission Reason Specific Data Usage (As function of the Transmit reason) 91 Message from Keyboard (For Cello AR unit only) Description STR Description

0 Keypad Undefined Failure

1 Immobilizer device wires disconnection

2 Keypad locked

3 Relay malfunction

4 Ignition wire disconnected 5 Starter signal detection 6 Starter malfunction 7 Hotwiring Detection* 8 Primary cut unit failure 9 Secondary cut unit failure 10 Wrong keyboard ID detected 11 Pairing Accomplished

12 Keypad flash failed

13 Alarm Cadence Activated by Keyb 14 Alarm Cadence Deactivated by Keyb 128 ECALL Initiated 129 BCALL Initiated 92 Satellite communication events Description STR Description 0 Reserved

1 Health status report – Failure 2 Health status report – Restore 3 periodic distress event

(24)

Cellocator Wireless Communication Protocol Page 24 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Transmission

Reason Transmission Reason Specific Data Usage (As function of the Transmit reason) 102 CelloTrack family: The CelloTrack changed its Activation mode

STR Description

0 CelloTrack about to move to Inactive mode 1 CelloTrack Activated

158

Tamper active event

STR Description

0 Nano: Removal from cradle

1 Reserved

2 Nano and PointerCept: Tilt tamper.

(Unit has been tilted more than the predefined threshold angle).

3 Cello-D enclosure opened 159

Tamper inactive event

STR Description

0 Nano: Back to cradle

1 Reserved

2 Spare

3 Cello-D enclosure closed 160

CFE Event

Description:

STR Description

0 CFE Disconnected Event 1 CFE Connected Event

2 CFE Reprogramming Succeeded 3 CFE Reprogramming Failed

(25)

Cellocator Wireless Communication Protocol Page 25 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Transmission

Reason Transmission Reason Specific Data Usage (As function of the Transmit reason) 164

Nano event

STR Description

0 Reserved 1 Impact event

2 Orientation change event 3 Man down event

4 Open package 5 Close package 6 Reserved 7 Reserved 8 Reserved

9 Work ID promoted event

10 MultiSense event (details about this event will be passed on the Dallas bytes) 11 Temperature event 12 Humidity event 13 Check-in event 14 Open door/window 15 Close door/window 16 Free-fall event 167 CAN-GPS Speed Calibration Mode STR Description

0 CAN-GPS Calibration Start

1 CAN-GPS Calibration Accomplished 2 CAN-GPS Calibration Failed

3 CAN-GPS Calibration Status Unknown

(26)

Cellocator Wireless Communication Protocol Page 26 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Transmission

Reason Transmission Reason Specific Data Usage (As function of the Transmit reason) 170

SMS delivery4 STR Description

0 N/A

1 SMS message has been delivered

2 SMSC is still trying to deliver the message

3 SMSC is not making any more delivery attempts / Failed to delivered the SMS message

4 No Response from SMSC

5 Rejected due to SMS message pending 191

Geo-Hotspot violation

Direction: entry to hot spot ("1") exit from hot spot ("0")

The index of the geo-zone

The index of the geo-zone.

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bits 0-6 make up the index of the geo-zone. Most significant bit (bit 7) indicates direction: entry to hot spot ("1") or exit from hot spot ("0")

CR200/B and CR300/B 192 - Frequency Measurement Threshold Violation Violating input number Door Shock Violation status 0 – Violation start 1 – Violation End Violation type 0 – Threshold 1 - Range Violation direction In case of Threshold 0 – Low thresh. 1 –High thresh. Reserved In case of range 0 –Keep In 1 – Keep Out

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

194 - Analog Measurement Threshold Violation Violating input number Door Shock Violation status 0 – Violation start 1 – Violation Violation type 0 – Threshold 1 - Range Violation direction 0 – High thresh. 1 – Low thresh. Reserved

(27)

Cellocator Wireless Communication Protocol Page 27 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Transmission

Reason Transmission Reason Specific Data Usage (As function of the Transmit reason)

End

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

199 Trailer Connection Status

0 for trailer disconnected, 1 for trailer connected

CR200/B and CR300/B 200 AHR (Auto Hardware Reset)

The AHR reason:

0 – Modem non responsiveness 1 – Registration problem 2 – GPS AHR

The number of performed AHR attempts

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

205 Garmin connection status changed 0 – Garmin Disconnected 1 – Garmin Connected CR200/B and CR300/B 206 Jamming Detection

GSM Jamming Event specific reason.

Not used GSM Jamming Ignition State: 0-Legacy (Not associated with Ignition state) (Advanced Jamming Mode) 1 – Ignition Off 2 - Ignition On GSM Jamming State: 0-GSM Jamming Detection Start Detected 1-GSM Jamming Detection End Detected

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

CR200/B and CR300/B

207 Radio Off Mode

For CelloTrack and CelloTrack Nano:

GPS Status (Bit 0) Modem Status (Bit 1) Description

0 0 (For Cello variants only)

Detection of internal backup battery voltage discharging to 3.25V or below for longer than 1 second (100 samples). The unit will enter

Early RadioOff Event GPS Status 0 – Off 1 - On Modem Status 0 – Off 1 - On

(28)

Cellocator Wireless Communication Protocol Page 28 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Transmission

Reason Transmission Reason Specific Data Usage (As function of the Transmit reason) shipment mode only after generating this event. (For CelloTrack, CelloTrack Power)

CelloTrack battery voltage decreases below 3.4 Volts for 30 consecutive seconds will initiate the following actions:

1. A Radio-Off event is generated and logged.

2. All log history is saved into nonvolatile memory.

3. Cellular modem and GPS are turned off. 4. The Firmware enters idle state

0 1 N.A

1 0 (For Cello variants only)

Detection of internal backup battery voltage lower than 3.5V (on any temperature) for longer than 1 second (100 samples) upon sole work from internal backup battery. The unit will switch off the radio 2 seconds after event generation. Once switched off, the modem will be switched back on only upon main power reconnection.

1 1 (For CelloTrack, CelloTrack Power,

CelloTrack Nano)

CelloTrack battery voltage decreases below 3.6 Volts for 30 consecutive seconds will initiate an early Radio Off event designed to alert the server that the unit is about to enter Radio Off soon.

Early RadioOff Event (Bit 2)

Description

0 Normal “Radio Off” Event

1 (For CelloTrack, CelloTrack Power,

CelloTrack Nano)

Early “Radio Off” Event, this message shall be sent when the battery voltage is 3.6V or

(29)

Cellocator Wireless Communication Protocol Page 29 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Transmission

Reason Transmission Reason Specific Data Usage (As function of the Transmit reason) below for 30 consecutive measurements.

212 The index of the geo-zone indicating Speed limiting Geo-Fence start event. 213 The index of the geo-zone indicating Speed limiting Geo-Fence End event. 222 PointerCept Event

0- Reserved

1- PointerCept Beacon mode started 2- PointerCept Beacon mode ended

223 CPIN error event

252 COM-Location Glancing (CelloTrack family + Cello-D Units only)

0 - Plain COM-Location Glancing

1- 1 - ST (Specific Time) COM-Location Glancing 2- 2 - Nano improved glancing event

3- 8 – Car Sharing only: No-Show-Up Glancing

CR200/B and CR300/B

253

Violation of Keep In Fence

The index of the geo-zone.

CR200/B and CR300/B 254 Violation of Keep Out Fence CR200/B and CR300/B 255 Violation of Way Point

2.2.3.11

Byte 19 - Transmission Reason

This field contains the reason why the unit is transmitting. Note that this value is valid only for self-initiated active transmissions (i.e. transmissions that the unit generated automatically because of its logics, in contrast to reply transmissions). Reply

transmissions (i.e. transmissions where the message initiative flag is turned on) contain the last transmission reason that was used.

(30)

Cellocator Wireless Communication Protocol Page 30 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Value Supported by CR200/B Supported by CR300/B Supported by Nano Reason

4 Emergency (Distress) mode by command

5 Door Opened (Security Event)

6 Engine Activated (Security Event)

7 GPS Disconnected

8 Location change detected on Ignition is Off See TR specific

data section 2.2.3.10 for more details

9 Robbery Mode

11

Communication Idle

12 Disarmed from emergency states

13 Keypad Locked (wrong codes punched in)

14 Garage Mode (see Transmission Reason Specific Data (section

‎2.2.3.10)).

15 Crash detection event

19 Alarm Triggered by "Lock" input

21 Coasting detection (Speed and RPM)

22 Violation of 1st additional GP frequency threshold

23 Violation of 2nd additional GP frequency threshold

25 Speed detected when Ignition is Off

27

GPS connected 31

Reply to Command 325

IP changed / connection up 33

GPS Navigation Start 34

Over-speed Start

35

Idle Speed Start

5 Always requires acknowledge from central control, even if it was sent as a direct message and not through memory.

(31)

Cellocator Wireless Communication Protocol Page 31 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Value Supported by CR200/B Supported by CR300/B Supported by Nano Reason 36

Distance

37

Engine Start; Ignition Input – active (high)

38

GPS Factory Reset (Automatic only)

40 IP Down

41

GPS Navigation End

42

End of Over-speed

43

End of Idle Speed

44

Timed Event6

45

Engine Stop; Ignition Input – inactive (low)

46 Driver Authentication Update / Code received for Cello-AR

47 Driving Without Authentication

48

Door Close Event

49

Unlock2 / Shock Inactive Event

CelloTrack: GP1 Inactive Event

50 CFE input 6 inactive Event

CelloTrack: GP2 Inactive Event

51 Volume Sensor Inactive Event

52 Hotwire Sensor Inactive Event

53

Driving Stop Event

54 Distress Button Inactive Event

55 Unlock Input Inactive event

56 Oil Pressure Sensor Inactive Event

57 CFE input 1 inactive

58 Lock input inactive event

59 CFE input 2 inactive

60 CFE input 3 inactive

(32)

Cellocator Wireless Communication Protocol Page 32 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Value Supported by CR200/B Supported by CR300/B Supported by Nano Reason

61 CFE input 4 inactive

62 CFE input 5 inactive

63 Ignition Input as GP inactive Event

64 Door Open Event

65

Unlock2 / Shock Active Event

CelloTrack: GP1 Active Event

66 CFE input 6 inactive Event

CelloTrack: GP2 Active Event

67 Volume Sensor Active Event

68 Hotwire Sensor Active Event (370-50)

69

Driving Start Event

70

Distress Button Active Event

71 Unlock Input Active Event

72 Oil Pressure Sensor Active Event

73 CFE input 1 active Event

74 Lock input active event

75 CFE input 2 active Event

76 CFE input 3 active Event

77 CFE input 4 active Event

78 CFE input 5 active Event

79 Ignition Input active or CFE input 6 active

80

Main Power Disconnected

81

Main Power Low Level

In CelloTrack Nano: Battery low level

82

Backup Battery Disconnected

In CelloTrack3G Power: Charging Power Disconnected In CelloTrack Nano: Charging Power Disconnected (USB)

83

Backup Battery Low Level

(33)

Cellocator Wireless Communication Protocol Page 33 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Value Supported by CR200/B Supported by CR300/B Supported by Nano Reason

85

Go (movement start) event

87

Main Power Connected (be unconditionally logged upon an initial power up)

88

Main Power High Level

In CelloTrack family: Battery high level

89

Backup Battery Connected

In CelloTrack3G Power: Charging Power Connected In CelloTrack Nano: Charging Power Connected (USB)

90

Backup Battery High Level

91 Message from SPC Keyboard Supported by

Cello-AR system only. See TR specific data section 2.2.3.10 for more details

92 Satellite communication events

99

Harsh Braking Sensor Triggered

100

Sudden Course Change Sensor Triggered

101

Harsh Acceleration Sensor Triggered

102

CelloTrack family, Activation mode change

104 Trigger on General Input

Applicable only for Security

Modifications

105 Arm Input triggered

106 Disarm Input triggered

107 Remote Controller input trigger

108 Odometer pulse received

109 Unlock Pulse trigger

110 Lock Pulse trigger

111 Triggers on Blinkers

112 One of the protected outputs failure

144 Reset while armed

145 Wireless Panic button (for RB modification

only)

(34)

Cellocator Wireless Communication Protocol Page 34 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Value Supported by CR200/B Supported by CR300/B Supported by Nano Reason 151 Learning Failed 152 Received Signal A 153 Received Signal B

154 This TR will be sent when the unit detects

main power low or disconnect and hibernation mode “D” starts

158

Tamper switch Active Event (For CelloTrack family only)

159

Tamper switch Inactive Event (For CelloTrack family

only)

160 CFE Event

161 "Unlock" input triggered

162 MODECON gas leak start event

163 MODECON gas leak stop event

164

Nano event

165

Nano location report in POD mode

167 CAN-GPS Speed Calibration Mode

1707

SMS Delivery

190

No Modem Zone entry

191

Geo-HOT Spot violation See

Transmission Reason Specific Data (section ‎2.2.3.10) for more details.

192 Frequency Measurement Threshold Violation

193

Reserved for Type 9 internal use: CELL_ID

194 Analog Measurement Threshold Violation See

Transmission Reason Specific Data (section ‎2.2.3.10) for

(35)

Cellocator Wireless Communication Protocol Page 35 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Value Supported by CR200/B Supported by CR300/B Supported by Nano Reason more details.

195

Reserved for Type 9 internal use: CFE_INPUTS_REPORT

196

Reserved for Type 9 internal use: ONEWIRE_TEMPETURE

197

Reserved for Type 9 internal use: EOF_TRIP_TYPE

199 Trailer Connection Status See Transmission

Reason Specific Data (section ‎2.2.3.10) for more details.

200

Modem's Auto Hardware Reset (AHR)

201 PSP – External Alarm is Triggered Only for Fleet edition

while PSP is enabled. Refer to bytes 33-38 for specific reason of the trigger.

202

Wake Up event If enabled in the NVM,

it is sent after Hardware Reset (including AHR) even when active

transmissions are disabled. Includes IMSI of SIM card in bytes 33-38.

203

Pre-Hibernation event If enabled, generated

15 seconds before an expiration of

Hibernation Mode Delay timeout.

204

Vector (course) change Curve smoothing

event

205 Garmin connection status changed See Transmission

Reason Specific Data (section ‎2.2.3.10) for more details.

206

Jamming detection

207

Radio Off Mode

208 Header Error

Self Re-flash Processing.

209 Script Version Error

(36)

Cellocator Wireless Communication Protocol Page 36 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Value Supported by CR200/B Supported by CR300/B Supported by Nano Reason 211 Bad Parameters

212 Speed limiting Geo-Fence.

GeoFence over Speed Start Event. See Transmission Reason Specific Data for more details (Section 2.2.3.10 ).

213 Speed limiting Geo-Fence.

GeoFence over Speed End Event. See Transmission Reason Specific Data for more details (Section 2.2.3.10 ).

214

Reserved for Type 9 internal use: PULSE_COUNTER

221

Reserved for Type 9 internal use: ERROR_EVENT

222 PHSN Event

223 CPIN Error Event

232 External NVM Error

239 Max Error

245 Upload Mode

246 Execute Mode

247

Finish Mode

248 Post Boot Mode

252

COM-Location Glancing (CelloTrack family + Cello-D Units

only)

253

Violation of Keep In Fence. See Transmission Reason Specific Data (section ‎2.2.3.10) for more details.

254

Violation of Keep Out Fence. See Transmission Reason Specific Data (section ‎2.2.3.10) for more details.

255

Violation of Way Point. See Transmission Reason Specific Data (section ‎2.2.3.10) for more details.

2.2.3.12

Unit’s Mode of Operation

The functioning of the Cellocator unit can be generalized as a finite state machine model, with a few “stages” of operation. The “current stage” is referred to as “unit mode”, or “mode of operation”. Every possible stage is assigned a certain value, which is

transmitted in this field:

(37)

Cellocator Wireless Communication Protocol Page 37 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Value Meaning

0x00 Standby Engine On 0x01 Standby Engine Off

0x02 Passive Arming (For Security modifications) 0x03 Pre-Arming (For Security modifications) 0x04 Alarm Armed (For Security modifications) 0x05 Silent Delay (For Security modifications) 0x07 Alarm Triggered (For Security modifications) 0x0E Garage Mode

0x0F Transmissions Delay (for older versions FW25 and below)

0x10 Towed mode (same as Standby Engine On, except the fact that the ignition switch remains off)

2.2.3.13

Unit’s I/O Status

The Cellocator unit is provided with many I/Os (inputs/outputs). Each I/O may be “high” or “low” at a given moment. The I/O status field is a bitmapped representation of all of the I/O’s physical levels. Note that the I/O lines that have been configured to be inverted will affect the application but will not be shown in this field as it only represent the raw physical signals read from the HW.

First byte of I/O status field (sensors inputs):

GP Input Panic Driving Status (Ignition or accelerometer based) Ignition / Movement Sensor CFE In 1 Volume / GP1 Input2 Hood / GP1 Input1 Shock / Unlock 2 (15/20) Distress input Door / Tamper Switch

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Allocation per product:

Product Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Compact Fleet (4 inputs variants)

- Panic Ignition - - - Shock Door

(38)

Cellocator Wireless Communication Protocol Page 38 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Product Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Security (and 6 inputs fleet, TOB and EOB) and Cello-R

(pin

11/20) Unlock2 (pin

15/20)

370-50 GP input Panic Ignition - Volume Hood Shock Door

Olympic - Panic Ignition - - - Shock -

CelloTrack/T (Power version or not) - - Movement sensor CFE In 1 GP input2 (Shock) GP input1 (Door) Distress input Tamper Switch Cello Unlock (pin 11/20)

Panic Driving Status (Ignition or accelerometer based) CFE In 1 - - Shock Door CR200/ CR200B - - Driving Status (Ignition or accelerometer based) - - - Shock - CR300/ CR300B - - Driving Status (Ignition or accelerometer based) - - - Shock Door CelloTrack Output - - Movement

sensor - GP1 input2 GP1 input1 Distress input Tamper Switch CelloTrack

Nano

Package

is open USB power connected

Movement

sensor Button_1 - GP input1 (Power harness )

Button_

2 Tamper Switch

Second byte of I/O status field (sensors inputs):

Ignition port

status Accelerometer status

External Alarm Status / CFE IN 6 External Alarm Trigger / CFE IN 5 Odometer/ CFE IN 4 RC data/ Lock (5/20) Disarm / CFE IN 3 Arm / CFE IN 2

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

(39)

Cellocator Wireless Communication Protocol Page 39 of 292 Copyright © 2015 by Pointer Telocation, Ltd.

Product Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit

0 Compact Fleet (4 inputs variants) - - - - Compact Security (and 6 inputs fleet, TOB and EOB) and Cello-R

- - - Lock

(pin 5/20)

- -

370-50 - - - - Odometer RC data Disarm Arm

Olympic - - External Alarm Status External Alarm Trigger - - - - CelloTrack/T (Power version or not) - - CFE In 6 CFE In 5 CFE In 4 - CFE In 3 CFE In 2 Cello Ignition port status Accelerometer status CFE In 6 CFE In 5 CFE In 4 Lock (pin 5/20) CFE In 3 CFE In 2 CR200/CR200B Ignition port status Accelerometer status - - - - Shock -

CelloTrack Output - - CFE

In 6 CFE In 5 CFE In 4 - CFE In 3 CFE In 2 CR300/CR300B Ignition port status Accelerometer status - - - - CelloTrack Nano - - - -

Third byte of I/O status field (Compact, Cello and CRx00)

CFE OUT 5 CFE OUT 4 CFE OUT 3 CFE OUT 2 GPS power Grad. Stop Siren

Control CFE OUT 1

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Allocation per product:

Product Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Compact Fleet (4 inputs variants)

- - - - GPS

Power Grad. Stop Siren Control -

References

Related documents

In all models for men, not exercising is associated with a higher chance of reporting poor health (about two times). Once education is allowed for, the association

term ‘occupational engagement’ in either core occupational science or occupational

More surprisingly, of the 14 patients who had residual disease on AML-83 after re- ceiving VP-16 and ara-C in combination A, 5 achieved a second complete re- sponse after

Our objective is to provide a systematic approach in order to determinate which constructs we have to integrate in the UEML language and which are the correspondences

Using a case study of social networks of Albanian migrants from former Yugoslavia, in this article I discuss the significance of trans- national ties in the context of: the decision

The finding was also inconsistent with that of Ajayi and Zahiruddin (2016) whose study on 100 non-financial firms listed on the Nigerian Stock Exchange (NSE), revealed a

Since it is known that the joint optimization of the pilot power, data power and duration of training offers results in terms of the spectral efficiency maximization better than

For K = 500 and θ = 30°, 45° and 60° the value of frictional coefficient increases plastic strain also increases or from increasing value of Hardening exponent slope of