CMSV6Help Center
/
839 DOCS · 213 VIDEOS中文

Temperature and other sensors used

Author 谢周轩Updated 2026-08-27 11:26:33Doc ID 2051745 words · 3 min readView original ↗

1. Function description

Temperature and other sensor data docking and platform operation

2. Docking Description of Ministry Standard 808 Protocol

2.1 808- 2019 Standard Protocol Reporting

  • Extension ID 0x06 SHORT(signed) Cabin temperature unit is Celsius

2.2 808 Extended Protocol Reporting (I)

  • Extension ID 0xB0 BYTE[8] Fang Hao Temperature Data Additional Protocol
Start byte Field Data type Description and requirements
0 First Temperature Data WORD Signed Data, Unit 0.1 ℃
2 Second Temperature Data WORD Signed Data, Unit 0.1 ℃
4 Third Temperature Data WORD Signed Data, Unit 0.1 ℃
6 Fourth Temperature Data WORD Signed Data, Unit 0.1 ℃

2.3 808 Extended Protocol Reporting (II)

  • Extended ID 0xA2 BYTE[13+5n] Warburg Temperature Protocol
Start byte Field Data type Description and requirements
0 Reserved BYTE[12] Reserved
12 temperature quantity BYTE quantity n, the server can support up to 4, the excess will be ignored
13 temperature data body BYTE[5]* n temperature information item
  • Definition of temperature information items:
Start byte Field Data type Description and requirements
0 Temperature value WORD Signed data in 0.1 ℃
2 Temperature type BYTE 0: No alarm 1: Ultra- low temperature alarm 2: Ultra- high temperature alarm
3 Reserved BYTE[2] Reserved

2.4 808 Extended Protocol Reporting (III)

  • Extended ID 0xE4 BYTE[16] Temperature/Humidity Information Report
Start byte Field Data type Description and requirements
0 Temperature/Humidity 1 WORD Temperature Unit: 0.01° Range:- 40° to 80°
Humidity Unit:% Range: 0% to 100%
Note: Fill with either temperature or humidity
2 Reserved WORD None
4 Temperature/Humidity 2 WORD Temperature Unit: 0.01° Range:- 40° to 80°
Humidity Unit:% Range: 0% to 100%
Note: Fill with either temperature or humidity
6 Reserved WORD None
8 Temperature/Humidity 3 WORD Temperature Unit: 0.01° Range:- 40° to 80°
Humidity Unit:% Range: 0% to 100%
Note: Fill with either temperature or humidity
10 Reserved WORD None
12 Temperature/Humidity 4 WORD Temperature Unit: 0.01° Range:- 40° to 80°
Humidity Unit:% Range: 0% to 100%
Note: Fill with either temperature or humidity
14 Reserved WORD None
Example: temperature value is - 39.18 ℃, value is 0x8F4E; temperature value is 39.18 ℃, value is 0x0F4E
Note: the server accuracy is 0.1. if the reported value is 12.34, only 12.3 'will be stored'

2.5 808 Extended Protocol Report (IV)

  • Extension ID 0xEB BYTE[12] BSJ Extension Protocol
Start byte Field Data type Description and requirements
0 Data length WORD 0x000A
2 Command WORD 0x0003
4 Data Body CHAR[8] Temperature Control Data Segment
  • Definition of temperature control data segment:
Start byte Field Data type Description and requirements
0 1st temperature BYTE Unit ℃, -1 indicates invalid
1 Reserved BYTE None
2 Second temperature BYTE Unit ℃, -1 indicates invalid
3 Reserved BYTE None
4 Third temperature BYTE Unit ℃, -1 indicates invalid
5 Reserved BYTE None
6 4th temperature BYTE Unit ℃, -1 indicates invalid
7 Reserved BYTE None

0xEB=BSJ Extension Protocol
[000A] Length: 10
[0003] Instruction: 3
Temperature control data segment
[21] The first temperature (unit: ℃), -1 indicates invalid: 33
[07] Reserve BYTE [1]
[FF] Second temperature (unit ℃), -1 indicates invalid: -1
[00] Reserve BYTE [1]
[FF] Third temperature (unit ℃), -1 indicates invalid: -1
[00] Reserve BYTE [1]
[FF] 4th temperature (unit ℃), -1 indicates invalid: -1
[00] Reserve BYTE [1]

3. ttx protocol docking description

// Update temperature status
void setTemperature(const TTXTemperature_S& temperature) {m_Temperature = temperature;}

// Get temperature status
virtual TTXTemperature_S GetTemperature() {return m_Temperature;}

4. Platform Description

4.1 real-time temperature

  • Open [Operations]> Edit [Vehicle]> [Device Info], select the number of sensors in the sensor parameters, and each vehicle can report up to 4 sensors.

  • Select the sensor type as "Temperature Sensor", and give the sensor a custom display name, and finally click save.
    Example: Change the default name 'TEMP_1 'to 'Temperature 1'

  • Turn on real-time monitoring, check "Temperature Sensor" in the Map Pop settings and click Save.

  • Refresh the real-time monitoring interface, and display the temperature value in the vehicle status bubble box.

4.2 temperature report

Temperature Alarm Statistics

Statistics of vehicle Ultra-High Temperature Alarm and Ultra-Low Temperature Alarm, alarm times and alarm duration.

Dynamic Temperature Details

query the detailed temperature data of the vehicle and display it in the form of temperature graph.

Temperature Over Details

query the details of the Ultra-High Temperature Alarm and Ultra-Low Temperature Alarm.

5. Precautions

  • If the device transmits the temperature value to the platform according to the relevant extension protocol, but the vehicle status bubble box does not display data, please check whether the temperature sensor is checked in the bubble setting of the map.
Source help.cmsv7.com
839 documents · 213 videos · docs.alwaycare.com