Cellocator CR-400

Cellocator CR-400 is an LTE-based vehicle GPS tracker with BLE connectivity. The device features basic driver behavior capabilities, 1000mAh Li-Pol battery, ignition switch input, 2 programmable inputs, 2 programmable I/O, RS-232 serial port, 1-wire interface, built-in motion sensor for movement & towing detection, crash detection, and more.

Protocol: cellocator Manufacturer: Cellocator Forum discussion
Properties
Generic Command
custom_message_type_0
Generic command, message type 0
code: Command code
spec: Command specific data field
data1: Command data field 1
data2: Command data filed 2
Reset device
{"code":2,"data1":2}
Request status from device
{"code":0}
Commence gradual engine stop
{"code":7}
Tracking control with resolution of time events 4
{"code":5,"data1":4}
Programming command
custom_message_type_1
Programming command (message type 1) - allows to configure the device
data: Block data - 16 bytes HEX
block: Block code number
bitmask: Bitmask - 2 bytes HEX
Set maintenance server connection period 2 days
{"data":"00000000000000200000000000000000","block":87,"bitmask":"8000"}
Register Dallas key 2 (iButton code 2) with value 112233445566
{"data":"00000066554433221100000000000000","block":27,"bitmask":"F801"}
Modular Message Request
custom_message_type_9
Modular message request, message type 9
data: Sub-Data
type: Sub-Data type
CAN data request
{"type":2}
Firmware manifest request
{"type":1}
Time and location stamp request
{"type":4}
Output state change
output
Output state change
state: Desired state of output
ordinal: Output ordinal number
Set Output 0 (siren) ON
{"state":true,"ordinal":0}