MD7150P BLE Protocol Solution Development Team Date : 2015.06.08 Version : v0.0.7.

Slides:



Advertisements
Similar presentations
Keypad / Display Keypad/Display Mounting 6 wire shielded cable 10’ length 3 twisted pairs Keypad Three function keys Four directions.
Advertisements

CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
Protocol Configuration in Horner OCS
FLIP : Flexible Interconnection Protocol Ignacio Solis Katia Obraczka.
VLAN Trunking protocol- Chapter 4
Interface 1: Knobs GUI: link the buttons/knobs to “an action”; prompt MCA.py USB Client: do bit-masking and packet formation; send data as a control transfer.
1 Application TCPUDP IPICMPARPRARP Physical network Application TCP/IP Protocol Suite.
1 27-Jun-15 S Ward Abingdon and Witney College VLAN Trunking protocol CCNA Exploration Semester 3 Chapter 4.
Jirasak Raksachum Prince of Songkla University.  XBee ?  Specifications of the XBee®/XBee ‐ PRO®  Pin Signals  Serial Communications  ZigBee & Network.
w/ Android, iOS, and Windows Phone
Internet Command Message Protocol (ICMP) CS-431 Dick Steflik.
BLE 기능 설계 Solution Development Team Date : Version : v0.0.1 Writer : Deokhyoung.lee.
Cisco Public © 2013 Cisco and/or its affiliates. All rights reserved. 1.
PROFIBUS PA Date 09/19/00, Page 1 PROFIBUS PA s  PROFIBUS PA = PROFIBUS for Process Automation PA is based on the DP and DP Extended protocol DP Master.
Oppenheimer Technologies Rick King Jonathan Creekmore.
ICMP (Internet Control Message Protocol) Computer Networks By: Saeedeh Zahmatkesh spring.
Chapter 1-3 The Ethernet LAN. Ethernet The networking protocol used in most modern computer networks is Ethernet. Ethernet is a CSMA/CD LAN protocol.
Packet Transmission (Part III) Local Area Networks (LANs)
RFid Technology TELE 480 Presentation. What is RFid? RFid is an ADC technology that uses radio- frequency waves to transfer data between a reader and.
1 Lot 3 - Développements MNGT to FAC-CM Interface Version 5 Baris DEMIRAY / Michelle WETTERWALD
Help Thanks to: Hale Landis, IBM, PHOENIX T13: Pete and Kent.
MICROPROCESSOR AND MICRO CONTROLLER LAB
Proposal.: Communication protocol and Device description for Home Automation Control Submitted By: China March 2006 Proposal: JTC1 SC25 WG1 HES communication.
CS-280 Dr. Mark L. Hornick 1 Programming for the LCD Display.
Digital Audio IV MIDI Overview. Sending MIDI Information I. Serial Transmission A. Single cable to move data B. Slower than parallel, but is less expensive.
1 Network Layer Lecture 16 Imran Ahmed University of Management & Technology.
1 Network Administration Module 3 ARP/RARP. 2 Address Resolution The problem Physical networks use physical addresses, not IP addresses Need the physical.
RL78 Code & Dataflash.
Chapter 9 Hardware Address & Frame Type Identification Hardware address of frame Addressing schemes Ethernet Frame header format.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
Page 1 Network Addressing CS.457 Network Design And Management.
Internet Protocol Formats. IP (V4) Packet byte 0 byte1 byte 2 byte 3 data... – up to 65 K including heading info Version IHL Serv. Type Total Length Identifcation.
4: Network Layer4b-1 IPv6 r Initial motivation: 32-bit address space completely allocated by r Additional motivation: m header format helps speed.
The Pocket GPS By: Samantha Rossman Tom Whitson. Goal of the Project: Display: Latitude Longitude Speed Direction Date & Time GPS should be small enough.
Team 6 DOODLE DRIVE Presenter: Jun Pan. PROJECT OVERVIEW  Android application as controller  Robot vehicle with microcontroller  Path will be drawn.
VII Probe Message Processes Roy Sumner. Probe Messages Intent of probes What a probe message contains How they are generated How they are transmitted.
Final Report Passakon Prathombutr, Ph.D NECTEC
1 Lot 3 - Développements MNGT to FAC-CM Interface Version 4 Baris DEMIRAY / Michelle WETTERWALD
UDP : User Datagram Protocol 백 일 우
SL-PGA firmware overview M. Sozzi Pisa - January 30/31, 2014.
1 15-Mar-16 VLAN Trunking protocol CCNA Exploration Semester 3 Chapter 4.
Understanding IPv6 Slide: 1 Lesson 5 ICMPv6. Understanding IPv6 Slide: 2 Lesson Objectives Purpose of ICMPv6 and the structure of all ICMPv6 messages.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
LonWorks Introduction Hwayoung Chae.
CH15. GATT-BASED PROFILES RTLAB YuJin Park. Profile, Services, and Characteristics A Device may support one or more profiles. A Profile can include one.
1.3 The ZigBee application framework Jae Shin Lee.
Wireless Communication David Kopczyk. AM/FM Most current wireless tech utilizes FM Radio Transmission.
/13 LLCPS draft-urien-tls-llcp-01.txt Pascal Urien IETF 86, Orlando, FL, USA March 15th
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
Chapter 4 Data Link Layer.
Wireless Power How it works
Technical Specifications
Do-more Technical Training
Bluetooth connection & GAIA protocol
Security Enhancement to FTM
HM-6000 Product directory.
PROGRESS 서재희.
HL-3000 Product directory.
Bundle Protocol Specification
I2C PROTOCOL SPECIFICATION
Ethernet : Framing and Addressing
video based traffic data collection
USB-Microcontroller C540U Family
ISM Band Radio Radio Protocols and Topology
Near Field Communication -סמינר בתקשורת ומערכות מבוזרות-
Chapter 15. Internet Protocol
POSSIBLE Projector Subunits (Subsystems) and Their Contents
Internet Protocol Formats
POSSIBLE Projector Subunits (Subsystems) and Their Contents
DHCP: Dynamic Host Configuration Protocol
Presentation transcript:

