CelloTrack Nano Programming Manual
CelloTrack Nano Programming Manual
CelloTrack Nano Programming Manual
Programming Manual -
CelloTrack Nano
Version 5.4.3.0
POINTER TELOCATION LTD. 14 HAMELACHA ST. ROSH HA'AYIN 4809133, ISRAEL ● TEL: 972-3-5723111 ● FAX: 972-3-5723100 ● WWW.POINTER.COM
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.
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.
© Copyright 2018. All rights reserved.
Table of Contents
1 Introduction
1.3 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
All multiple bytes values are stored and treated Intel-style (meaning, “little endian”,
least significant bytes first).
All the parameters are loaded from CM upon reset. In other words, changing the
programming parameters will take effect only after unit reset.
This document defines the common programmable features, supported by all the
modifications of Cellocator units, as well as the specific programmable options, supported
by specific modifications only. The non-common options are highlighted.
During Hibernation
When a new event is generated, the unit will turn its modem and GPS on, wait for a
GPS fix and then queue the event into the event queue. The event will be transmitted
to the server, acknowledged by the server and removed from the queue. “Active
Logged Event” turns the unit on from hibernation for up to 2 minutes. If a GPS fix is
not detected within 1.5 minutes from the beginning of the session, the event will be
queued into the events queue and sent towards the server while giving an extra 30
seconds for the server to acknowledge the event. If a Cellular link is not available the
unit will be turned off and the message will wait in the queue for later delivery.
Event
Queue Event
Transmit Event
turn the GPS on, wait for a fix and then insert the event into the event queue.
The “Active Logged Event” feature is important for units, such as CelloTrack, which are
battery operated and mostly hibernating while periodically communicating with the
server. Prior to this feature, users had to configure both “Event” and “Distress” bits to
achieve this functionality.
2 CelloTrack: Configuration
5 Unused
Address Purpose
93 Over Speed velocity threshold for GPS Over Speed Start event
94 Over Speed velocity threshold for GPS Over Speed End event
97 Idle Speed Velocity threshold for GPS Idle Speed Start event
107 - 108 Listening UDP Port (while connected to both operational server or
maintenance server)
Address Purpose
205 Advanced GSM Jamming Detection – Ignition Off - 1st activated output
(Infrastructure)
208 Advanced GSM Jamming Detection – Ignition Off – 2nd activated output
Address Purpose
211 Advanced GSM Jamming Detection – Ignition Off - Delay for output
activation for the 1st output (Infrastructure)
212 Advanced GSM Jamming Detection – Ignition Off - Delay for output
activation for the 2nd output (Infrastructure)
216-217 Unused
227-229 Unused
231-234 Unused
250-254 Unused
256-258 Unused
1
Available only for CR300B (New Platform) from FW version 43m and later, and for CR300B
(Legacy) from FW version 43h and later.
Address Purpose
288-299 Unused
350-411 Unused
402-411 Unused
421 Security - Trigger an Alarm upon Towing Detection during Alarm Armed
Address Purpose
495 HRLS Trigger Mask Time Based Events (not supported, Infrastructure
only)
Address Purpose
497 Active GPS Distress Triggers Bitmapped mask (second byte, the first is
on 102)
498 HRLS Trigger Mask of GPS Events (second byte, the first is on 103)
540 -603 Extended Events Control Bits array: 256 entries of 2 Bits representing
the extended configurable option for each of the fleet events.
…. ….
Address Purpose
1337-1338 Advanced Glancing (peeking): Glancing time for movement and not
charging state.
Address Purpose
Address Purpose
…. ….
Synchronize Enable
unit’s time Usage
with GPS Counters
time only
when GPS is
navigating
Enable
Max
Speed
Report
Enable
Monitoring
logical
status of
Ignition in
OTA
packets
Periodic
Transmission
(in battery
saving
mode) -
Type-0
0-Disable
1-Enable
Unused Unused Unused Unused Unused Unused Enable Voice SMS Delivery
Call Events Confirmation
event enable
Enable SMS Enforce SMS Generate Generate GPRS Enable Generate Generate
Destination Cell ID Cell ID Cell ID Cell ID
packet (RT) packet packet (RT) packet
with any (logged) with any (logged)
distress with any distress with any
while there event while unconditiona event
is no valid there is no lly unconditiona
GPS valid GPS lly
2
Available only for CR300B (New Platform) from FW version 43m and later, and for CR300B
(Legacy) from FW version 43l and later.
Enable Tight GPS Not used CR200/CR300 Reset last known Enable Pythagoras Enable Speed x Time
PMODE Filter GPS location on Ignition Calculation Calculation (SxT)
management off
Enable
0-Normal
1-Managed
Address: 472
Create Idle/Over Start Idle speed Don’t use time Don’t use time Multiplier for filter of Idle Speed Start
Speed End event timer with ignition filter to close Idle filter to close Session
for open session On speed session Over speed
per ignition Off session
Spare Spare Don’t use time Multiplier for Go/Halt Time Threshold filter
threshold filter for
For "Halt" detection
"Go" detection
Enable event Enable event Enable Enable Enable Idle Enable Over Enable Enable GPS
upon upon speed Sudden Sudden Speed Speed Distance Navigation
location detection Course Speed Events Events Events Start/Stop
change when Change Change Events
detection Ignition Off Sensor sensor
when
Ignition Off
Time Event Multiplier for HIGH SPEED mode Distance Event Multiplier for HIGH SPEED mode
Lower byte
Driving
Status GP1
Important notes:
The GP1 (dry contact input in power harness of the Nano), is active only while the
power harness is actively supplying power to the unit.
The distress and the events are applicable when the input mode is set to either
“Normal” or "Dry contact input mode selection" (per address 2046 bits 4-5).
The invert bit doesn’t affect the raw value shown on IO bytes in type-0 (byte 21 bit 2)
or in its encapsulated form as Type-11 module 41.
Unused Speed No Modem Geo Hot Way Point Keep Out Keep In
Limiting Zone Entry Spot violation Fence Fence
Geo-Fence Traversal violation violation
Event
Unused Auto-gradual Unused Auto Arming Disable Auto Does Not Unused
stop Enable Independent Arming Trigger
from door Silent
delay upon
Unlock
detection
Enable Towed Start & Stop Detection Movement Enable GPS Use
mode Detection Sensitivity Detection wake up upon "movement
0 - Disable Using Voltage 0 - Very type: movement for detection" by
Level and insensitive (movement / towing accelerometer
1 - Enable Accelerometer engine status) detection for Start/Stop
1 - Normal
0 – Disable (don't care if 0 – Start/Stop
2 - Very bit 0 is set) alerts by
1 – Enable sensitive 0 – movement
status of
1 – engine 0 – Don't use
3 - spare Ignition switch
status 1 – Use. (legacy),
1 – Start/Stop
alerts by
movement
detection using
accelerometer.
If this bit is
enabled, all
the logic
normally
dependent on
status of
Ignition Switch
will be re-
linked to the
status of
Movement
detection.
Address: 139
This parameter defines the maximum time the unit will wait for server to acknowledge a
plain event (plain events are one of the four available event generation patterns proposed
by Cellocator unit; refer to the Event Types section in this document). If no ACK is
received by this time, the event will be retransmitted.
Event Delivery Algorithm
Once generated, a plain event is stored in the unit’s Log memory.
This Log memory can store up to 8946 plain events.
When the Log memory is full, newer events will push out the
older ones (FIFO). Events will be uploaded to the Control
Center only when GPRS is available and will be deleted from
the unit’s Log memory only when acknowledgment is received Log memory queue Pending event
Up to 8946 events waiting for Ack
from Central Control. NOTE: Plain events will never be delivered by SMS!
The unit supports one pending event waiting for server acknowledgment. When server
acknowledgment is received, the pending event is deleted from the Log memory head,
and the next event is moved to the pending event data structure in order to be sent to
the server.
NOTE: Legacy units used to have 16 concurrent pending events.
If the Acknowledge is not received during the time defined in Message Transit
Acknowledge Timeout, the event is resent.
Data format: 8-bit unsigned. Resolution is 20msec or 160mseconds, according to the
value of Acknowledge Timeout Extension Multiplier bit, see below.
Note that there is a separate control of ACK to forward data message from server to 3rd
party device connected to the serial port of the unit (application configuration byte 5).
Value span: 00h to FFh (=5.1sec or ~40 seconds)
Default value: 200 (4sec)
Address: 0 bit 6
If this bit is enabled (1) the resolution of Message Transit Acknowledge Timeout
parameter will be 160mseconds/bit, otherwise 20msec/bit
Default value: 1 (160mseconds/bit)
6.2.1.2 Anti-flooding
The Anti-Flooding mechanism is designed to minimize the unit’s message Retransmissions
in situations where GPRS connection is available but the server is unreachable.
The Anti-flooding will randomize the idle communication time between message
retransmission sessions to avoid server overloading in situations where the server
becomes available after period of server unavailability and to avoid network overloading.
Configuration
Modem Reset
5 sessions 5 sessions
Pending 5 sessions
Message
Logged Events Events
Send Random
Queue Buffer
Process Communication
(up to 16) Idling
6 message
retransmissios
The block diagram above describes the Anti-Flooding mechanism. The Anti-Flooding
mechanism’s most important input is the received server acknowledgment; in case there
are no acknowledge messages returned from the server, the Anti-Flooding mechanism
will implement the following retry patterns:
Send each pending message 6 times while waiting for ack. between each transmission.
Repeat the above sessions 5 times.
Stop transmissions for a random time based on “Anti-Flooding timer” and “Anti-Flooding
randomization threshold” configurable parameters (see Anti-Flooding timer, Anti-Flooding
randomization threshold). This random period is defined in the diagram as “Random Communication
Idling”.
Reset the modem.
Go to step 1.
The Anti-Flooding has another sub operational mode called “Intermediate state of Anti-
Flooding” which when enabled blocks message transmission till only after IPUP is
acknowledged by the server. This operational mode will start logged events transmission
only after the server is guaranteed to be responsive. Enabling this mode will implement
the above Anti Flooding behavior only for IPUP messages while not saving IPUP events
into the log memory. Refer to Intermediate state of Anti-Flooding Activation Control. The
Intermediate Anti Flooding mode can be selected to work in Home network, Roam
network and in hibernation.
Address: 284
Description: This parameter defines a "communication idling" timeout, used by the unit
to decrease a communication costs during the server (CCC) failure.
Address: 1353
Description: In case of server failure all the units are entering Anti-Flooding
simultaneously and, as a result, reconnecting to CC simultaneously after the Anti-Flooding
delay expires. This causes a heavy load of communication on the CC server and might
cause a new crash. In order to prevent this issue it is possible to randomize the Anti-
Flooding timer.
The timer is restarted every time with a different value, limited by a programmable
threshold.
(A – Ta)≤ Anti-flooding interval≤(A+ Ta)
A - Anti-flooding timer parameter
Ta - Anti-flooding threshold, programmed in EEPROM
Wrong programming protection:
if A≤Ta the unit will NOT use the low limit of randomization.
Description: If Intermediate state is enabled, the unit will not store IP Up events into log
memory. When dialing to GPRS, only IP Up messages will be sent to the server. The unit
will not try to download accumulated event before reception ACK to the IP Up message
(see Anti-flooding description above).
Default value: all three enabled (1). In CelloTrack family to save energy all three are
disabled.
Address: 0, Bit 0
Description: “Active Logged Events” is a new configurable feature designed to enhance
the functionality of legacy logged events. The feature affects all events configured as
logged (or plain). For more details refer to Active Logged (plain) Event.
Default value: Disable
Address: 36-65
Name in Programmer: APN
Description: This parameter contains an APN used upon dialing to an operational
communication server.
Data format: 30 bytes string, first byte is length
Value span: First byte 0 to 0x1D, second to 30th - ASCII characters
Default value: ASCII "internet"
Address: 8-31
Name in Programmer: GPRS PPP Username
Description: This parameter contains a PPP username used upon dialing to an APN
defined for operational server.
Data format: 24 bytes string, first byte is length
Value span: First byte 0 to 0x17, second to 24th - ASCII characters
Default value: ASCII "test"
Address: 141-164
Name in Programmer: GPRS PPP Password
Description: This parameter contains a PPP password, used upon dialing to an APN
defined for operational server.
Data format: 24 bytes string, first byte is length
Value span: First byte 0 to 0x17, second to 24th ASCII characters
Default value: zeroes
Address: 66 to 69
Name in Programmer: Default Target IP Address (for GPRS)
Description: Stores an IP address of the operational server. All the messages (both
active and passive, irrespectively to the source of the incoming command) during normal
operation will be sent to this IP address.
If this parameter contains zeros, the unit will use an operational DNS instead.
Data format: 4 bytes IP address, Intel order (low significant bytes first)
Default value: 0.0.0.0 (change to the IP address of central command)
Address: 2464-2495
Name in Programmer: Default target DNS Address (operational server)
Description: The Domain Name System (DNS) is a hierarchical naming system for
computers, services, or any resource connected to the Internet or a private network. It
translates domain names meaningful to humans into the numerical (binary) identifiers
associated with networking equipment for the purpose of locating and addressing these
devices worldwide.
In our case the DNS support is required in order to prevent a necessity to assign a static
IP to each of the servers (operational and maintenance).
A domain name usually consists of two or more parts (technically labels), which are
conventionally written separated by dots, such as example.com.
Labels are restricted to a small subset of the ASCII character set known as LDH,
the Letters A–Z in upper and lower case, Digits 0–9, Hyphen, and the dot to separate
LDH-labels; see RFC 3696 section 2 for details.
The DNS will be used for dial up only if the IP address field of the corresponding server
(in programming memory) is set to zero (e.g., 0.0.0.0).
If the IP address field of the corresponding server is not set to zero – the unit shall use
this IP address for dial up.
Data format: 32 bytes string, first byte is length.
Address: 107-108
Name in Programmer: GPRS Self Port
Description: This parameter stores the listening UDP port. This should be the
"destination port" of incoming UDP messages, it will also be sent as a "source port" of an
outgoing transmissions.
Value resolution & span: 0- 65535’
Default value: 231
Address: 74
Description: This parameter defines dial up type, which is differs according to the
communication platform and modem connected.
Valid values: According to the table below:
Value Network
In TCP mode - TCP socket establishment and a Maintenance Platform Manifest* packet
paste into this socket.
In UDP mode - it will be just a Maintenance Platform Manifest* UDP packet delivery to
the Maintenance server and use listening port according to the configuration of the
maintenance server.
An acknowledge (OTA message type 4) should be received in with a defined timeout;
otherwise the platform manifest will be resent.
In case the unit cannot establish a connection to the maintenance server while the GPRS
is available, it will use a dial up retry algorithm defined in Anti-Flooding section of this
document.
If all the retries fail, the unit will stop trying and connect back to an operational server
(instead of entering Anti-Flooding, as it would do while connected to an operational
server).
If the timeout of periodical connection to the maintenance server expires while the unit is
hibernating, it will not wake up; instead it will dial the maintenance server immediately
after the next COM glancing.
It is possible to disable firmware upgrades or programming from the maintenance server.
The unit automatically disconnects from the maintenance server and connects back to its
operational communication server after 3 minutes after the last communication
transaction.
The unit does NOT send logged or distress events to the maintenance server. It keeps
logging events as usual during the maintenance session (except during firmware
upgrades) but does not upload them. The unit will reply to commands sent from a
maintenance server.
Distress alerts and real time based alerts that occurred during the maintenance session
will be lost.
The unit will ignore the incoming voice calls and the incoming SMS notification during the
maintenance session (the SMS will be processed after the maintenance session end).
Outgoing voice call initiation attempts (both plain and emergency) are ignored during the
maintenance session.
After any reset occurred during the maintenance session (except the final reset of
firmware upgrade procedure, see bitmap below) the unit will connect back to the primary
server.
Address: 1399
Description: This parameter defines a time between automatic maintenance sessions.
Maintenance server connection period will automatically randomize, in order to prevent a
load on the maintenance server, caused by simultaneous connection of multiple units.
The randomization is affected by a unit's ID in the following way:
Real period = Programmed Period + {last 2 digits of decimal representing of unit's ID}
[min]
Data format: 1 byte with a resolution of 90 minutes (1.5 hours).
In case of zero, the real period will be only {last 2 digits of decimal representing of unit's
ID} [min]
Value span: 0-15.9 days
Default value: 16 dec (1 day)
Address: 1403-1432
Description: This parameter define a dedicated APN, used by the unit during GPRS dial
up only during a connection to the maintenance server.
Data format: 30 bytes string, first byte is length
Value span: 1st byte – 0 to 0x1D, 2nd to 30th - ASCII characters
Default value (Hex): 08 69 6E 74 65 72 65 61 6C 00 …
Address: 1626-1649
Description: This parameter contains a PPP username used upon dialing to an APN
defined for the maintenance server.
Data format: 24 bytes string, first byte is length
Value span: First byte 0 to 0x17, second to 24th - ASCII characters
Default value (Hex): 04 74 65 73 74 00 00 00 00 00 00 00 …. 00
Address: 1650-1673
Description: This parameter contains a PPP password, used upon dialing to an APN
defined for the maintenance server.
Data format: 24 bytes string, first byte is length
Value span: First byte 0 to 0x17, second to 24th ASCII characters
Default value (Hex): 00 00 00 00 00 00 00 00 00 00 00 00
Address: 2394-2425
Description: As per the DNS for the operational server, described earlier in this
document.
The DNS will be used for dial up only if the Maintenance Server IP Address field is set to
zero (e.g., 0.0.0.0). If the IP address field is not set to zero, the unit will use this IP
address for dial up.
Data format: 32 bytes string, first byte is length
Address: 1396-1397
Description: Those EEPROM cells store the "destination port" of outgoing UDP or TCP
messages (during the maintenance session). This will also be the listening UDP or TCP
port of target host.
Value resolution & span: 0 - 65535
Default value: 7435
Address: 1391
Description: This parameter defines the connection type of the maintenance server.
Valid values: According to the table below:
Value Network
Default value: 0
Address: 1400
Description: The maintenance server will use default 3 Min session timeout when first
connecting to the C+ server. After the first message arrives from the maintenance server
to the unit, the FW will cancel the 3 Min time out, or what is left of it, and replace it with
a new session timeout value defined by this parameter.
Valid values: Min time 30 Sec: 3
Resolution: 10 Sec
Default value: 90 Seconds
Addresses: 187-196
Description: Stores the default target address used by the unit. Under normal
circumstances, this will be the SMS number of the SMS server of central control.
Note that this parameter defines only the default target address, which will be used only
for active transmissions (i.e. transmissions that are automatically generated by the unit).
Passive transmissions (i.e. replies for commands and queries) will be sent to the address
that generated the command/query.
Data format (GSM-SMS): First byte should contain the total amount of digits that make
up the actual address (not including address type byte). Second byte is the address type
byte, which should be 91h for international address (recommended type to use, to allow
roaming) or 81h for local address. The rest of the bytes contain the actual address,
encoded in BCD. The order of the transmission is bytes with lower address first, lower
nibbles (nibble = 4 bit) first. If only the lower nibble of a byte is used (this is legal only in
the last byte – in case this is the last digit of the address), the higher nibble should have
all of its bits set (the nibble should contain 15 dec). The rest of the bytes that are not
used should contain FFh.
Default value: NULL.
Address: In home network 201 bit 2, in Roam network 203 bit 2, in hibernation 3, bit 2
(see the following parameter).
Description: If this parameter is enabled the unit will utilize GPRS whenever possible as
a default communication channel.
Default value: Enabled (1) In Home network, Disabled (0) in Roaming
Address: 3, bit 2
Description: If GPRS is enabled, the unit will try maintaining GPRS session active all the
time, even if there is no data to transfer (for example on parking, during one of the
hibernation modes).
Due to resource reasons the GPRS network is searching for an idling connections and
actively shutting them down. Once the connection is down - the unit will try redialing the
network and generate an additional useless traffic and charge.
If this bit is disabled, the unit will not renew the GPRS session during hibernation upon
drop. The session will be restored only in case the unit is leaving hibernation due to an
Ignition On or Distress Session.
This bit can also be disabled when it is required to prevent GPRS dial up during GSM
peeks (in full hibernation only).
Default: 1 (renew session)
0 110
1 300
2 600
3 1200
4 2400
5 4800
6 9600 √
7 14400
8 19200 √
9 38400
10 56000
11 57600
12 115200 √ (default)
13 128000
14 256000
15 460800 √
Default: 12
6.2.4.2 Parity
0 No Parity √ (default)
1 Odd Parity
2 Even Parity
3 Mark Parity
4 Space Parity
5-7 Unused
Default: 0
3 Unused
Default values: 0
1 Software flow
control
2 Hardware flow
control
3 Unused
Default values: 0
Address: 72-73
Description: This parameter defines the amount of time between two consecutive
Distress Transmissions in distress session initiated by trigger of distress event.
The amount and the period of distress events generated during session initiated by OTA
command is defined by the command itself.
Data Format: 16-bit unsigned integer, 0.01 seconds resolution
Legal values span: 01h to FFFFh – 65535 (~11minutes)
Default value: 1000 (10 seconds)
Address: 75
Description: This parameter defines the amount of transmissions that will be generated
in a single distress session triggered by internal logic, if no more sensors are triggered.
The maximum time of single distress session is [this parameter]*[time between
transmissions]. Take into account up to another second per transmission (this is the time
that it takes the unit to prepare and arrange a transmission).
NOTE: A Distress session initiated by OTA command will contain the number of messages
specified in a command.
Legal values span: 01h (one transmission) through 00FFh (255 transmissions). 0 is
illegal.
Default value: 1
At the end of trip (upon expiration of the dedicated timeout after the Stop alert)
At the end of trip (upon expiration of the dedicated timeout after the Stop alert)
While log is not empty: 90 seconds after last message reception (in case of session
drop or server failure).
While log is empty: 10 seconds after last valid message reception (including ACK)
For CR300, CelloTrack T and Cellotrack Nano, this timeout is configurable via "Timeout
before switching off the modem" parameter.
Once the dial up attempts stop for one of the reasons described above, no more GPRS
dialup attempts (or modem wakes up followed by GPRS dial up attempts) will be made
until Stop Journey is detected. After such an event, dial up attempts will start again as
described above.
Maintenance Session, if enabled, will start immediately after ANY data session occurred
after periodical maintenance timeout expiration. In such a case the modem will be
switched off after the end of the maintenance session. There is no dedicated modem
wake up for maintenance session.
Serial data Forward mechanism (MDT, Garmin, transparent data ...) will behave in next
manner during offline mode:
During modem wake up due to Emergency session, then the data forwarded from
COM port will be forwarded to the server.
During modem wake up due to Ignition OFF or memory overfilling, then the data will
be lost.
Default: 0
Address: 220
This timer is restarted every time a data packet is received (to allow the server time to
send necessary commands to the unit, if needed), when the log is not empty (i.e. not all
logged events were uploaded to the server). Note that the FW limits this parameter to be
minimum 30 seconds, so any programmed value under 30 seconds would be treated as
30 seconds.
After completion of uploading all of the logged events (i.e. the log is empty), the unit is
switching off the modem after 10 seconds (hardcoded).
Resolution: 2 seconds/bit
Default value: 90 seconds
Address: 215
Description: This parameter defines the amount of logged events for upload of events
accumulated during Offline mode. 0 – cancels the amount dependent upload.
Value resolution & span: Resolution is 1 event. Span from: 1 to 255 events.
Default value: 0
Address: 221
Description: This parameter defines the number of logged events upload retries (in case
of no GSM connection when attempting to upload logged events). 0 – cancels the retry
mechanism.
Value resolution & span: Resolution is 1 retry. Span from: 1 to 255 retries.
Default value: 0
Address: 222
Description: This parameter defines the time between logged events upload retries (in
case of no GSM connection when attempting to upload logged events).
Value resolution & span: Resolution is 10 seconds. Span from: 10 to 250 seconds.
Default value: 0
Address: 223-224
Description: This parameter, together with "Movement Timer Before Local Timer
Activation" (address 225-226) define a time range for a local upload mode for logged
events. The "Local Timer to Upload Logged Events" starts after previous upload session
ends. After it expires, the "Movement Timer Before Local Timer Activation" starts. If
during this time the unit moves, the logged events are uploaded, and the "Local Timer to
Upload Logged Events" starts again.
Value resolution & span: Resolution is 1 minute. Span from: 0 to 65535 minutes.
Default value: 30 minutes
Address: 225-226
Description: This parameter, together with "Local Timer to Upload Logged Events"
(address 223-224) define a time range for a local upload mode for logged events. The
"Local Timer to Upload Logged Events" starts after previous upload session ends. After it
expires, the "Movement Timer Before Local Timer Activation" starts. If during this time
the unit moves, the logged events are uploaded, and the "Local Timer to Upload Logged
Events" starts again.
Value resolution & span: Resolution is 1 minute. Span from: 0 to 65535 minutes.
Default value: 10 minutes
6.2.8 Cell ID Based Location (Neighborhood list of the serving GSM cell)
The Cell ID triangulation is an alternative location method. In cases when the GPS is not
available information regarding in-range cellular towers (Cells) with known location, along
with signal power or SNR (Signal to Noise Ratio) indication, might be used for location
approximation of the transmitting device.
-105dbm
-105dbm
-90dbm
-90dbm
-75dbm
-75dbm
~0.75km
~1.5km
~1km
-75dbm
-90dbm
-105dbm
The location of the transmitting vehicle in respect with the “in-range” cells and the RF
signal propagation attributes which can be significantly affected by reflectors, black spots,
interference, etc. all of this may influence the relative “reliability” of the SNR indication as
an estimator for the distance of the vehicle from the receiving Cell.
How does it work with Cellocator unit?
When the unit loses a GPS signal for longer than 2 minutes, it will poll modem for Cell ID
information. The modem will update with the following parameters of up to 7 cells (the
serving cells and up to 6 neighbor cells):
Cell ID
The message, containing this information and CellID retrieval timestamp, will accompany
any log or distress message (as per configuration) generated by Cellocator unit during
GPS coverage loss.
Positioning software performs a triangulation calculation on the information and the data
is converted into a geographical location: strongest reception signal theoretically defines
closest cells.
Conditions to consider GPS coverage loss and restore
The GPS coverage loss in is considered when:
The location appears as invalid for longer than 2 minutes in Standby mode or timeout,
programmed in "GPS Max On time" parameter in hibernation mode.
The recovery from Cell ID state is to GPS coverage state, in standby (i.e. not Hibernation)
mode, happens when the GPS location is considered valid continuously for more than 1
minute or as in PL parameter 500/1 "GPS Navigation Start_Stop filter" in hibernation
mode.
Behavior during No GPS Mode
Once the "NO GPS" mode is started, the unit is polling Cell ID neighborhood information
from modem periodically, every 1 minute.
The data session (to operational server only) is suspended during polling, the connection
does not drop. Messages generated during Cell ID polling are delivered after data mode is
restored.
The Cell ID neighborhood data is stored in a unit and delivered as an additional message
to a central control after any event or distress message. The additional message contains
the next sequential message numerator for easy correlation.
In 3G networks, information of the neighbor cells is not available. Thus, the modem is
polled for current serving cell extended data, which may include sector data, which in turn
may improve determining the unit location.
Default: 0 – Disabled
Address 468
Description: This parameter allows to configure the main battery voltage for assisting
accelerometer or Ignition input with Start/Stop detection, or for waking up the unit from
hibernation upon connecting electrical vehicle to charging source. It only affects if bits 5
and/or 7 of address 467 and/or bit 0 of address 3 are set.
The Start Event shall be registered if movement by accelerometer is detected or Ignition
input state is On, and the voltage of the main battery is higher than this parameter
during the entire Start Event registration timeout.
The Stop Event shall be registered if NO movement by accelerometer is detected or
Ignition input state is Off, and the voltage of the main battery is lower than this threshold
during the entire Stop Event registration timeout.
Address: 1008
Description: This parameter defines a timer, used by the system to repeat search of
available GSM networks in the air. The timer restarts each time when the unit is “taking
decision” to register in a specific PLMN, irrespectively to the result of registration attempt.
Data format: The parameter is an 8-bit integer, resolution of 10 minutes.
Value span: 1 to 255 (10 minutes to 2550 minutes, zero is automatically translated into
30 minutes)
Default value: 6
Address: 1009
Description: This parameter defines a number of active records in PLMN table.
Zero value cancel Roaming List Management feature.
Value span: 0 to 100
Default value: zero
Addresses:
Address Value
1010-1012 PLMN 1
1013-1015 PLMN 2
…. ….
The highest number in Priority field (15) is representing the most preferred network.
The value of 1 is the lowest priority, 2 - higher priority and so on.
The value of zero – is representing Forbidden PLMN.
NOTE: The network available in the air, but not listed in the pre-programmed PLMN list
will be treated as per configuration in “Consider Unknown Operators As Forbidden” above.
During searching of available networks (processing AT+COPS command) the modem is
busy and not available for any type of communication. This process might take up to 3
minutes, but in majority of the cases will be accomplished in less than 20 seconds.
In case no available network found during search, or all the available networks are
“forbidden” – the unit will hold and proceed with searching after expiration of Timer of
Auto Search.
Normal operation
Yes Is Home
Connect to home network
network available?
Is one (or
more) No
operators
forbidden /
Connect to the most No suspended?
Yes Is one (or
preferred operator more) operator
in the preferred
list? Yes
No
Yes
Yes
Mark the same operator as Let the modem select the
suspended (until "Proceed to operator
normal operation")
Legacy Jamming Detection mode: Jamming is detected without any relation to the
Ignition state of the vehicle. In this operational mode, jamming detection can activate
up to two outputs for jamming driver feedback. The Jamming feedback is released by
OTA command or Ignition Sequence.
Jamming Outputs Release by OTA Send OTA Event
Command No
Jamming Output Release by Ignition Jamming Jamming Outputs
Activation Configuratin
2426-2433
Jamming Out1
Jamming
Modem Output
Detection Send OTA Event
Activation Out2
Ignition On
Send OTA Event Parameters
No (Legacy Params)
Jamming 2426-2433
Ignition On Out1
Jamming
Send OTA Event Output
Out2
(Ignition On) Activation
Jamming
Modem Send OTA Event
Detection (Ignition OFF)
Ignition Off
Jamming Out1
Output
activation Out2
PL
Jamming Ignition Off
Criteria Parameters
(213) (New Parameters)
205-212
The following responses to jamming detection are available and switchable by unit's
programming:
Each of the outputs (horn and blinkers) is equipped by independent activation time
filter.
The unit allows activating nested immobilization (after vehicle's stop) and / or
immediate immobilization.
Unconditionally the unit stores dedicated event for jamming detection into its non-
volatile memory.
The unit enables releasing activated outputs by valid Dallas or by certain activity of
Ignition input.
6.2.3.1.1 Telit
The cellular modem detects jamming and, if not during an active GPRS session, initiates
periodical reports to a microcontroller while jammed (every 3 seconds).
The jamming status is considered as GSM JAMMED upon reception of 3 consecutive
jamming detection notifications from the modem in 10 seconds. The unit stores a GSM
JAMMED event (TR206, TR Specific data 0) upon jamming status changing to Jammed.
The jamming status is considered as GSM NOT JAMMED upon reception of a dedicated
unsolicited message from the modem - "Operative". The unit stores a GSM JAMMED event
(TR206, TR Specific data 1) upon jamming status change to Not Jammed.
Since during an active GPRS session unsolicited Jamming detection indications are not
received, the microcontroller is temporary suspending GPRS session upon traffic jam
(missing ACKs for at least 30 seconds and 3 lost ACKs minimum).
NOTE: In this case (GSM Jamming during GPRS Session) the Acknowledge Timeout
directly affects time to Jamming Detection.
The unit will not suspend the GPRS session more than once; next session suspend can
only happen in a subsequent GPRS session.
6.2.3.1.2 Cinterion
The Cinterion modem, unlike Telit, is not limited by active GPRS sessions – the jamming
indications are issued in any state. The modem is not initiating any periodical report; it is
reporting GSM jamming state change upon jamming start and end. The unit is
immediately entering or leaving "Jamming" mode upon reception of the appropriate
notification from the modem.
6.2.11.3 Disable GSM Jamming Event or Disable GSM Jamming Event during
Ignition On
Address: 214
Description: The GSM Jamming-End Time Filter is only applicable if advanced jamming
mode is enabled (See: Advanced GSM Jamming Detection Mode). The Jamming-End Time
Filter defines the time required for declaring “End of Jamming” event. End of jamming will
send a jamming end event and deactivate the associated outputs if configured by
“Release by Jamming End” flag. Setting the Jamming End Time Filter to 0 will result in
immediate outputs deactivation. The filter is common for both Ignition-on and Ignition-off
jamming states. The timer resolution is 15 seconds.
Default value: 10 Minutes
Resolution: 15 second
Address: 213
Description: The GSM Jamming-End Time Filter is only applicable if advanced jamming
mode is enabled (See: Advanced GSM Jamming Detection Mode). The Jamming detection
Time Filter defines the basic criteria for declaring jamming condition. The time filter
defines the minimal number of consecutive 3 seconds samples needed before jamming
condition is detected. Each bit represents time delay of 3 seconds. The minimal value is 1
(0 will be translated to 1 by the Firmware). Typically this parameter will be set to 10,
representing 30 Seconds time filter.
Default value: 30 Seconds (10)
Resolution: 3 second
Upon GSM jamming detection and expiration of activation timeouts, the unit can
concurrently activate two outputs. Once activated by Jamming Detection logic, the output
can only be deactivated by:
Authorized Dallas
Address: 2426 for first output and 2429 for second output, bits 0-2
Address: 205 for first output and 208 for second output, bits 0-2
Description: This pair of parameters defines a numbers of outputs that will be activated
upon jamming detection.
Feature Disabled 0
Siren 1
Gradual Stop 2
St. Immobilizer 3
LED 4
Blinkers 5
Reserved 6
Reserved 7
Value span: 1 to 5
Default value: zero
Address: 2432 for first output and 2433 for second output
Address: 211 for first output and 212 for second output
Description: This pair of parameters contain a time filters for output activation upon
GSM Jamming.
The event of Jamming detection will still be generated w/o any timeout.
If this parameter contains any number, different from zero, the output will not be
activated immediately upon Jamming detection, but after a pre-programmed timer. An
activation of the output will only occur if upon expiration of this timer a jamming session
is still active.
The timer for output activation will start upon detection of GSM Jamming and reset upon
detection of GSM Jamming end.
Resolution: 15 seconds / bit, maximum 63.75 minutes
Default value: zero (immediate activation upon Jamming detection)
Address: 2426 for first output and 2429 for second output, bits 3-5
Address: 205 for first output and 208 for second output, bits 3-5 (Advanced Mode during
Ignition-Off)
Description: This pair of parameters defines a activation pattern of outputs upon
jamming detection.
Setting Action
0 Pulse Activation (The output shall be activated for the time, defined in
"Pulse Outputs Width Period", addr. 140 dec
5-7 Reserved
Example of template:
Two activations in a session, 1 second per activation, 2 sessions, 3 seconds between
sessions:
Address: 2427 for first output and 2430 for second output, bits 0-3
Address: 206 for first output and 209 for second output, bits 0-3 (Advanced Mode,
During Ignition-Off)
Description: This pair of parameters defines a length of activation of the selected output
upon GSM Jamming detection.
0 for the time, defined in "Pulse Outputs Width Period", addr. 140 dec
Value resolution: 0.5 second
Default value: zero
Address: 2427 for first output and 2430 for second output, bits 4-7
Address: 206 for first output and 209 for second output, bits 0-3 (Advanced Mode,
During Ignition-Off)
Description: This pair of parameters defines a number of activations of the selected
output upon GSM Jamming detection.
0 – cancels outputs activation upon jamming detection
Default value: zero
Address: 2428 for first output and 2431 for second output, bits 0-3
Address: 207 for first output and 210 for second output, bits 0-3 (Advanced Mode,
During Ignition-Off)
Description: This pair of parameters defines a number of sessions of output activations
upon GSM Jamming detection.
0 – for cyclic activation all the time of jamming
Default value: zero
6.2.3.7.4 GSM Jamming - Output Activation Template - Time between the Activation
Sessions
Address: 2428 for first output and 2431 for second output, bits 4-7
Address: 207 for first output and 210 for second output, bits 4-7 (Advanced Mode,
During Ignition-Off)
Description: This pair of parameters defines a time between activation sessions of
output activations upon GSM Jamming detection.
Zero value: If zero is programmed the unit will only perform one session of activation
irrespectively to the programmed number of sessions.
6.2.17.8.1 Enable Output Release by GSM Jamming End condition while in Ignition-On
6.2.17.8.2 Enable Output Release by GSM Jamming End condition while in Ignition-Off
Release an output
Values span: 0 - Disable, 1 - Enable
Default value: zero
Address: 6 bit 1
Description: If set to ‘1 the unit will not actively initiate any kind of connection - SMS,
GPRS or voice. It will reply to incoming SMS commands, if the relevant flags for the
current roaming/homing state are enabled.
Default: 0 – Enable Active Transmissions
Address: 1 bit 6
Description: If this feature is enabled authentication of every incoming message to the
unit (like command or acknowledge) will be verified. Each incoming message should
include a unique code, generated as a function of two variables:
Unit’s ID
8 bytes Auth Table, stored in non-volatile memory of the unit and concurrently in the
Communication Center application.
If the code will not be verified as authentic – the unit will not perform / acknowledge the
command and will erase it.
The unit supports dedicated Auth Table read/write commands over its wire protocol. See
description of the commands in a corresponding documentation.
The OTA Auth. table modification will be only be accepted by the unit if the Command
Authentication feature is DISABLED.
Default: 0 – Disabled
Address: 491
Any system trigger (Input trigger, GPS reading based trigger etc.) can be configured to
trigger a High Resolution Logging Session (HRLS - HRLS is one of 4 available event
generation types; refer to the Event Types generated by Cellocator devices section).
During this session the unit is logging an event every valid GPS fix (every second). If the
GPS fix is invalid during HRLS - the event will not be logged.
The duration of HRLS is limited by:
A timeout, closing the HRLS even if not all the events programmed in “Amount of
Events during HRLS” are logged (in case of poor GPS coverage).
HRLS Timeout [sec] = [Amount of Events during HRLS] x 2
There is no data upload during the High Resolution Logging Session – the events are
delivered after the end of HRLS.
Description: This parameter defines number of events, generated during High Resolution
Logging Session. Event is logged every second (if the GPS fix is valid), therefore the
parameter defines minimal duration of HRLS in seconds.
Events with invalid GPS fix will not be logged, and as a result the session could proceed
longer. Maximal duration of HRLS in seconds is twice bigger than the minimal one.
Value span: 0-255
Default value: 5
Address: 283
Description: This parameter defines number of retries to forward data from the COM
port (for example from MDT) to the Central Control over UDP/IP. Such a message
requires acknowledge (msg type 4) from the Central Control. If the acknowledge will not
be received during the timeout defined by "Message Transit Acknowledge Timeout", the
unit will resend it number of times, defined in this parameter.
If all the reties forwarding data through UDP will fail, the same message will be sent by
SMS (if enabled in bytes 202, 204, bit 5).
Default value: 5
Upon 'Ignition OFF' ('Stop Event time filter' elapsed), the unit will update the PL ('GPS
odometer’s current value') with the odometer value reported OTA (same as the value
serially found in 'Master Unit Status Request'), regardless of the 'GPS odometer’s
current value' in PL.
Having the 'GPS odometer’s current value' serially programmed requires Power
recycle in order to take effect.
OTA update of 'GPS odometer’s current value' will take effect immediately.
Upon new FW boot due to any type of FW upgrade (serial, OTA, 'Cellocator+' etc.),
the unit will take the odometer value stored in PL, which is true for the last 'Stop
Report'.
This note is more relevant for those users, upgrading while vehicle is traveling (after
FW upgrade, odometer skip back to the last 'Stop Report' value can be observed).
Data format: The parameter is a 32-bit integer
Value span: 00000000h to FFFFFFFFh
Default value: 00000000h
Values:
First acquisition:
In order to speed up the GPS acquisition:
1. Upon initial boot (power up, excluding AHR) the GPS validity test will start according
to "Normal GPS PMODE Filter", irrespective of the setting in this parameter AND w/o
DOP validation.
This simplified validation routine will work until the first acquisition compatible with
"Tide GPS PMODE Filter" setting AND with DOP setting.
2. Upon achieving acquisition compatible with "Tide GPS PMODE Filter" the unit will start
behaving according to the setting in this parameter AND with DOP setting as usual.
Data format: The parameter is a flags bitmap, “1” - Enable, “0” – Disable
Value span: any 8-bit value, four upper bits are currently a don’t-care bits
Default value: 1
6.3.9 Synchronize Unit’s Time with GPS Time only when GPS is
Navigating
Address: 7, bit 3
Description: This flag defines the condition for time synchronization with GPS time:
0 - Anyway, even when GPS is not navigating
1 - Only when the GPS is navigating
Default value: 1
Description: If this flag is enabled the unit will calculate the distance between 2
consistent GPS queries according to the Pythagoras theorem:
Distance = √(∆𝐴𝑙𝑡𝑖𝑡𝑢𝑑𝑒)2 + (∆𝐿𝑜𝑛𝑔𝑡𝑖𝑡𝑢𝑑𝑒)2 + (∆𝐿𝑎𝑡𝑖𝑡𝑢𝑑𝑒)2
If both Pythagoras and SxT calculation are enabled, the unit will use SxT when there is a
valid GPS fix and Pythagoras when there is no GPS coverage (from last GPS fix to the
next GPS fix).
Default: 1 - Enable
Address: 84
Description: This parameter stores the maximal time between two valid readings from
GPS (in seconds) to be qualified for SxT odometer accumulation.
When you make a configuration take into a consideration the following rule:
where:
max speed in km/h – maximum speed that the vehicle get during the normal usage.
Recommended 160km/h.
max time apart is a value programmed in this parameter.
base unit is “Base unit (measurement factor of GPS odometer)”, address 80-83.
Data format: The parameter is a 8-bit integer.
Value span: 1 to 255
Default value: 7
The GPS communicates, but service fields MODE1 and MODE2 are equal to 0 and 16
respectively for 10 minutes.
The GPS is communicating, but the data is considered as “not navigating” and the
service fields MODE1 and MODE2 are not equal to 0 and 16 respectively for 15
minutes. In this case the unit is resetting GPS using On/Off line. If the condition is
true for another 15 minutes – the unit will send factory reset command to GPS
(effectively the factory reset is sent once in 30 minutes).
Default value: 0
Address: 136
Description: This parameter is aimed to protect unit’s discrete input from noise influence
and defines time, from input’s level change to change detection.
Data format: 8-bit unsigned, Resolution 10 msec.
Value span: 0x00 to 0xFF
Default value: d10
Address: 466
Name in Programmer: Power Sources Measurement Time filter
Address: 0, bit 3
Presentation of inputs in wireless Cellocator protocol
Default value: 0
Address: 0, bit 5
Description: If enabled, a "blinkers" output (pin 18) will be activated when Gradual Stop
output is gradually or immediately activated (to notify surrounding driver that the vehicle
is going to blame and stop shortly).
Default value: 0 - Disable warning output activation
Address: 140
Description: This parameter defines the activation duration time for pulse outputs (for
example some system feedbacks like Driver Authorization and others).
Byte of OTA 26 27 28 29
Message 0
Description: The OTA protocol provides 4 bytes dedicated for monitoring of analog
inputs in few different message types. Those bytes can contain measurement from the
different fields as per the configuration below.
Obviously if the selected source of Data is an Analog input, the corresponding input shall
be programmed as an analog input in Input's Configuration.
Reserved 4
Reserved 5
Reserved 6
Reserved 7
Address: 7, bit 2
Description: In order to start Usage Counters time counting this bit shall be enabled (set
to 1).
Status of this parameter can be changed without reset.
Default: 0 - Disable
6.4.9.3 Wake up from Hibernation upon Periodical Usage Counter Update Timer
Expiration
Address: 1, bit 7
Description: This bit enables waking up the unit from full hibernation for periodic Usage
Counter update.
Default: 0 - Disable
Address: 1330
Description: The byte contains number of the input, utilized by the first Usage Counter.
The unit will use this parameter to backup the value of the 1st Usage Counter from RAM
once a day.
Input’s numbers definition:
Door 0
Shock/Unlock2 1
Ignition 5
Panic 6
Unlock 7
Lock 10
In order to set the use of only one Usage Counter input, select inexistent input for the
second counter (for example 4).
Default: 0
Address: 1331
Description: The byte contains number of the input, utilized by a second Usage Counter.
The unit will use this parameter to backup the value of the 2 nd Usage Counter from RAM
once a day. In order to set use only one Usage Counter input – select inexistent input
number in this parameter (for example 4).
Default: 0
Address: 1332
Description: This parameter defines Usage Counters reporting period. Setting this value
by standard programming access is not recommended, as it will require reset to be
implemented. Refer to OTA and serial protocol document for a dedicated update
command description.
Data format and resolution: 1 byte, 1 minute resolution (from 1 minute to 255
minutes). Zero value cancels timers reporting).
Default: 0 – Reporting canceled
Address: 1 bit 1
Description: This programmable bit enables/disables a longer GSM registration to (5
minutes). In case of lack of GSM registration after an expiration of this timeout the
modem will be reset.
0 –5 minutes GSM registration timeout
1 - 30 seconds timeout
Default: 0 - 5 minutes GSM registration timeout
Address: 515
Description: stores the timeout value (in minutes), before AHR trigger if the following
conditions are true:
No GSM coverage
Ignition On mode
Data format: 1 byte, unsigned integer, resolution of minute. Zero value cancels the AHR
upon lack of GSM registration.
Default value: 30 minutes
Address: 1, bit 3
Description: If this bit is enabled the unit will store a plain event with dedicated
transmission reason (address 200) upon each performed AHR.
Default: 0 (Disable)
Address: 165-166
Description: This parameter defines the time for periodical modem software reset. This
period is restarted upon each manual and automatic modem reset as well as upon
entering full hibernation.
Data format: 2 bytes value, resolution of 1 minutes
Value span: 0 to 65535 (* Zero value in P disables periodical Modem Reset)
Default value (Dec): 1440 (24 hours)
Address: 1352
Description: In case of GPRS network failure all the units are reconnecting to CC
simultaneously after the problem is rectified and it causes heavy communication load on
the CC server.
The Periodical Modem Reset timer is also restarted in all the units at the same time, after
concurrent reconnection to GPRS. It causes all the units to repeat simultaneous modem
resets and this way keeps creating peaks of load on customer’s communication server.
Randomization feature allows the unit to use pseudo random time for Periodical Modem
Reset timer.
The timer is restarted each time to a different value, limited by a programmable
threshold.
(P – Tr)≤ Modem Reset interval ≤(P+ Tr)
P - Periodical Modem Reset parameter
Tr - Periodical Modem Reset Threshold
Wrong programming protection: If P≥Tr the unit will NOT use the low limit of
randomization.
Example:
P=30minutes (res=1min) and Tr=45minutes (res=15min) =>-15< modem reset <75
In this case the lower limit of randomization will not be used:
P≤ modem reset interval ≤75
Data format: Resolution of programmable threshold is 15 minutes, 1 byte
Default value (Dec): 0 (no randomization)
Enum Description
0 Automatic
1 Reserved
2 2G Only
3 3G Only
4 4G Only
Once enabled, the SIM PIN locking is irreversible; there is no way to cancel SIM PIN
locking by command.
The user has to upload the content of the programming after activation of this flag
and programming in order to re-synchronize between the configuration file and the
actual content of the programming.
IMPORTANT: Incorrect usage of this feature might cause SIM card blocking!
Refer to the description in the New SIM PIN section below for further details.
Default: 0 (Disable)
Addresses: 197-200
Name in Programmer: SIM PIN
Description: This parameter stores the PIN code that will be entered to unlock the GSM
SIM card when required.
Data format (GSM): The bytes contain the digits of the PIN, encoded in BCD. The order
of the transmission is bytes with lower address first, lower nibbles first. If only the lower
nibble of a byte is used (this is legal only in the last byte – in case this is the last digit of
the PIN), the higher nibble should have all of its bits set (the nibble should contain 15
dec). The rest of the bytes that are not used should contain 0xFF.
Default value (dec): 1234
Addresses: 1326-1329
This parameter stores the new PIN code that should be used for locking the SIM Card
during the SIM Lock procedure. This code will replace the Active SIM PIN on address 197-
200 upon successful completion of the SIM Lock procedure:
Boot
SIM No
Lockin
g
Enable
Yes
SIM Yes
PIN
==New
SIM
No
NOTE: Since the unit is actively modifying content of its programming cells (replacing the
old Pin code by the new one) the configuration file and the actual content of programming
will lose synchronization. It is very important to synchronize them by uploading the actual
content of the configuration memory from the unit before next configuration cycle.
WARNING: Programming the same configuration file twice, without uploading an actual
content of programmable cells after the first programming, will cause immediate blocking
of the SIM card.
Data format (GSM): The bytes contain the digits of the PIN, encoded in BCD. The order
of the transmission is bytes with lower address first, lower nibbles first. If only the lower
nibble of a byte is used (this is legal only in the last byte – in case this is the last digit of
the PIN), the higher nibble should have all of its bits set (the nibble should contain 15
dec). The rest of the bytes that are not used should contain FFh.
Address: 1914
Description: If this parameter contains a value of 5 or 6 BCD numbers, the unit will
validate an international mobile subscriber identity (MCC + MNC) of its SIM card ~15
seconds after any wake up. If the value of the SIM is different from the value predefined
in this parameter – the unit will switch off the modem. If this parameter contains a value
smaller than 5 digits the feature is disabled.
Address: 266
Description: This parameter defines power consumption of the unit during Ignition Off
mode.
Power consumption reduction is achieved as a trade off with availability: as the
availability is lower, the power consumption is lower. The main power consumers of the
unit are GPS and GSM modules; the unit switches them off periodically during parking.
2 Full Both GSM and GPS modules are (while both GPS &
Hibernation in asynchronous peeking as per GSM off)
programming below.
The unit does not respond to
RS232 queries as well
Note: In this mode Security
Modification will not be able to
detect Signal Correlation
Default value: 2
Address: 271-272
Description: This parameter defines time interval between Stop Event and entering any
programmed Hibernation Mode.
Note: a reception of message from server side (except ACK responses) in the delay period
will reset the delay (i.e. the unit will count again the configured delay from last message
reception before going to hibernation).
Data format: 16-bit unsigned integer, 16 seconds resolution
Value span: 0x01 (16 seconds) through 0xFFFF (291 hours)
Default value: 60’, (16 minutes)
6.5.4 Enable Data Forwarding from Serial Port by SMS (in Hibernation)
Address: 4 bit 5
Description: If this parameter is disabled, the unit will not try forwarding data from 3 rd
party device connected to unit's COM port (over CSP or Transparent Data protocols)
through SMS in hibernation. (in case GPRS is not available or disabled, the forwarded
data will be accumulated in unit's buffer).
Default value: Disabled (1)
Address: 263
Description: GPS peeking is a power management of GPS receiver, which enables to
reduce its power consumption.
GPS peeking is activated in Ignition Off mode only, when Power Management mode is
defined as 1or 2. Except for CelloTrack family, which is explained in section 12.1 below.
This parameter defines the maximum amount of time the GPS is kept turned on while
peeking. The GPS will be turned off once a fix is achieved, or if the Max. On Time expires.
Data format: 8-bit unsigned integer, 16 seconds resolution
Value span: 01h (16 seconds) through 255 (68 minutes); zero value is illegal and
shouldn't be used
Default value: 5’ (1 minute 20 seconds)
Address: 270
Description: GSM Peeking is a power management of GSM Modem, which allow to
reduce its power consumption.
GSM peeking is activated in Ignition Off mode only, when Power management mode is
defined as 2.
Maximum Network Registration Time: This parameter defines time interval, given to
GSM modem for registration into cellular network. If registration wasn’t accomplished
during that time – the modem is being turned off for Off Time.
Maximum Network Registration Time overlaps with the "stronger" Maximum Modem On
Time (defined in address 267). The modem is switched back off when Maximum Modem
On Time expires and there is no data transfer for at least 10 seconds (even if Maximum
Network Registration Time was configured to a higher value which hasn't expired yet).
Data format: 8-bit unsigned integer, 16 seconds resolution
Value span: 01h (16 seconds) through 255 (72.8 hours)
Default value: 4 (1 minute and 4 seconds)
Address: 268-269
Description: This parameter defines the amount of time between GSM peeks. (Refer to
the chart in GSM Peeking – Maximum Network Registration Time). During this time the
GSM Modem is turned off, to conserve energy).
Data format: 16-bit unsigned integer, 16 seconds resolution.
Value span: 02h (32 seconds between two consecutive peeks) through FFFFh (~12 days
between two consecutive peeks). Values below 32 seconds (<02h) are illegal and
shouldn’t be used.
Default value: 225 (1 hour from the end of one peek to the start of the next one)
Address: 267
Description: This parameter defines time the modem is kept turned on after waking up.
Note that Maximum Modem On Time overlaps with the "weaker" Maximum Network
Registration Time (defined in address 270), i.e. the Modem will be turned Off after
Maximum Modem On Time, even if Maximum Network Registration Time was configured
to a higher value which hasn't expired yet. If GPRS is enabled, the unit will dial GPRS and
connect to the communication server during this time.
Addresses: 273-282
Description: Stores the default target address used by the unit to establish Voice call,
initiated by the driver. Under normal circumstances, this will be a voice line phone
number of Central Control room.
Data format: First byte should contain the total amount of digits that make up the actual
address (not including address type byte). Second byte is the address type byte, which
should be 91h for international address (recommended type to use, to allow roaming) or
81h for local address. The rest of the bytes contain the actual address, encoded in BCD.
The order of the transmission is bytes with lower address first, lower nibbles (nibble = 4
bit) first. If only the lower nibble of a byte is used (this is legal only in the last byte – in
case this is the last digit of the address), the higher nibble should have all of its bits set
(the nibble should contain 15 dec). The rest of the bytes that are not used should contain
FFh.
Default value: Null
Address: 85-88
Description: This parameter stores odometer value (in base units) recorded upon last
Distance event generation. This parameter is not recommended for user modification, it is
managed by the unit for recovery situations.
If upon programming the value programmed in this parameter will be higher than the
value of odometer, the unit will overwrite it with the value of odometer.
Data format: The parameter is a 32-bit integer
Value span: 32bits range
Default value: 0
Address: 93
Description: This parameter stores velocity threshold used for Over Speeding session
start. If velocity of the vehicle is higher than this threshold, for longer than programmed
in the Over Speed Duration filter parameter, the unit will consider over-speeding. If
corresponding updates are enabled, the unit will generate event or/and distress.
Note that the Overspeed start will be registered on a velocity of ~2km/h higher than
programmed. In addition, this threshold is only used when not in “Trailer mode” and not
in “Input dependent Over Speed” mode
Value resolution: Units in 32 cm/sec
Default value: 91 (105km/h)
Address: 94
Description: This parameter stores velocity threshold used for Over Speeding session
end (only if the Over Speeding session is already open). If velocity of the vehicle gets
lower than this threshold, for longer than programmed in Over Speed Duration filter
parameter (or immediately as per the configuration flag described below), the unit will
consider end of over-speeding.
If corresponding updates are enabled, the unit will generate event or/and distress.
Note that this threshold is only used when not in “Trailer mode” and not in “Input
dependent Over Speed” mode
Value resolution: Units in 32 cm/sec
Default value: 87 (100km/h)
Address: 95
Description: This parameter stores timeout value, used to consider the speed violation
start/stop. It actually defines the over speed duration which will cause a corresponding
update (if enabled).
Value resolution & span: Duration resolution is 2.5 Seconds. Duration Span from: 0
seconds (0x00h), to 10min 30 sec (0xFEh).
Default value: 4 (10 seconds)
Address: 2391
Description: The unit supports automatic change of over-speed thresholds while certain
input is triggered.
This is useful to change over-speed threshold while raining (in this case the input will be
connected to the wipers wire) or at night (in this case the input will be connected to the
vehicle lights).
Function 12 is available in a list of options available for “Function assigned” byte in input’s
configuration. When it is selected for any input (except ignition), and this input is
triggered, the unit will automatically use speed threshold programmed on address 2391
as both Over-speed start and Over-speed end thresholds.
NOTES:
Over-speed threshold may change only while over-speed session is NOT active.
If the input changes its state while the over-speed session is active – the unit will
keep using over-speed thresholds selected upon over-speed session start.
If both the “Trailer mode” and “Input dependent Over Speed” modes are active
concurrently the unit will select the lowest speed threshold out of two.
Specific Transmission Reason byte of Over-Speed alert
Upon detection of over-speed violation the unit is sensing event or/and distress with
transmission reason 34(start)/42 (stop). The “Specific Transmission Reason” byte of
those messages will contain value “1” if the unit is utilizing alternative Over-speed
thresholds while generating them.
This parameter contains an alternative value of Over-speed threshold, used when an
input, programmed as “Over-speed threshold control” is triggered.
The same value is used for both Over-speed start and Over-speed end thresholds.
The over-speed time filter (programmed on address 95) shall expire prior to alert
generation irrespectively to the selected speed thresholds.
Resolution: 32 cm/sec
Default value: 70km/h
Address: 97
Description: This parameter stores velocity threshold used for Idle Speeding session
start (Idle Speeding refers to when the vehicle is parking with a working engine). If
velocity of the vehicle gets lower than this threshold, for longer than programmed in Idle
Speed Duration filter parameter (from ignition on or from higher speed), the unit will
consider Idle Speeding start.
If corresponding updates are enabled, the unit will generate event or/and distress.
Value resolution: Units in 32 cm/sec
Default value: 14 (16 km/h)
Address: 96
Description: This parameter stores velocity threshold used for Idle Speeding end (only if
the Idle Speeding session is already open). If velocity of the vehicle gets higher than this
threshold, for longer than programmed in Over Speed Duration filter parameter (or
immediately as per the configuration flag described below), the unit will consider end of
idle-speeding.
If corresponding updates are enabled, the unit will generate event or/and distress.
Value resolution: Units in 32 cm/sec
Default value: 16 (19 km/h)
Address: 98
Description: Timeout value, used to consider the idle speed violation start /end.
Value resolution & span: Duration resolution is 2.5 seconds.
Duration Span from: 0 seconds (0x00), to 10 min 50 sec (0xFE)
Default value: 4 (10 seconds)
7.2.12 Create Idle/Over Speed End Update for an Open Session per
Ignition Off
Description: If this bit is set the unit will generate distress session upon every Idle
Speed start /end.
Default value: 0 (disabled)
Sudden Course Change and Sudden Speed Change sensors are derived from the GPS
output; they analyze the delta speed and course between GPS fixes.
The speed and course thresholds are provided separately for each of 4 ranges of speed.
Address: V0-473
V1-474
V2-475
Description: The 4 speed ranges are defined by 3 speed thresholds: V0, V1 and V2
Speed Range 3
V2
Speed Range 2
V1
Speed Range 1
V0
Speed Range 0
0 km/h
The speed ranges threshold (V0, V1, V2) must meet the condition: V0<V1<V2
Data format: 8 bits parameters with resolution of 16 cm/sec
Description: The sensors will trigger if the delta speed or/and course between two
adjacent valid fixes (the unit is getting an updated GPS data fix every 1 second)
exceeds a predefined speed or/and course thresholds for the specific speed
range (if the current or last fix is invalid, the sensors won't trigger).
The following table contains address of speed and course thresholds for each speed range:
Zero value in any of the parameters above will cancel the corresponding sensor for the
specific speed range.
Default Values:
480 49 45°
481 49 45°
482 49 45°
483 49 45°
Note: Sudden Course Change events will be masked when the speed is under 5 km/h.
Address: 104
Name in Programmer: Start Event Time Filter
Description: This parameter stores time filter, defining a required duration of stable
Ignition On state (after ignition state change) for triggering Start (driving session) alert.
Note that when the CelloTrack-Nano is in hibernation state, this time may be prolonged
by up to 10 seconds (it’s a system limitation).
The control of alert type (plain event / distress event) is made from Ignition Input
Settings folder.
Value resolution & span: Duration resolution is 2.56 seconds.
Default value: 10.32 sec.
Address: 105
Name in Programmer: Stop Event Time Filter
Description: This parameter stores time filter, defining a required duration of stable
Ignition Off state (after ignition state change) for triggering Stop (driving session) alert.
Note that when the CelloTrack-Nano is in hibernation state, this time may be prolonged
by up to 10 seconds (it’s a system limitation).
The control of alert type (plain event / distress event) is made from Ignition Input
Settings folder.
Value resolution & span: Duration resolution is 2.56 seconds
Default value: 10.32 sec.
This group of parameter controls time period of the updates, generated by the unit
periodically between "Start" and "Stop" (when ignition switch is on). “Time alerts” or
periodical updates are not generated after "Stop" (when ignition switch is off).
This period is controlled also by the OTA Tracking Command and applied on the fly with
no reset.
Time-based alert period might be automatically modified by the unit in real time as a
function of the following conditions:
Description: This parameter forces the resolution of Time-based alert to one second,
irrespectively to the values, programmed on addresses 106 and 499.
Default value: both 0 (disabled)
Address: 485
Description: This parameter enables automatic change of time events period during NO
IP mode (while GPRS is unavailable):
The basic time event period is multiplied by the factor programmed in this parameter.
Note: value of Zero is legal and considered by the unit as "1".
Default value: 1
TEPH – Time-based alert Period in home network, bits 0:6 of address 106’
TEPR – Basic period value in roam network, bits 0:6 of address 499 (value of zero will
cause the unit to use Home settings during roaming)
HSpeedHm – Time-based alert period multiplier for high speed mode in Home
network, (bits 4:7 of address 92)
HSpeedRm – Time-based alert period multiplier for high speed mode in Roam
network, (bits 4:7 of address 35)
The idea behind this feature is to provide a good correlation between the reported
locations to the roads on a map without significant increase of communication cost.
Neither time nor distance events enable tracking as a function of road curves (note that it
is possible to utilize sudden course change detection for "curve smoothing" with
significant traffic increase), and the path on the map doesn't appear accurate enough, as
shown below.
Detecting movement vector change dramatically improves the stickiness to the road and
readability of the reports, but will also dramatically increase the traffic:
The vector change detection has to be supported by data compression in order to ensure
good stickiness to a road curve for a reasonable price.
The vector change detection occurrence may be reported as a plain/distress events with
TR204 (vector change Report), or as a bulk of up to 6 vector change detection
occurrences, compressed into a single message type 9 , sub-data D (refer to a wireless
protocol for more details).
The unit stores reference GPS stamp value (time, date, latitude, longitude, speed and
course) every time it is detecting change of course's vector.
The stored reference course value is compared with the value of course received with
every new valid GPS frame. If the received value of course differs from stored one more
then the value of vector change programmable parameter (5° by default), the unit
will log vector change detection occurrence (not event in the logged memory yet but in
a volatile memory) and replaces reference course value by the new one.
Note that if compressed vector change report is enabled, the value of this parameter will
be ignored.
If compressed vector change report (next parameter) is disabled the unit will
generate a dedicated event/distress type 0 with TR204 (Vector Change Report).
Default: Both disable
Upon detection of 6th vector change detection occurrence. In this case the system
will generate a Msg type 9 containing all 6 vector change detection occurrences.
Timeout. If at least one vector change event is stored in unit's memory and no other
vector changes were generated by the unit during the pre-programmed period, the
system will generate Msg type 9 containing all previous vector change detection
occurrences.
Upon Stop. Msg type 9 containing all previous vector change detection occurrences
(if any) will be generated immediately upon stop report.
Upon reset command the Msg type 9 containing all previous vector change
detection occurrences (if any) will be generated.
The Compressed Vector change Report Msg type 9 will be logged in the same message
stack as plain event type 0, will utilize the same sequence of numerator and acknowledge
rules.
The Compressed Vector change Report Msg type 9 will NEVER be generated as real-time
or distress event, only as logged event.
Upon power up/reset the unit will record reference course/coordinates upon reception of
the first valid GPS packet.
Note: When no significant course changes are detected by the unit (for example when
driving long straight roads), the unit will send periodic “Compressed Vector Change
Reports” to avoid compressed data overflow.
Address: 1434
Description: This parameter contains a timeout to generate Msg type 9 containing all
logged vector change detection occurrences before six occurrences were accumulated.
This parameter will take affect when:
No vector change detection occurrence is logged by the unit during the period defined
in this parameter
Range and resolution: Unsigned integer 8 bits, resolution of minutes
Default: 10 minutes
Address: 1435
This parameter defines the minimum course change from last logged event, considered as
Vector change Detection occurrence. Possible values are 0 to 180°.
Range and resolution: 8 bits, unsigned integer, resolution of degrees
Default: 5°
Address: 70-71
Name in Programmer: Time between Comm.Idle Transmissions
Description: This parameter defines the maximum time without any communication. If a
message is not received within this timeout, an idle communication alert is registered.
It is possible (configuration bit described below) to wake up the unit from the full
hibernation in order to try delivering this type of alert in real time.
This algorithm is frequently used as a "Heart Bit" of the unit, the "Keep Alive" messaging.
Data format: 16-bit unsigned integer, 1 minute resolution.
Default value: 30 (minutes)
9 Inputs Events
9.1 4 – Ignition
Ignition input can be used for detection of journey Start and Stop, which are key events
in unit logic and require an especial treatment, or as a general purpose input (when
journey Start/Stop is detected using an accelerometer).
Journey Start and Stop:
The system will enter hibernation mode between Journey Stop and Journey Start, and will
start generating periodical events between Journey Start and Journey Stop
In case it is used for detection of journey Start and Stop, except "Common Discrete
Inputs Time Filter" applied to every input, the Start/Stop Alert Generation Time Filters are
applied as well.
A general purpose input:
If ignition input is used as a general purpose it is internally pulled down and can recognize
the following signals:
High: Vin>9V
Voltages between 3.5V to 9V are undefined.
9.2 16 – Panic
This input is equipped by an internal pull up resistor and therefore can only serve as
discrete dry contact.
1-8 Reserved
11 Reserved
13-31 Reserved
Address: 1701
Description: This threshold defines the highest voltage on this input, which will still be
considered as logical zero. Any voltage above the value programmed in this parameter
(as well as open contact) will be considered as logical "one".
The unit is continually sampling voltage on this input and comparing the average
measurement (refer to parameter below) with the threshold programmed in this
parameter.
Value span: 57 (0.6V) to 240 (2.7V). Any measured value below 57 or above 240 causes
the unit to convert this value to default (200).
Default Value: 200
Address: 1702
Description: The unit is continually sampling voltage on this input every 10 msec. The
moving average of sample's number (preprogrammed in this parameter) is compared
with the threshold (previous parameter) in order to decide concerning the logical level of
the input.
NOTE: In the operational modes listed below the unit is ignoring averaging factor and
processing each measurement sample separately:
10 Power Events
If backup battery is not installed the unit will not generate the "backup battery
disconnected" alert.
Address: 1346
Description: Normally the trigger configured as a "plain event" is only generated once,
and the one configured as "distress" is generating single distress session upon trigger
detection (as described above in this document).
The "Main Power disconnected" is an exception from this rule. This alert can be generated
many times.
Note that if Main Power Disconnected alert is configured as "Distress" – it will cause a
number of Distress sessions, according to the number, programmed in this parameters.
Resolution and data format: Minutes, from 1 to 255. 0 – backward compatible mode,
cancels the repetitions (event or session will only be generated once)
Default value: 0 – repetitions canceled
11 Geo-Fences
11.1 Geo-Fence
The group of parameters below contains configuration structures of 100 internal Geo-
Fences of Cellocator unit. Each geo-fence is a rectangular perimeter, activated in a
selected time of the day. It is equipped by violation condition, capable to trigger an alert
or output activity upon occurrence.
During Ignition On mode the unit is continually examining its location and checking if it is
violating a condition of one of the fields.
Each of a 100 geo-fences is a structure of 16 bytes in the following order:
Byte 11
Byte 15
Byte 14
Byte 13
Byte 12
Byte 10
Byte 9
Byte 8
Byte 7
Byte 6
Byte 5
Byte 4
Byte 3
Byte 2
Byte 1
Byte 0
Field Config Maximal Latitude of Fence's Maximal Longitude of Fence's Configuration
description . byte Latitude Centrum Longitude Centrum bytes 1,2 and 3
4 Displace- Displace-
ment ment
Address
Fence 0
2496-2512
2512
2496
Fence 1
2513-2528
2528
2512
Fence 99
4080-4095
4095
4080
Address: 2496-4095
Name in Programmer: EdgePoint 0001 – 0100
Description: The perimeter is defined by center coordinates and maximal displacement
for each coordinate (the same structure for longitude and latitude). The coordinates are
the usual 10-8 radians format. The displacement is 10 8 256 radians (the same format like
the coordinates but without the least significant byte and the most significant byte,
keeping only the middle bytes).
Segment Byte 8 Segment Byte 7 Segment Byte 6 Segment Byte 5 Segment Byte 4 Segment Byte 3
Segment Byte 14 Segment Byte 13 Segment Byte 12 Segment Byte 11 Segment Byte 10 Segment Byte 9
Output
31 Speed Limiting
Number
Geo-Fence
1 TOE (LSB)
29 Activation
24 TOE MSB
TOE MSB
pattern
30
28
27
26
25
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
3
In order to set certain fence to be permanently active the start time shall be set to 0:00 and the
end time to 24:00
11.1.4 Waypoint
Waypoints are perimeters, which the unit has to be found at defined time intervals. The
unit must be found in the perimeter for at least one sample in the whole time window.
Once it happens, the waypoint is "checked" (i.e. no additional checks will be done for this
waypoint). If this does not happen, the unit will trigger a dedicated alert.
7) indicates direction: entry to hot spot ("1") or exit from hot spot ("0"). Behavior is not
affected by fence logic bit. Please note, Hot-Spot does not trigger outputs.
Address: 6, bit 5
Description: This parameter defines the reference of the unit to the geo-fences
(Applicable only for Keep In and Keep Out types).
Global context mode (fence logic = 0)
Keep in fences logic:
When position changes, trigger is generated if both terms below are true:
In the new position *ALL* keep-in fences are in violation state (meaning - position is
outside all keep-in fences).
Previously at least one of the fences wasn't in violation state (position was in the area
of at least one of the fences).
Trigger's transmission-reason-specific data is the index of latest slot that changed its
status to violation state.
Keep out fences logic:
When position changes, trigger is generated if both the terms below are true:
In the new position at least one of the fences is in violation state (meaning - position
is inside one of the keep-out fences).
Previously *ALL* keep-out fences weren't in violation state (position was outside the
area of all keep-out fences).
Trigger's transmission-reason-specific data is the index of latest slot that changed its
status to violation state.
Discrete context mode (fence logic = 1):
Triggers are generated discretely for violation of each keep-in/out fence, regardless of
other fences status. Trigger's transmission-reason-specific data is the index of the slot
that changed its status to violation state.
Default: 0 - Global context mode
Address: 1006
Description: This parameter designed to reduce number of fault Geo-Fence violation
events. It defines required amount of sequential valid GPS packets (GPS packets are
received every second) introducing Geo-Fence violation in order to generate an alert.
Default value: 1
Note: the violation filter is not applicable with waypoint type Geo-Fences (since by
definition, in a waypoint type Geo-Fence one GPS sample in which the unit is inside the
Geo-Fence perimeter is enough to "check" positively this Geo-Fence).
Address: 1, bit 2
Description: If this bit is set, the "first geo-violation changes ignore" mode is activated.
This mode allows avoiding generation violation repetitions upon any kind of reset. In this
mode, the unit will use the first stable violation state as the baseline for subsequent
processing of geo-fences.
This means that any geo-fences in violation state on the first stable status are not
reported, and only subsequent changes are reported.
Once started, "first geo-violation changes ignore" mode terminates when:
A valid, stable GPS fix and geo-fence state is achieved. Any geo-violations at this
point are not reported, and used as baseline.
120 seconds timeout expires. The rationale for this is not ignore important changes
occurring at a later time, if this state started when there is no GPS coverage.
Description: If this bit is enabled the unit will generate an alerts upon violation of No
Modem Type of Geo-Zones.
Default: 0 – both Disable
Address: 1921-2020
Description: This feature enables each Geo-Fence to be conditioned by the vehicle’s
approach angle. An array of 100 bytes was allocated in the unit’s configuration memory to
hold the Geo-Fence approach angle entries. Each entry holds a number between 0 to 11
representing 12 possible angle ranges of 30 degrees with resolution of +- 30 Degrees.
Each entry also holds control bits to enable the Geo-Fence Angle for direct and opposite
headings.
Enable Enable Spare Geo-Fence Approach Angle
direct Opposite
approach approach Code Engle
Angle angle [Degrease]
0 0
1 30
2 60
3 90
4 120
5 150
6 180
7 210
8 240
9 270
10 300
11 330
7 6 5 4 0-3
The following diagram shows possible scenario of a vehicle approaching geo-Fence with
predefined heading relative to earth’s north and the same vehicle approaching the same
geo-fence from the opposite direction. In this case both enable bits must be set to detect
the event. The feature can trigger outputs just like any Geo-Fence. It is possible to
generate audible alert via CE8 device if PSP is enabled and Geo-Fence output code
number 7 is selected. See Geo-Fence output control. For more information about the
relations between GEO-Fence heading and the TOE (Type of Entry field setting the Goe-
Fence functional settings please refer to: GeoEnceHeadingAngleSupport. Please note Hot-
Spot does not support output activation.
Opposite Approach
Angle
N
180
Camera
Geo-Fence
N
Direct Approach
180
Angle
Default: 0 – Disable
Address: 6550-6574
Description: Geo-Fences are defined by a center coordinate, and latitude + longitude
displacements from center (i.e. only rectangular zones can be defined).
Thus, when trying to cover a road (which obviously has turns and curves) with the
rectangular Geo-Fences, some overlapping between Geo-Fences is necessary.
In some cases, this causes the unit to produce too many speed violation events, which may
cause excess workload and confusion to the operator.
To solve this and create zone "continuity", a configurable priority is assigned for each Geo-
Fence.
The priorities are:
Priority Value
1 (highest) 00
2 01
3 10
4 (lowest) - default 11
Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit
...
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
When the priorities of overlapping Geo-Fences are different, the unit considers only the
boundary of the highest priority Geo-Fence:
Priority 1 Priority 1
Priority 2 Priority 2
When the priorities of overlapping Geo-Fences are equal, the unit considers them as one
Geo-Fence with common boundaries:
Priority 2 Priority 2
Priority 2
12 CelloTrack
This section describes parameters associated with CelloTrack devices (both CelloTrack
and CelloTrack Power). The CelloTrack Power device has more programming features
associated with charging logic. Please refer to here for more CelloTrack Power
configuration options.
Enable GPS Enable Enable Enable Live Disable LED Disable LED Disable LED Disable LED
peeking in Event on Distress on Tracking 2 in 1 in 2(System 1(GSM
Live Peeking Peeking operation operation LED) LED)
Tracking (COM- mode mode
Location
glancing)
Disable LED 1 (GSM LED) - If this flag is enabled (‘1’), the LED1 (GSM LED) of
CelloTrack unit will be disabled.
The bit is for Infrastructure only and is currently not operational
Disable LED 2 (System LED) - If this flag is enabled (‘1’), the LED2 (System LED) of
CelloTrack unit will be disabled.
The bit is for Infrastructure only and is currently not operational
Disable LED 1 in operation mode - If this bit is enabled (‘1’), the LED1 (GSM LED) of
CelloTrack unit will be disabled in Activated mode, but will still respond in Non-activated
mode during system activities like “Activation/Deactivation” procedures.
Disable LED 2 in operation mode - If this bit is enabled (‘1’), the LED1 (GSM LED) of
CelloTrack unit will be disabled in Activated mode, but will still respond in Non-activated
mode during system activities like “Activation/Deactivation” procedures.
Enable Live Tracking - If this mode is enabled (‘0’) the unit will remain fully active while
movement is detected. This way the unit will not switch off GSM and GPS during the
entire trip. During this mode the unit is capable to generate periodical events (Time and
Distance) according to pre-programmed rules. If this mode is disabled (‘1’), the unit will
be in hibernation during the entire trip. Only Start and Stop reports will be registered.
Note: If Enable Live Tracking is enabled, the “Stop Event Time Filter” (address 105)
minimal value will be limited by FW to 40 seconds.
See also "GPS Peeking in Live Tracking" parameter.
Enable Distress on Peeking - If this bit is enabled (‘1’), then 20 to 30 seconds before
the end of the COM-Location glancing the unit will trigger a distress session, in form of
standard position message including latest GPS data and an appropriate transmission
reason (252)
Enable Event on Peeking - If this bit is enabled (‘1’), then 20 to 30 seconds before the
end of the COM-Location glancing the unit will trigger an event, in form of standard
position message including latest GPS data and an appropriate transmission reason (252)
GPS peeking during Live tracking - This bit is only applicable if bit 4 of the same
bitmask byte is enabled.
If this bit is enabled (“1”), the GPS will be operated in Live Tracking mode in a way,
enabling an additional power saving as described below.
In the normal Live Tracking mode (see above) all the modules of the unit are activated
and fully operational. When GPS Peeking during Live tracking is enabled the unit operates
a GPS by peeks with preprogrammed length (instead of permanent activation) during the
entire Live Tracking mode.
The GPS Peeks management is activated in the following conditions only:
Only after the first valid fix is obtained after the Start event
If the feature is enabled, the GPS will be switched off immediately after the Time Event
message generation, and will be activated back programmable time before the next Time
Event message generation.
Start Event
TE Timeout
Communic.
GPS power
t
Programmable time (60 sec
by default)
GPS Fix received
When the "Stop events" are set as distress, the unit will process them as any other
distress event, i.e. upon occurrence the GPS will be switched on for Distress session
period plus Extra GPS Time for distress timeout.
While the "Stop" is set as a plain event, the unit will behave as follows:
If the event occurs after the time event peek – the unit will not switch GPS on and will
generate the event with the GPS stamp of the last time event. Then, after the
Hibernation Timeout expires, the unit will enter the full hibernation mode.
If the "Stop" event occurs during the pre-time event GPS peek – the unit will generate
the event with the existing GPS stamp (even if valid location not received yet); then,
after the Hibernation Timeout expires the unit will enter the full hibernation mode.
Default Value: 0x5F
Cradle mount GPIO CONTROL 1 GPIO CONTROL 0 Enable Enable Disable Cell
Power save extended FixTime ID packets
charging algorithm on peeking)
temperature
(Non
range
CelloTrack
T)
0 - for ‘Normal’ range, shall be selected for Li-Poly battery with temperature range of
0-45 °C
1 - for ‘Extended’ range, shall be selected for Sonata® battery with temperature range
of -10-60 °C
Default Value: 0 – (for range of 0-45 °C)
0 GPIO disabled
0 GPIO disabled
Enable Enable Enable Enable Send Cell Id GPS based GPS Activation/
Activation Activation Activation Activation upon Start Ignition based Deactivation
mode mode mode mode Report Start procedure
Enable
change: change: change: change: Event
(Infrastructure) Sending Start 1 – Normal
“Active” “Active” move to move to Enable
events on (two buttons)
“Not “Not
Distress Logged timeout (Non 0–
Active” Active”
Event Event CelloTrac Alternative
Distress Logged (Infrastructure) k T)
0-Disable 0-Disable 0-Disable procedure
Event Event 0-Disable 0-Disable (One button)
1-Enable 1-Enable 1-Enable
0-Disable 0-Disable 1-Enable 1-Enable
1-Enable 1-Enable
deactivation procedures include also sending OTA event to reflect the fact the
sending OTA event to reflect the fact the unit is about to be Deactivated (TR 102).
unit is about to be Deactivated (TR 102).
Unit Deactivated indication Unit Deactivated indication
The SYS LED blinks on/off in 200msec The SYS LED blinks on/off in a 200msec
period to acknowledge deactivation period to acknowledge deactivation request.
request. The device enters a Non-Activated The device enters a Non-Activated state
state until the next operation starts. until the next operation starts.
Pressing FB while the device is in a cradle Pressing FB while the device is in a cradle
and activated will cause the unit to trigger and activated will cause the unit to trigger
the "Panic button triggered” procedure the "Panic button triggered” procedure only.
only.
If this bit is cleared then legacy functionality will be maintained: the start report will be
sent only based on the accelerometer.
Default value: 0 – normal procedure (accelerometer based)
Last event
sent
GSM 10/90 t
30 Distress GPRS or SMS
sec
sec
GPS acquired
or timeout
The trigger
The Distress session, triggered during sleep mode, is managed according to the following
scenario:
Upon trigger of the distress session the unit immediately switches on both GPS and GSM
waits for GPS acquisition or for expiration of Max GPS On time + GPS Extra Time (this
parameter) programmable timeouts. During this time the modem has a chance to
registries into GSM and GPRS.
Once the GPS is acquired or both timeouts expired, the unit initiates another timeout of
30 seconds and then initiates the Distress session.
The unit tries to send each of the distress messages by GPRS; if GPRS is not enabled or
not available the message is sent by SMS. In case of SMS the time to next message of
the same distress session is automatically set to 90 seconds.
10 (or 90 in case of SMS) seconds after the last distress message both GSM and GPS are
switched off if no other Distress traffic is detected.
Data format: 1 byte, decimal value, one second resolution
Default Value: 60 seconds
The unit only will generate ST (Specific Time) event if the Day field of Last Valid GPS
timestamp is not zero, which means that the GPS was navigating in the past and the
time is synchronized. Otherwise the message should not be generated
If randomization enabled, the actual time of the transmission will vary for every unit's
ID according to the rule below:
A= P+ (ID)Mod10*(6min)
A= Actual Transmission Time
P = Programmed time
ID= Unit's unique ID
The ST transmission is generated with the transmission reason of Glancing (252,
Transmission Reason Specific Data 1).
If both regular, interval-based glancing and ST glancing are enabled they both will be
maintained simultaneously and independently.
If the at the time, specified in the ST Time parameter the unit is in a non-hibernation
mode (like, for example, the Live Tracking), except the Normal Glancing, the unit will not
generate an ST Glancing message.
NOTE: If the ST Glancing events are enabled, certain increase in current consumption is
expected.
The CPU periodically wakes up the GPS module in order to synchronize an internal clock
with the RTC of GPS and in order to be able to send the life signal within a resolution of
no worse than 6 minutes.
The wake up mechanism is adaptive and determines the number of time that the GPS has
to be turned on by measuring the clock deviation size. In most of the cases, only one
synchronization wake up is required prior to the life signal event. From time to time, two
synchronization wake ups may be observed.
In order to make current consumption calculation easier, use "Specific time" event as
equal to (up to) 3 normal glancing events in 24 hours period (this is the worst case but
usually no more than 2).
First byte (1614)
4
Setting the "ST Hour" to a value bigger than 23, will cancel the ST Glancing.
Default Value: 0 on both addresses (including "Disable Power Off by On/Off Front
Button" parameter)
5
Setting the "ST Minutes" to a value bigger than 59, will cancel the ST Glancing.
Cellotrack
Batt. Level
3.6Volts
Delay 3.5Volts
3.4Volts Delay
Delay
Radio-Off Radio-Off
Start End
Time
Radio-Off
Unit Mode mode On
OTA Messages
Early Radio Radio Off Message
Off Message sent to Log memory
Early radio off message will be generated by the unit when the battery voltage reaches
3.6 Volts or below for 30 consecutive seconds. The early Radio off message will inform
the server side that the unit’s battery voltage is very low and that Radio off mode is about
to start soon.
Addresses:
1337-1338: For Glancing time for movement and not charging state.
1339-1340: For Glancing time for No movement and charging state.
1341-1342: For Glancing time for movement and charging state.
Description: This feature enables the unit’s glancing (Peeking) period to be adapted to
various operational states.
Glancing, or peeking, in CelloTrack units is a self initiated event designed to wake the unit
from hibernation and send a scheduled event. In CelloTrack, unlike other units, we do not
support separate GPS and GSM peeking, both GPS and GSM peeking in CelloTrack are
governed by GSM peeking parameters. The most dominant peeking parameter is the GSM
Peeking – Modem Off time which sets the time between peeks. The Advanced Glancing
(Peeking) feature enables the user to configure the GSM Peeking – Modem Off time
according to the unit’s charging state and its movement state. The motivation would be to
increase peeking frequency if we have reliable charging energy source or if we have both
charging energy source and we are moving (We have the energy, and we want to get
more information about the unit’s location while traveling) etc. The user can configure
new values, overriding the legacy GSM Peeking – Modem Off time when movement or
charging source are detected. The block diagram bellow describes the functionality of the
“Advanced Glancing Mechanism”. The new mechanism selects from the PL configuration
the appropriate Glancing time as function of the system state (Charging or moving).
Please note that when one of the above parameters (1337-1338, 1339-1340, 1341-1342)
is set to 0, The legacy GSM Peeking – Modem Off time will be used as glancing time.
Movement State
Charging State
(CellotrackPower Only) Advanced
Peeking Updated Glancing time
PL Mechanism (Modem Off-Time)
Config
The following table describes the relations between the system state (Charging or
moving) and the glancing time. Each system state glancing-time is represented by a
dedicated configuration parameter. The unit’s firmware will select the relevant
configuration parameter when the system will change its state. The new glancing-time
will be used in the next glancing period or if distress or Active Logged event will be
triggered.
The table below was added to reflect the fact that Charger power connected to CelloTrack
Power is not a sufficient condition for considering unit’s battery is actually being charged.
For example, when charging power is connected and the temperature is out of charging
range the battery will not be charged, in this case we are in NotCharging state.
Disconnected NotCharging
13 CelloTrack Power
This section describes dedicated CelloTrack Power configuration parameters. The
CelloTrack Power configuration parameters are an addendum to the standard CelloTrack
programming parameters as described in section 15.
The CelloTrack Power supports the following unique items:
CelloTrack Power indicates the charger status in its outputs vector (4th outputs byte,
bit 7; 1- charging, 0 – not charging) in both wireless and wire protocols.
The unit reports the battery temperature measurement (sampled every second) in 4th
byte of analog inputs in both wire and wireless protocols.
The unit activates an external charger when all of the conditions below become true
concurrently:
1. The temperature is in the correct normal/extended (configurable) range (upon
charging the temperature might increase by 5-6°C due to self heating).
2. An external power supply is detected.
3. The battery measurement is lower than 4.1V.
4. The unit is not in hibernation (configurable).
Charging Stop upon "Battery Full" detection - By default the unit will stop charging
when the battery voltage will reach 4.24V (for 2 consecutive measurements or 1 minute).
It is possible to disable this auto charger deactivation in order to let the CCCV controller
to do the job.
Enabling Charging in Hibernation: it is possible to enable charging in hibernation mode
when:
temperature Temperature
range Range
14 CelloTrack Nano
14.1 Overview
The CelloTrack Nano is an asset tracking solution, aimed at addressing the growing
market of small assets management and cargo delivery and expanding the target markets
to which the CelloTrack family applies: cargo tracking applications, smaller assets and
high value mobile equipment, shorter tracking periods, as well as lone worker and lost
child scenarios.
The target asset types are cargo boxes, airborne containers (temperature controlled or
regular), cargo pallets, small size high-value assets (such as machines and small
generators), high value suitcases and equipment (such as art, medical), and so on.
Target applications may include inventory management throughout short/mid-term Track
& Trace, shipment and distribution management, security (anti-theft), protection (anti-
vandal, break-in detection) and more.
The CelloTrack Nano can interface via a short-range RF link to multiple peripherals called
"MultiSense" devices, which acts as Wireless Sensors Network (WSN). Read more about
MultiSense devices in section 15.
The CelloTrack Nano inherited all CelloTrack-T functionality and added new functionality
described in this section. For further information about the product, please refer to the
CelloTrack Nano Product Overview document.
MultiSense
(Remote sensor with short-
Cellular link
CelloTrack range RF communication)
Nano
(with its internal sensors)
MultiSense
(Remote sensor with short-
range RF communication)
14.2.1 Buttons
14.2.1.1 General
Each press on a Nano button when the unit is active activates a short audible beep by the
buzzer (if enabled accordingly; read more about this setting here).
!
The right button, marked " ", when pressed for 2 seconds or more (even if not released),
followed by engagement feedback (buzzer and/or LED - configurable here and here),
generates a panic event which will be sent to the server. An ACK sent by the server will
generate another reception feedback – which is configurable here.
The left button, marked " ", when pressed for less than 3 seconds, will open the
configurable size indication time window.
In addition, this button is turning the unit ON and OFF:
Turn ON: Press 3 seconds while turned OFF. After that the system will self-test, as
described here.
Turn OFF: Press for 5 seconds while turned ON. At the end of that period, the turning
ON/OFF occurs even if the button is not released.
There are 3 ways to end check-in state and go back to check-out state:
1. Timeout expiration of the check-in state will be according to PL parameter of
"Check-in timeout" address 1857 (Default=24 Hours). At this case (assuming the
event enable bits in address 2352 bits 4-7 are enabled) a check-out event will be
generated with Type-0, TR=164, STR=17 and/or Type-11, Module-28, Event code-
19.
2. User has terminated the state by pressing check-out buttons. At this case
(assuming the event enable bits in address 2352 bits 4-7 are enabled) a check-out
event will be generated with Type-0, TR=164, STR=18 and/or Type-11, Module-
28, Event code-12.
3. System power-up.
System reset (all kinds of soft-resets) will NOT change the state.
User will be able to check if the Nano is at check-in or check-out state by shortly pressing
the Power button (0.2-5 sec):
If the Nano is in check-in state - the right LED will blink rapidly (200mS ON,
200mS OFF) Red for 3 sec, postponing the regular GPS/GSM indications.
If the Nano is in check-out state - the right LED will blink slowly (500mS ON,
500mS OFF) Red for 3 sec, postponing the regular GPS/GSM indications.
14.2.2 LEDs
The left LED, marked " " and " ", gives indication of the power/battery and
deviations (as described here).
When the unit is turned ON, or a short press is made on the left button (shorter than 5
seconds), or following reset command, (also see section 14.2.1.1), all the following LED
indications are restarted according to the "Indications time window" parameter described
here.
Battery status: When the unit is turned ON, short blinks of 100mS every X seconds show
the battery status, according to the following legend:
Battery is 50-100% - Green:
█__________________█__________________█__________________█_...
"Light sensor out of range" means the light level of the local sensor crossed the
"open/close package threshold" event.
"Accelerometer out of range" means an orientation change event only.
"Temperature out of range" means the local temperature sensor is either above the upper
TH or below the lower TH.
"Geo-fence violation" means all the possible kinds of violation supported and defined in
the legacy version.
The priority in case more than a single sensor is out of range or deviated: from bottom to
top (geo-fence is the highest priority, going down to light sensor which has the lowest
priority). After that the lowest priority is for the battery status indication mentioned at the
beginning of this section.
In general, switching between different indications is done without any gaps/delays so
they look continuous (overlap).
The non-continuous pulse is: 800mS ON, 300mS OFF, 800mS ON, 300mS OFF, 800mS
ON (once and every time a button is pressed).
All these out-of-range indications are displayed only for the "Indications time window".
This time window also restarts after the left button is pressed again (as described here).
After that they are cleared (turned OFF).
See also the configuration bits described here that enable each sensor out-of-range
indication on the LED.
Charging indications:
When the micro-USB connector is plugged-in and charging is in progress, whether from
the charger (AC wall adaptor) or PC, the left LED will act as described in the following
table.
These indications have the highest priority and they override all other indications on this
LED.
When the user shut down the unit by pressing the power button, and one of the bits are
enabled here, the unit will push to the log the "Transmission before shutdown" event
message.
Type-0
Logged Distress
Bit 1 Bit 0
If any form of immediate transmission method is selected by the user ("Active log event"
and/or "Distress"), the unit will also initiate communication with the server and transmit
its entire log too, while blinking this LED (higher priority than all other indications) green
at 200mS ON and 200mS OFF pace until completion and full shutdown.
Buzzer will beep in 200mS ON and 800mS OFF along the transmission.
Anyway (even if not transmitting), a "Dual short beeps" will be sound before actually
going to inactive mode.
For example the light for a GPRS communication and good tracking will look like the
following:
█_█___________________█______________________█_█___________________█__…
--------5Sec--------
All these indications are only displayed for the time set in the "Indications time window".
After that they are cleared and not displayed.
14.2.3 Buzzer
14.2.3.1 Definitions
Buttons feedback beep = 20mS ON |
Short beep = 200mS ON ██
If enabled here, every valid pressing on the buttons will sound the "Buttons feedback
beep" (20mS).
If enabled here, Panic /Check-in event activation operates the beeps, as explained in
section 14.2.1.5.
If enabled here, after a Panic (special distress) event is acknowledged by the server:
long beep.
Dial-in feature: In lone worker scenarios, some ringing from the unit buzzer may be
needed, to catch the worker’s attention. If enabled here, when the modem receives a
ring/s for a voice call, it rings with its buzzer for 4 seconds and then stops, according
to the ring beeps pattern described above.
If enabled here, when any active sensors go out of the defined limits (all meanings of
the "out-of-range" are explained here), plus geo-fences (all legacy violations related
to geo-fences are relevant here too), the unit shall sound short beeps every
configurable time if the "Indications time window" defined here is open/active.
If enabled here (bit 5), a short beep is sounded upon any power-up packet received
from a paired/preregistered MultiSense.
See BLE pairing (and un-pairing) process related beeps in section 14.2.1.5.
Upon shutdown sequence completion the buzzer shall sound "Dual short beeps"
pattern. If enabled here, the buzzer shall also act according to shutdown sequence as
described here.
If any overlap of beeps should occur, the buzzer shall be activated on an OR basis,
meaning the actual sound should be a superposition of all signals together.
When battery is connected, while the system was active before disconnection.
After turning ON (moving unit from inactive to active mode, at the end of the 3
second press duration).
The Built-In Self-Test (BIST) includes GNSS module, Cellular modem basic (local)
communication and confirmation a SIM and battery exists.
The indications look like the example below for the first 5÷10 seconds only, on the right
LED:
Turning ON press feedback from the buzzer:
█_____________________________________________________..._...|
If all tested component are OK:
|________________________________________________________██
and on the buzzer:
█______________________________________________________█_█
GNSS module failure (Basic communication):
|__________________________________________________██___██
Cellular modem failure (Basic communication + SIM card valid):
|_____________________________________________██___██___██
Battery failure:
|________________________________________██___██___██___██
Samples its sensors according to the table below and logs them efficiently. Look for
distress (critical) events (such as tamper, sensor reading crossed some predefined
critical threshold) to report them immediately.
Takes GNSS locations extra configurable times a day and logs them internally as
Type-0 and/or type-11 with the same message but encapsulated, as mentioned in the
Wireless Protocol document, depending on the configuration bits in PL address 603,
bits 0-1, as defined here.
GNSS and cellular modems are also activated upon distress event occurrences to
immediately report the position of the event. A transmission is sent even if the GNSS
has not got a fix after the timeout. As with the legacy version, if no fix is reached the
Cell-ID transmission logic is used.
The GNSS module is shut down, disregarding any applicative constraints to preserve
energy.
Turns on the cellular modem and transmits to the server, which is configurable in the
GSM Peeking – Modem Off time parameter, including the logged positions,
measurements and events.
For all cellular transmissions, the entire log memory is transferred/uploaded, and then
cleared upon an ACK from the server. In case there is no ACK or no link, it acts as per
the legacy behavior.
At all other times, the main MCU is sleeping (hibernating). During these times, the
"Hibernation Mode Delay" parameter is maintained (the default is 2:40 minutes).
GSM periodic
glancing
GNSS peeking
(legacy)
Extra GNSS
peeks and log it
In every transmission the unit will transmit its location and the last sample of all
sensors in the system.
There is some ratio between location and full sensors glancing, as described in
section 14.3.1.
Legacy capabilities of offline and online tracking (in future powered variants)
including:
Time events
Distance events
Speed events
Geo fencing
Curve smoothing
14.5 USB
14.5.1 Usage
Micro-B female USB connector, through which the unit can perform the following
functions:
Charge the internal battery from the supplied AC-adaptor or PC USB port.
The slow speed is used when the unit recognizes the source as "weak", such as a USB
1.0 PC port, weak AC-adaptors or weak car-adaptors. The charging current in this
case is ~100mA so a complete charge can sometimes take more than 10 hours.
The faster speed is automatically chosen when the source is recognized to be able to
supply enough current. The charging current in this case is ~330mA, so a complete
charge will take less than 5 hours.
FW controlled: The Nano FW decides when to start and stop charging. It charges the
battery to a certain hardcoded high-level charge point (e.g. 90%) and then lets the
battery be consumed to the level of a hardcoded low-level charge point (e.g. 75%)
before another charge cycle is started. In this way, the battery oscillates between
90% and 75% forever and the left LED toggles between green and yellow forever.
To set this mode, set the parameter of "Charging Stop upon Battery Full detection" to
"Stop charging".
This mode of operation is more suitable for constantly powered systems and it keeps
the battery healthier in the long run.
HW controlled: The charger chip decides when the battery has reached full charge
(100%) and then stops charging it. Indication on the left LED turns from orange to
green. This operation is restarted every 5 hours.
To set this mode, set the parameter of "Charging Stop upon Battery Full detection" to
"Keep charging".
This mode is more suitable for systems that get charged from time to time, but the
system is not powered constantly.
If the "Dry contact input selection mode" is set to "Extended battery existence" mode
(=1), then the unit shall ignore the regular mode bit and the actual mode shall be
changed automatically according to the dry contact input value in the following way:
Grounded "Keep charging" and Floating/high-voltage "Stop charging".
In this way we create the most power efficient system, where the Nano internal battery is
charged to 100% as long as the external battery is in charging state (connected to power
supply), but moves to a better efficient way of the "Stop charging" when transferring
energy from a not-being-charged external battery to Nano internal battery.
Description: Some power banks shut down their output if the load is not drawing any
current for more than X seconds timeout.
Note that temperature (configurable) limits for recharging are stronger than this
selection, so if the unit is programmed to lower the recharge current to 100mA under
0°C, then it will pulse at no more than 100mA when in sub-zero temperatures, regardless
of this parameter selection.
This parameter select the pulses amplitude, 0=100mA, 1=330mA
Default value: 0 = 100mA
14.6 Sensors
HW Block Accelerometer Ambient Pressure Accurate Humidity
Function Light Sensor Temperature Sensor (of the
Sensor Sensor MultiSense)
/Feature
Tilt tamper X
Orientation change X
Man-down X
Motion vs.
X
stationary
Report on absolute
X
orientation
Open/Close package X
Altimeter X
Temperature X X
/Humidity
measuring and
logging
For example, if IIR7 is configured (Factor=7), after 7 samples the filtered value will
accumulate 66% of the 100% change in value. After 14 samples 88% and after 21
samples 96% etc.
14.6.2 Accelerometer
The accelerometer sensor is sampled once every second, and in addition it gives
interrupts to the Nano when it has an impact larger than the following preconfigured
threshold.
The reported impacts create impact events if enabled in the following mask here.
The sampled X,Y,Z value of the current acceleration are filtered (by IIR filter) and taken
to calculate the RMS value, and roll and pitch angles. From these values it can derive a
variety of features and links to their programming parameters:
Tilt tamper
Orientation change
Man-down
Detection when the unit is in motion and when it is stationary. As this is legacy
behaviour, see more details in section 6.2.9 above.
Reports on the absolute orientation at every transmission in both type-0 and type-11.
6
BT SIG certification is currently in the product evolution process
GSM periodic
glancing
GNSS peeking
(legacy)
Extra GNSS
peeks and log it
Resolution: 1 minute
Data format: 14 bits
Data range: 1÷16383 (0=Disable extra peeking = same as legacy)
Default value: 0x168 = 360 = 6 hours
00 Tracking legacy
01 Tracking improved
10 Reserved
11 Reserved
Default value: 00 = 0 = Tracking legacy. See more details about this mode in 14.3.1.
First refer to the messaging concept described in section 5.1 of the Cellocator Wireless
Communication Protocol document.
Addresses 540÷603 are allocated to contain a total of 512 bits, 2 bits for each one of
the 256 possible transmission reasons of type-0 legacy events.
This enables the configuration of each transmission reason to be also sent over type-11
messages (if enabled, and regardless of type-0 legacy event configuration) as a Logged
Event, as an "Active Log event" or as both, in the following way:
Address 540:
7 6 5 4 3 2 1 0
…
And so on….till:
Address 603:
6 5 4 3 2 1 0
7
TR=254 TR=253 TR=252
TR=255
In order to detect detachment of the Nano unit from the installation surface (along with
its cradle or when installed without a cradle), a tilt-tamper mechanism can be used.
When orientation (by earth gravity) on each axis changes more than the configured angle
threshold when compared to the steady state for a longer time than the configured timer
threshold, the unit will report it.
This feature utilizes 2 IIR filters: slow (factor is hardcoded = 2) and very slow (factor is
hardcoded = 30). Each IIR filter is implemented as following:
𝑆𝑢𝑚0 = 𝑆𝑎𝑚𝑝𝑙𝑒0 ∗ 𝐹𝑎𝑐𝑡𝑜𝑟
𝑆𝑢𝑚
𝐴𝑣𝑔 =
𝐹𝑎𝑐𝑡𝑜𝑟
Accelerometer
(Xn, Yn, Zn) - Timer and
Comparator repeated Event
Very Slow IIR Filter event logic
(Hardcoded factor = 30)
When a tilt tamper event is created, there is no other such event until the system has
stabilized.
Type-11 Type-0
Address: 2045
Description: Tilt threshold in degrees.
Resolution: 0.588º
Used in order to detect harsh and dangerous incidents such as crashes, haphazard
loading/unloading, and breaching attempts.
It is based on the inherent interrupt mechanism (of the accelerometer chip) for
acceleration passing a certain threshold. Either upwards (usually >1.5g), which is
considered an impact, or downwards (usually < 0.5g), which was probably caused by a
free-fall incident.
This impact or free-fall is configurable by a PL bit in the MultiSense, and fixed to impact
only in the Nano itself. In phase 2, the Nano will also support the same configuration bit
and free-fall feature (Infrastructure).
When the acceleration reading is higher than the configurable threshold, at any axis, for
more than the configurable time, it is considered an impact event and the chip will
generate an interrupt.
If enabled (see below), it is reported via the cellular link along with the peak RMS
acceleration magnitude of that incident.
Type-11 Type-0
Description: After an impact or free-fall event was created, this timer is reset and no
repetitions of this event will be created until the timer expires (per source). This is to
prevent multiple events in a short time.
Resolution: 0.5 minute
Valid Range: 0.5-127.5 minutes, 0=Disable
Default value: 0x01 = 0.5 minute
Type-11 Type-0
Address: 2051
Description: When the earth-gravity is moving more than this angle threshold, it shall be
considered as an "Orientation change" event.
Resolution: 0.588º
Data format: 1 byte, decimal value
Data range: 0÷255 = 0.588º÷150º (0 = Disable the entire feature)
Default value: 0x4D = 77 = 45.276º
The "Check-in" operation fixates the 3 axis accelerometer values as a baseline reference.
Changing the unit orientation value above the threshold (in each axis, separately) related
to the fixated baseline orientation will initiate a "Man down" event.
From FW version 34j and on, man-down events will be detected only within the "Check-
in" window. So it will stop functioning when "Check-out timer" expired or check-out
operation by the user is performed.
If all check-in/out events are disabled (Address 2352 bits 4-7 = 0), then man-down
feature will not work either.
If enabled in the PL parameter of "Man-down delay and beeps enable" (address 2055.7),
when a man-down situation occurs, a buzzer indication will be sound with long beeps (1
Sec on, 1 Sec off, and repeat) for 20 seconds (hardcoded).
The creation of the event will be delayed by that period.
During that period, the user can press the power button shortly (for 0.2-5 Sec) and
cancel the buzzer and event creation (the man-down mechanism, will remain armed
though).
If the event was not canceled by the user, the event will be sent to the server, re-arming
this mechanism will be done when the orientation is back to the non-violation range of
degrees (filtered in the same manner of detecting man-down).
If enabled in the PL parameter of "Man down event initiate outgoing voice call enable"
(address 2055.6) the unit shall initiate a voice call (once) to the predefined phone
number in PL parameter of "Voice call Destination number" (address 273), after getting
all OTA ACKs, or 2 minutes hardcoded timeout, from the event transmission. The same
timeout as the incoming calls ("Listen-in timeout", in address 1847) will be applied for the
outgoing voice call as well.
If unit has no cellular link (not registered) or the unit is in hibernation and only logged
event was enabled, the voice call will not be performed.
Type-11 Type-0
Address: 2054
Description: When the earth gravity is moving more than the defined angle threshold, it
is considered a "Man down" event.
Resolution: 0.667º
Data format: 1 byte, decimal value
Data range: 0÷255 = 0.667º÷170.085º (0= Disable the entire feature)
Default value: 0x43 = 67 = Tilt angle of 44.689º
Description: If this bit is set to '1' (enabled), upon creation of a Man-down event, the
unit shall initiate a voice call (once) to the predefined phone number (configured in PL
parameter of "Voice call Destination number" at address 273).
Default value: 0 = Disable
This feature is based on a light sensor, a configurable IIR filter and some small
hysteresis.
The events shall be generated upon crossing the threshold (plus the hysteresis) of the
filtered value. Meaning when unit is switched-on in stable environment, no event will be
generated.
Any crossing of the threshold (plus the hysteresis) upwards will generate a "Package
opened" event. Any crossing of the threshold (minus the hysteresis) downwards will
generate a "Package closed" event.
Type-11 Type-0
Type-11 Type-0
Address: 2058
Description: When the filtered light level crosses this threshold upwards, it will be
considered a "Package open" event. When the filtered light level crosses this threshold
downwards, it will be considered a "Package close" event.
Resolution: 2.5 lux
Data format: 1 byte, decimal value
Data range: 0÷255 = 0÷637.5 lux, Valid range is 12.5÷637.5 lux (values below 12.5
lux will be considered internally as value of 12.5).
Default value: 0x0C = 30 lux
Type-11
Bit 3 Bit 2
One of the measured sensors can be selected and routed to one of the type-0 legacy
analog channels.
Note that only a single Nano source and type can be selected.
The selection is done by the following 2 selector parameters, the Source of measurement
and Sensor type, see below.
Address: 2064
Description: This is the ENUM of this field:
0x00÷0x0F – MultiSense unit (according to its location in the PL, whether
occupied/enabled or not)
0xFC – Guest/Tag MultiSense (not in the list)
0xFD – High accuracy or specialized sensors of the Nano 20 (for example: Accurate
temperature sensor, pressure sensor, etc)
0xFE – MCU internal (temperature only)
0xFF – Reserved
Default value: 0xFD = High accuracy or specialized sensors of the Nano 20
Address: 2065
Description: This in the ENUM of this field:
0 = Reserved
1 = Temperature
2 = Humidity (MultiSense only)
3 = Pressure (Nano only)
Full system (16 humidity sources + 17 temperature sources), each queue will be 35
samples.
CelloTrack nano
M.S= MultiSense
M.S
Q1
1
M.S
Q2
2
Log
Wrapping
& Logging
machine
M.S Tx
Q16
16
Flash mem.
10K Events log mem.
Nano
Q17 (Also cyclic)
inherent
Each source has its separated state machine, and each buffer includes records and
header.
IMPORTANT: If a specific channel is not configured correctly and/or has illegal values,
for example:
If the Alert time is more than one sampling time and less than 2 sampling times it will
wait 2 sampling time periods.
If the Alert time is more than 2 sampling times the unit will wait the defined sampling
time.
T or RH%
Back to
limits point
Violation Alert Out of
point state alert
Relaxed Cyclic
sampling Buffer
rate
Alert duration
High
Limit Temp./Humid. Temp./Humid.
Alert time filter Alert time filter
0 t
Transmission
of the buffer Alert Transmission
sampling of the buffer after
Low rate configured timer or after
Limit (higher) alarm cancelation. As
long as the “Alert
retransmissions timeout”
hasn’t expired yet.
(The buffer is cleared
even if the message is not
transmitted)
NOTES:
Both "Low limit" and "High limit" thresholds are concurrently active. The unit always
takes both of them into account.
There are two sampling rates; one when not in alarm mode called "Relaxed sampling
rate" and one in alert mode called "Alert sampling rate".
If logging sampling rate (hours +minutes) or relaxed/alert sampling rates are zeroed
or none of the related events are enabled – the entire feature is disabled.
IMPORTANT: All the parameters in the following sections (from sections 14.9.11.1
to 14.9.11.13) are related to the Nano only. The parallel parameters for MultiSense units
are described in section 15.4.
Address: 2066
Description: This is the sampling rate when the channel is not in alert state.
Resolution: 2 seconds
Data format: 1 byte, decimal value
Data range: 0÷255 = 0÷510. Valid range is 2÷510 seconds and must be < than
"Temperature alert time", otherwise the entire logger is disabled.
Default value: 0x1E = 60 seconds
Address: 2067
Description: Temperature high limit threshold; above this is a violation.
Resolution: 1ºC
Data format: 1 byte, Signed (2's complementary) value.
Data range: -127÷128, Valid range is -50÷100 ºC
Default value: 0x00 = 0ºC
Address: 2068
Description: Temperature low limit threshold; below this is a violation.
Resolution: 1ºC
Data format: 1 byte, Signed (2's complementary) value.
Data range: -127÷128, Valid range is -50÷100 ºC
Default value: 0xEC = -20ºC
Address: 2069
Description: Timeout before alert generation, after a TH is crossed; also used to exit an
alert state after reverting to filter limits.
NOTE: This parameter will be rounded to the closest sampling time units.
Resolution: 1 minute
Data format: 1 byte, decimal value.
Data range: 0÷255, Valid range is 1÷255 minutes and must be > "Relaxed temperature
sampling rate" and also > "Alert temperature sampling rate", otherwise the entire logger
is disabled.
Default value: 0x02 = 2 minutes
Address: 2070
Description: Time for a violation to become an alert, and also reverting from non-
violation to non-alert.
Resolution: 2 seconds
Type-11 Type-0
Note: When the bits of type-11 are enabled, the message used to convey the event is
module 40 (and not module 28).
Default value: 0x00 = All disabled
Type-11 Type-0
Note: When the bits of type-11 are enabled, the message used to convey the event is
module 40 (and not module 28).
Default value: 0x00 = All disabled
Address: 2073
Description: If an alert is not canceled by a special command (see the OTA protocol),
the unit will keep retransmitting the buffer over and over again every this defined period,
until the timeout expires.
NOTES:
The value will be rounded to the closest whole "Alert temperature/humidity sampling
rate" units.
If less than one unit of "Alert temperature/humidity sampling rate" is transmitted, the
feature is disabled.
If it has a larger value than the queue size, it will retransmit every full queue.
A buffer can only be transmitted via type-11 messages. The retransmissions are also
sent (if enabled) over type-0 messages with current single measurements only.
Resolution: 1 minute
Data format: 1 byte, decimal value
Data range: 0÷255 minutes
Address: 2074
Description: If alert is not cleared, the buffer keeps being retransmitted until this
timeout expires.
Resolution: 10 minutes
Data format: 1 byte, decimal value
Data range: 0÷255, Valid range is 1÷255 = 10÷2550 Minutes, 0=Disable
Default value: 0x00 = Disable
Type-11
Bit 7 Bit 6
Address: 2080
Description: After power-up or reset, the units indication (Buzzer and LEDs) are shut
down after the defined "Indications time window" value, in order to conserve energy.
When the unit is in ON state, every button press longer than 200mS but shorter than 5
seconds will prolong or open the indications window by restarting this "Indications time
window".
Note that a zero value can result in an unstable system and therefore should not be used.
Resolution: 4 seconds
Data format: 1 byte, decimal value
Data range: 0÷255, valid range 1÷255 (4÷1020 seconds)
Default value: 0x08= 32 seconds
Address: 2078
Description: When the configured sensors go out of their limits, repeating beeps are
sounded at the defined interval.
Resolution: 1 second
Data format: 1 byte, decimal value
Data range: 0÷255, valid range is 1÷255 seconds
Default value: 0x0A = 10 seconds
Address: 1855
Description: If user doesn't acknowledge the "user indication beeps" by pressing the
check-in buttons (both buttons for 1>t>5 Sec), the beeps will stop after this timeout.
Resolution: 1 second
Data format: 1 byte, decimal value
Data range: 0÷255, valid range is 1÷255 seconds
Default value: 0x0A = 10 seconds
Address: 2079
Description: These bits enable (=1) or disable (=0) the various LED indications.
Bits 7 Bit 6
Note that all these indications are displayed only for the "Indications time window" time.
After that they are cleared (turned OFF).
Default value: 0x3 = both enabled
Description: This is the time between consecutive LED blinks of battery level. See 14.2.2
for more details.
All these battery indications are displayed only for the "Indications time window" time.
After that they are cleared (turned OFF).
Resolution: 1 second
Data format: 5 bits, decimal value
Data range: 0÷31 seconds (0=Disable blinks entirely)
Type-11 Type-0
Type-11 Type-0
Default value: 0x02 = Type-0 Logged is enabled, all the rest are disabled.
Address: 2082
Description: For each type of event the following can be configured:
Address: 2083
Description: For each type of event, the following can be configured:
Address: 2084
Description: These bits enable (=1) or disable (=0) the BT classic and BLE (Bluetooth
Low Energy) block functionally feature.
There are three types of "MultiSense Processing Mode" options:
1. "Ignore unpaired MultiSense units" = in this mode, the Nano device will only
accept data from MultiSense units that are paired with the Nano device, and are in
range.
2. "Tag Mode" = in this mode, the Nano will detect all MultiSense units that are in its
range, but will not report sensor values from the MultiSense units. The data that
will be reported include the "MAC address," "battery level, "RSSI", "TX-reason",
"FW version", "BOM mask" and "Sensors mask" fields.
3. "Guest Mode" = in this mode, the Nano will detect all MultiSense units that is in its
range, and will also report all sensor values from the MultiSense units that are
enabled.
Additional Comments:
In Guest mode, since the communication is bidirectional, it is recommended not to
have more than one Cello/Nano unit in the same BLE coverage range (~100m
radius/Nano).
In Tag mode, since the communication is unidirectional, there is no such
limitation. Users are allowed to place multiple Cello/Nano units within the same
BLE coverage range.
Type-11
Bit 7 Bit 6
Important note: If none of the enable bits for the guest/tag messaging are enabled (bits
6-7 above), the entire functionality of guest/tag mode is cancelled and the Nano acts as if
in normal mode (which is "Ignore unpaired MultiSense units").
Default value: 0x00 = All disabled
Type-11
Bit 3 Bit 2
Address: 2085-2086
Description: This sets the timer via which MultiSense units transmit their keep-alive
messages. These transmissions will occur only if this timer elapsed since last
transmission. For example, if “Tx on violation only” mode is enabled and no violation
occurred for more than this timer.
Resolution: 2 seconds
Data format: 2 byte, decimal value
Data range: 0÷65535, valid range is 2÷ 43200 = 4÷86400 seconds, but it is not
recommended to set it below 20 seconds.
Default value: 0x0E10 = 3600 seconds = 1 hour
Address: 2087-2088
Description: This sets the timer via which MultiSense units transmit their measurements
messages if no violation of thresholds occurred.
In case that “Tx on violation only” mode is enabled, this timer will determine the internal
sampling rate of the sensors when there is no violation (of temperature or humidity).
Resolution: 2 seconds
Data format: 2 byte, decimal value
Data range: 0÷65535, valid range is 2÷43200 = 4÷86400 seconds, but it is not
recommended to set it below 20 seconds.
Default value: 0x0096 = 300 seconds
Address: 2089-2090
Description: This sets the timer via which MultiSense units sample and transmit their
measurements messages if violation of thresholds occurred (of temperature or humidity).
Resolution: 2 seconds
Data format: 2 byte, decimal value
Data range: 0÷65535, valid range is 2÷43200 = 4÷86400 seconds, but it is not
recommended to set it below 20 seconds.
Default value: 0x003C = 60 seconds
Address: 2091
Description: Timeout before alert generation, after a TH is crossed; also used to exit
alert state after reverting to defined limits.
Note: This parameter will be rounded to the closest sampling time units.
Resolution: 1 minute
Data format: 1 byte, decimal value
Data range: 0÷255, valid range is 1÷ 255 minutes
Default value: 0x02= 2 minutes
Type-11
Bit 7 Bit 6
Address: 2043
Description: Pressure change threshold to create an event.
Resolution: 0.1m
Data format: 1 byte, Unsigned.
Data range: 0÷255 (0=Disable the entire feature), Valid range is 0.1÷25.5m
Default value: 0x1E = 3m
Address: 800-899
Description: 10 white list numbers, each one can contain up to 15 digits in national or
international form.
Data format: First byte should contain the total amount of digits that make up the actual
address (not including address type byte). Second byte is the address type byte, which
should be 91h for international address (recommended type to use, to allow roaming) or
81h for local address. The rest of the bytes contain the actual address, encoded in BCD.
The order of the transmission is bytes with lower address first, lower nibbles (nibble = 4
bit) first. If only the lower nibble of a byte is used (this is legal only in the last byte – in
case this is the last digit of the address), the higher nibble should have all of its bits set
(the nibble should contain 15 dec). The rest of the bytes that are not used should contain
FFh.
When the list is all empty, the unit will answer any caller.
Default value: Null (empty)
Address: 1847
Description: The limiting timeout of a single listen-in session.
Resolution: 1 minute
Data format: 1 byte, Unsigned.
Data range: 0÷255 (0=Disable=No timeout, 1÷255 minutes)
Default value: 0x3C = 1 hour
If this feature is enabled by setting the PL parameter of "Battery saving mode transmit
interval" (address 1854) to a value ≥ 16 seconds, the unit will conserve up to 30%
energy in high transmission rates.
These special transmissions will be with a new TR=10: "Periodic transmission".
If configuration bit "Periodic Transmission (in battery saving mode) - Type-0" (address
526 bit-6) is enabled, the event will be transmitted over Type-0, and if the bits of Type-
11 encapsulation are enabled (bits 4-5 in address 542, set via “type-11 encapsulation”
tab in MultiSense editor screen), it will be transmitted over type-11 as encapsulated. (or
both, if all these bits are enabled).
Address: 1854
Description: If this parameter is set to 16 or above, the system will enter battery saving
mode and will transmit an independent transmissions in intervals regardless of ignition or
other factors.
It will save more percentage of battery as much as the transmission rate is higher.
Maximum saving (in %) is with transmit interval of 16 seconds.
Format: 1 byte, decimal value.
Units: Seconds
Resolution: 2 Seconds
Valid Range: 0-7 (0-14 Seconds) = Disable, 8-255 (16-510 Seconds) = Active
Default value: 0 (entire feature is disabled).
14.10 Installations
The Nano unit can be installed in a variety of ways. For more details, refer to the
Installation Guide.
15.1 Introduction
Temperature sensor
Accelerometer sensor
The system supports up to 16 fully programmable MultiSense devices.
If "Guest mode" is enabled here, the Nano unit will also connect with MultiSense units not
in its list, read their sensors and pass the data (in raw format) to the server. Only listed
MultiSense units also get configuration blocks and their readings are fully processed by
the Nano.
If "Tag mode" is enabled here, the Nano unit will only report on existence (reception of
advertisements) of unpaired MultiSense units, not reading their sensors.
15.2 Operation
15.2.1 Marking
The magnet icon symbolizes the location of the magnet sensor. The permanent magnet
should be installed against it with distance of body-to-body of 1-3cm.
The eye icon symbolizes the light sensor direction, to which the source of light should be
directed.
15.2.2 Battery
Use only CR2450 size battery. Be careful not to install the battery at the wrong polarity as
it could damage the device.
Choose the exact battery model and manufacturer of the battery according to the
required temperature range.
To install a battery, unscrew the upper half from the base half until the two triangles on
the side are aligned, and then pull it.
When active, every short press (up to 1 second long) triggers sampling and
transmission and the blue LED blinks 5 times.
When active, a long press (longer than 4 seconds) will turn the unit OFF (inactive
mode), accompanied by 3 blue LED blinks.
When the unit is off (inactive mode), a long press (longer than 4 seconds) will turn
the unit ON and the blue LED lights up for 3 seconds (as per the battery insertion
above).
If the 2 buttons are pressed for more than 1 second but released before completing
the 5 consecutive seconds, it will create a check-in event.
If enabled here, a beep is heard for every elapsed second in the first 4 seconds; if the
check-in buzzer enabled bit is set or not "Dual short beeps" after the 5 th second (0.5
second each) indicate ‘pairing time frame mode’ is open for “BLE Pairing time
window”.
During this time window:
The Nano’s left LED flashes orange 0.5 Sec ON, 0.5 Sec OFF (assuming no charger or
PC are connected; if connected it has higher priority on the LED).
As the Nano pairs with the MultiSense, a long beep (2 seconds) is heard. In addition,
the MultiSense LED blinks twice (after the 3 second long power-on LED pulse): 200mS
OFF, 200mS ON, 200mS OFF, 200mS ON.
Only one MultiSense device can be paired during a single "BLE Pairing time window"
(to avoid mistakes). The timer for the "BLE Pairing time window" is renewed
automatically after each successful MultiSense pairing in order to give the operator
the opportunity to pair devices one after the other.
If enabled here, upon every newly added MultiSense to the system a "MultiSense
added" event is created; for every unpaired device a "MultiSense removed" event is
created.
As the "BLE Pairing time window" expires, and at least one MultiSense was
added/removed, the Nano will automatically perform a system reset.
If no new MultiSense was paired, and the "BLE Pairing time window" expired, the red
right LED will turn on for 2 seconds (with no beep).
15.3 Sensors
15.3.1 Accelerometer
The accelerometer sensor is sampled on every wake-up and Tx cycle and in addition
triggers an interrupt (asynchronous transmission) when it has an impact larger than the
preconfigured threshold.
The reported impacts create impact events, if enabled here.
The sampled X,Y,Z values are reported on every MultiSense provisioning message and the
calculated RMS value on every impact/free-fall event.
Type-11 Type-0
Type-11 Type-0
Each MultiSense have MAC address, hardware-ID byte (HW_ID), and 9 bytes of
configuration.
The HW_ID of MultiSense is 0xDC and for MultiSense-TH it's 0xFC.
About MAC address: Deleting a MAC address is done by writing 00:00:00:00:00:00 as the
address. Any other address is considered a valid one.
The address mapping is according to the following table:
MultiSense MAC address HW_ID 9 configuration bytes
# (6 bytes) byte per MultiSense
These configuration areas can be read and/or written to by using the wireless commands
"Inbound: Configuration Memory Read Request Module" mentioned in the wireless
protocol doc at section 3.8.5 and "Inbound: Configuration Memory Write Module"
mentioned in the wireless protocol doc at section 3.8.6 respectively.
Addresses: 2092÷2235
Description: These addresses contains an array of 16 configuration blocks; one block of
9 bytes per MultiSense.
Each one of the 16 blocks looks as described in the following parameters.
Keep-alive
only and
upon
violations