MD7150P BLE Protocol Solution Development Team Date : Version : v0.0.7

Solution Team Contents 1.Packet Structure Definition General data Specific data (Big data size) 2.Data Flow General Specific (Big data size) Device Info GPS from mobile Diagnostic Parking Event Alert Settings 3.Device Info Data Format Manufacturers Info Model Number Serial Number F/W Version M/C Version

Solution Team Contents 4.GPS Data Format Longitude Latitude Speed Time 5.Diagnostic Data Format Power Status Recording Mode Recording Status SD Card Status Rear Camera Status Battery Voltage Value Temperature Value 6.Parking Event Alert Data Format

Solution Team Contents 7.Settings Data Format G-Sensor LCD Brightness System Time Voice Guidance Audio Recording Time for LCD On Low Battery Voltage for cutting off SD Card Format Recording Status SD Card Status Rear Camera Status 8.System Data Format BLE Mac Address BLE Chipset

Solution Team 1. Packet Structure - Definition ItemLengthDescriptionParameters Start Delimiter2 bytesStart DelimiterStart Delimiter = [0xBE][0xEB] ID1 byteIdentifierBLE [0x00], BLE-Response [0x01], MD7150P [0xF0], MD7150P-Response [0xF1] Length1 byte Data 의 전체 크기 ( 범위 0~255 bytes) Size 가 0x02 라면 Packet = [ STX ID 0x02 0xFD DATA1 DATA2 Checksum ] ~Length1 byte Size 의 역수 Size = 0x02, ~Size = 0xFD Data0 ~ 39 bytes (UUID + Payload) Packet DataRandom Data Checksum1 byte Start Delimiter 에서부터 Data 까지의 합을 0xFF 로 MASKING 연산한 LSB 8 bits Packet = [ 0xBE 0xEB 0x00 0x00 0x02 0xFD 0x00 0x00 0xA8 ] Checksum = 0xBE+0xEB+0x00+0x00+0x02+0xFD+0x00+0x00 = 0x2A8 -> 0xA8 Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

Solution Team 1. Packet Structure – General Data (Request) UUIDPayload ItemLengthDescriptionParameters UUID16 bytesCharacteristic UUID Characteristic UUID 의 128 bits UUID Payload0 ~ 23 bytesCharacteristicCharacteristic Data Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

8. System Data Format – General Data (Response) Solution Team Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum UUIDPayload Result ItemLengthDescriptionParameters UUID16 bytesCharacteristic UUID Characteristic UUID 의 128 bits UUID Result1 byteResultOK = 0x00, Fail = 0xFF Payload0 ~ 22 bytesCharacteristicCharacteristic Data

Solution Team 1. Packet Structure – Specific (Big size data) (Request) ItemLengthDescriptionParameters UUID16 bytesCharacteristic UUID Characteristic 의 128 bits UUID Delimiter2 bytesSpecific Identifier Delimiter=[0xBC][0xCB] Delimiter=[0xBC][0xCC] (for response) Packet Index2 bytes HEADER 와 BODY 구분 HEADER = [0x00][0x00] BODY = [0x00][0x01] ~ [0xFF][0xFF] Chunk Packets0 ~ 18 bytesPackets of chunk unit Chunk PacketsDelimiter UUIDPayload Packet Index Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

8. System Data Format – Specific (Big size data) (Response) Solution Team ResultDelimiter UUIDPayload Packet Index Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum ItemLengthDescriptionParameters UUID16 bytesCharacteristic UUID Characteristic 의 128 bits UUID Delimiter2 bytesSpecific Identifier Delimiter=[0xBC][0xCC] Delimiter=[0xBC][0xCB] Delimiter=[0xBC][0xCC] (for response) Packet Index2 bytes HEADER 와 BODY 구분 HEADER = [0x00][0x00] BODY = [0x00][0x01] ~ [0xFF][0xFF] Result1 byteResultOK = 0x00, Fail = 0xFF

Solution Team 1. Packet Structure – Specific (Big size data) cont. Chunk PacketsDelimiter UUIDPayload Packet Index File sizeChunk Packets Count ItemLengthDescriptionParameters File size4 bytesFile size of chunk unitMaximum size : 1 MB (65535 * 18 bytes) Chunk Packets Count2 bytesFile number of chunk unitMaximum numbers : Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

Solution Team 2. Data Flow – General MD7150P BLE Request Response (OK) Request Response (OK) Request Response (Fail) Request Response (OK) Request [ UART Data Flow ] timeout (1 sec) Request Description Request Packet 전달 후 1 sec 이내에 Response 미 수신시 Request Packet 재 전달

Solution Team 2. Data Flow – Specific (Big size data) MD7150P BLE Request (Header,0x0000) Response (0x0000+OK) Request (Body,0x0001) Response (0x0001+OK) Request (Body,0x0002) Response (0x0002+0K) ……………………… Request (Body,0x0016) Response (0x0016+OK) Request (Body,0x0017) Response (0x0017+Fail) Request (Body,0x0017) Response (0x0017+Fail) Request (Body,0x0018) Response (0x0018+Fail) [ UART Data Flow ]

Solution Team 2. Data Flow – Device Info (Booting-1) MD7150P BLE Request (Power Status : ON) Response - OK Request (Manufacturers Info) Response - OK Request (Model Number) Response - OK Request (Serial Number) Response (OK) Request (F/W Version) Response (OK) Request (M/W Version) Response (OK) Request (BLE MAC) Response (OK+BLE MAC) BLE MAC ADDR 를 전달 받아 Serial Number 를 생 성 Request (BLE Chipset) Response (OK+ BLE Chipset) BLE 모듈의 TYPE 전달 [ UART Data Flow ]

Solution Team 2. Data Flow – Device Info (Booting -2) MD7150P BLE Request (G-Sensor Value/List) Response (OK) ……………………………… Request (LCD Brightness Value/List) Response (OK) Request (Time for LCD On Value/List) Response (OK) Request (Voltage Value/List) Response (OK) Request (GPS+SPEED) Response (OK) Request (TIME) Response (OK) [ UART Data Flow ]

Solution Team 2. Data Flow – Device Info (Change Mode : Parking -> Infinite -1) MD7150P BLE Request (Recording Mode : INFINITE) Response (OK) Request (Manufacturers Info) Response (OK) Device Info 전달 Request (Model Number) Response (OK) Request (Serial Number) Response (OK) Request (F/W Version) Response (OK) Request (M/W Version) Response (OK) Request (BLE Chipset) Request (OK+BLE Chipset) BLE 모듈의 TYPE 전달 [ UART Data Flow ]

Solution Team 2. Data Flow – Device Info (Change Mode : Parking -> Infinite -2) MD7150P BLE Request (G-Sensor Range) Response (OK) ……………………………… Request (LCD Brightness Range) Response (OK) Request (Time for LCD On Range) Response (OK) Request (Voltage for Cut Off Range) Response (OK) Request (GPS+SPEED) Response (OK) Request (TIME) Response (OK) [ UART Data Flow ]

2. Data Flow – GPS from Mobile (Longitude, Latitude, Speed, Time) MD7150P BLE Request (GPS+SPEED) Response (OK) Request (TIME) Response (OK) Request (GPS+SPEED) Response (OK) Request (GPS+SPEED) Response (OK) Power On Change Mode (Parking -> Infinite) ……………………… Description Time Packet 은 Power On 일 때와 Change Mode( 주차모드 -> 상시모드 ) 일 경우에만 전달 Solution Team [ UART Data Flow ]

2. Data Flow – Parking Event Alert (Booting) MD7150P BLE Response (OK) Request (Device Info) Response (OK) Request (Parking Alert Event) Response (OK) Request (Power Status : ON) Request (TIME) Response (OK) Request (GPS+SPEED) Response (OK) Description Time Packet 은 Power On 일 때와 Change Mode( 주차모드 -> 상시모드 ) 일 경우에만 전달 Solution Team [ UART Data Flow ]

2. Data Flow – Parking Event Alert (Change Mode : Parking -> Infinite) MD7150P BLE Response (OK) Request (Device Info) Response (OK) Request (Recording Mode : INFINITE) Description Time Packet 은 Power On 일 때와 Change Mode( 주차모드 -> 상시모드 ) 일 경우에만 전달 Solution Team Request (Parking Event Alert) Response (OK) Request (TIME) Response (OK) Request (GPS+SPEED) [ UART Data Flow ]

2. Data Flow – Settings MD7150P BLE Request (G-Sensor) Response (OK) Request (G-Sensor: ID_REPO) Response (OK) Settings 변경시 Packet 전달 Description Settings value 변경 시 변경 내용 포함하여 Packet 전달 ID_REPO 는 ID 에 RESPONSE 코드는 0x01 를 더한 값 Request (LCD Brightness) Response (OK) Request (LCD Brightness: ID_REPO) Response (OK) Solution Team [ UART Data Flow ]

2. Data Flow – SD Card Format MD7150P BLE Request (SD Format) Response (OK) Request (SD Format: ID_REPO) Response (OK) 부팅 중 이므로 수신 못함 Request (Power Status : REBOOT) Response (OK) Request (Power Status: ON) Response (OK) 시스템 시작 시 Power On 전달 Request (Device Info) Response (OK) 시스템 시작 시 Device Info 전달 Solution Team [ UART Data Flow ]

2. Data Flow – Diagnostic MD7150P BLE Request (Power Status) Response (OK) Request (Power Status: ID_REPO) Response (OK) Request (Recording Mode) Response (OK) Request (Recording Mode: ID_REPO) Response (OK) ……………………… Request (Rear Camera Status) Response (OK) Request (Rear Camera Status: ID_REPO) Response (OK) Solution Team [ UART Data Flow ]

3. Device Info Data Format – Manufacturer Name ItemData TypeLengthDescriptionParameters Manufacturer NameString0 ~ 23 bytesManufacturer NameCore Logic (for example) Manufacturer Name UUIDPayload Solution Team Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum (Note) Value of parameters may be changed according to value assigned by vendor of device.

3. Device Info Data Format – Model Number ItemData TypeLengthDescriptionParameters Model NumberString0 ~ 23 bytesModel NumberLUCA-BLE-B01 (for example) Model Number UUIDPayload Solution Team Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum (Note) Value of parameters may be changed according to value assigned by vendor of device.

3. Device Info Data Format – Serial Number ItemData TypeLengthDescriptionParameters Serial NumberString0 ~ 23 bytesSerial NumberCL (CL + BLE Mac Address CL : Core Logic Delimiter) (for example) Serial Number UUIDPayload Solution Team Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum (Note) Value of parameters may be changed according to value assigned by vendor of device.

3. Device Info Data Format – Firmware Version Item LengthDescriptionParameters Firmware VersionString0 ~ 23 bytesFirmware Version1.5 Firmware Version UUIDPayload Solution Team Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum (Note) Value of parameters may be changed according to value assigned by vendor of device.

3. Device Info Data Format – Microcontroller unit Version ItemData TypeLengthDescriptionParameters MCU VersionString0 ~ 23 bytesMicrocontroller unit Version1.7.5 MCU Version UUIDPayload Solution Team Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum (Note) Value of parameters may be changed according to value assigned by vendor of device.

4. GPS Data Format – Longitude, Latitude, Speed ItemData TypeLengthDescriptionParameters LongitudeDouble8 bytesLongitude LatitudeDouble8 bytesLatitude SpeedFloat4 bytesSpeed (m/sec) Longitude UUIDPayload LatitudeSpeed Solution Team Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

4. GPS Data Format – Time ItemData TypeLengthDescriptionParameters TimeString14 bytesUTC Time (YYYY/MM/DD/HH/mm/SS) ( ) Time UUIDPayload Solution Team Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

5. Diagnostic Data Format – Power Status ItemData TypeLengthDescriptionParameters Power StatusString0 ~ 23 bytesPower StatusON, ON-SLIDE_KEY, ON-DC, ON-LV, ON-HT OFF, REBOOT Power Status UUIDPayload Solution Team Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

5. Diagnostic Data Format – Recording Mode ItemData TypeLengthDescriptionParameters Recording ModeString0 ~ 23 bytesRecording ModeINFINITE, PARKING Solution Team Recording Mode UUIDPayload Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

5. Diagnostic Data Format – Recording Status ItemData TypeLengthDescriptionParameters Recording StatusString0 ~ 23 bytesRecording StatusSTART, STOP Solution Team Recording Status UUIDPayload Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

5. Diagnostic Data Format – SD Card Status ItemData TypeLengthDescriptionParameters SD Card StatusString0 ~ 23 bytesSD Card StatusENABLED, DISABLED Solution Team SD Card Status UUIDPayload Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

5. Diagnostic Data Format – Rear Camera Status ItemData TypeLengthDescriptionParameters Rear Camera StatusString0 ~ 23 bytesRear Camera StatusCONNECTED, DISCONNECTED Solution Team Rear Camera Status UUIDPayload Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

5. Diagnostic Data Format – Battery Voltage ItemData TypeLengthDescriptionParameters Battery VoltageString0 ~ 23 bytesBattery Voltage11.9, 11.7, 11.5, 11.3 (Voltage) Solution Team Battery Voltage UUIDPayload Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

5. Diagnostic Data Format – Temperature ItemData TypeLengthDescriptionParameters TemperatureString0 ~ 23 bytesTemperature20.1, 36.5 (Celsius) Solution Team Temperature UUIDPayload Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

6. Parking Event Alert Data Format Description Power On : Event File 의 개수를 Smartphone 에 전달 Change Mode (Parking Mode -> Infinite Mode) : Event File 의 개수를 Smartphone 에 전달 ItemData TypeLengthDescriptionParameters Event File NumberString0 ~ 23Event File Number4 (number) Solution Team Event File Number UUIDPayload Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

7. Settings Data Format – G-Sensor Sensitivity ItemData TypeLengthDescriptionParameters G-Senor SensitivityString0 ~ 23 bytesG-Senor Sensitivity3 : High, 2 : Middle, 1 : Low Solution Team G-Senor Sensitivity UUIDPayload Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

7. Settings Data Format – G-Sensor Sensitivity (for List) Solution Team ItemData TypeLengthDescriptionParameters G-Senor Sensitivity for ListString0 ~ 23 bytesG-Senor Sensitivity for List3 : High, 2 : Middle, 1 : Low (level) G-Senor Sensitivity for List UUIDPayload Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

7. Settings Data Format – LCD Brightness Solution Team ItemData TypeLengthDescriptionParameters LCD BrightnessString0 ~ 23 bytesLCD Brightness3 : High, 2 : Middle, 1 : Low (level) LCD Brightness UUIDPayload Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

7. Settings Data Format – LCD Brightness (For List) Solution Team ItemData TypeLengthDescriptionParameters LCD Brightness for ListString0 ~ 23 bytesLCD Brightness for List3 : High, 2 : Middle, 1 : Low (level) LCD Brightness for List UUIDPayload Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

7. Settings Data Format – System Time Solution Team ItemData TypeLengthDescriptionParameters System TimeString0 ~ 23 bytesUTC Time (YYYYMMDDHHmmSS) System Time UUIDPayload Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

7. Settings Data Format – Voice Guidance Solution Team ItemData TypeLengthDescriptionParameters Voice GuidanceString0 ~ 23 bytesVoice GuidanceON, OFF Voice Guidance UUIDPayload Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

7. Settings Data Format – Audio Recording Solution Team ItemData TypeLengthDescriptionParameters Audio RecordingString0 ~ 23 bytesAudio RecordingON, OFF Audio Recording UUIDPayload Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

7. Settings Data Format – Screen Off Timer Solution Team ItemData TypeLengthDescriptionParameters Screen Off TimerString0 ~ 23 bytesScreen Off Timer0, 1, 3, 5, 10 (minutes) 0 : Always ON Screen Off Timer UUIDPayload Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

7. Settings Data Format – Screen Off Timer (For List) Solution Team Screen Off Timer for List UUIDPayload Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum ItemData TypeLengthDescriptionParameters Screen Off Timer for List String0 ~ 23 bytesScreen Off Timer0, 1, 3, 5, 10 (minutes) 0 : Always ON

7. Settings Data Format – Low Battery Voltage Solution Team ItemData TypeLengthDescriptionParameters Low Battery Voltage String0 ~ 23 bytesLow Battery Voltage0, 11.5, 11.7, 11.9 (Voltage) 0 : Unused Low Battery Voltage UUIDPayload Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

7. Settings Data Format – Low Battery Voltage (For List) Solution Team ItemData TypeLengthDescriptionParameters Low Battery Voltage for ListString0 ~ 23 bytesLow Battery Voltage for List0, 11.5, 11.7, 11.9 (Voltage) 0 : Unused Low Battery Voltage for List UUIDPayload Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum

8. System Data Format – BLE Mac Address Solution Team ItemData TypeLengthDescriptionParameters UUIDString16 byteSpecific UUIDUUID : (only) BLE Mac AddressString0 ~ 23 bytesBLE MAC Address Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum BLE Chipset UUIDPayload

8. System Data Format – BLE Chipset Solution Team ItemData TypeLengthDescriptionParameters UUIDString16 bytesSpecific UUIDUUID : (only) BLE ChipsetString0 ~ 23 bytesBLE Chipset NameBCM20737, CSR1010 Start Delimiter ID Length ~Length Data (Functional-specific Data) Checksum BLE Chipset UUIDPayload