Upload
clara-harmon
View
225
Download
2
Embed Size (px)
Citation preview
BLE 기능 설계
Solution Development TeamDate : 2015.06.09
Version : v0.0.1Writer : Deokhyoung.lee
Solution Team
Contents
1. System Architecture2. BLE Function Structure3. BLE Task Flow4. Proc Task Flow5. BLE Table Flow6. BLE Table Structure
• uuid• Device info• GPS• Diagnostic• Configuration• Parking Event Alert• System
1. System Architecture
Solution Team
[System Architecture]
MD7150PBLE Module(CSR1010/
BCM20737)
Power Control(GPIO)
MICOM
watchdog(GPIO)
UART2
Status (GPIO)
UART1
SmartPhone
BLE
ADC 1
ADC 2
TemperatureCar BatteryVoltage
EEPROM/SERIAL FLASH
I2C/SPI
BMA250(G-Sensor)
ISL1208IU8Z(RTC)
I2C2
SPI1
SERIAL FLASH
SPI0
ALC5633(AUDO DAC)
I2C2
I2S
SD CardSDIO
CAMERA
I2C0
CAM2
LCD
LCD I/F
2. BLE Function Structure
Solution Team
3. BLE Task Flow
Solution Team
4. Proc Flow
Solution Team
5. BLE Table Flow
Solution Team
6. BLE Table Structure
Solution Team
• uuid format Chipset 에 따른 UUID
• Device Info Format 제조사 , Serial, Model, F/W Version
• GPS Format 경도 , 위도 , 속도 , 시간
• Diagnostic Format 전원 , 레코딩 , SD, 후방 카메라 , 베터리 전압 , 온도 상태
• Configuration Format 가속도 센서 , LCD, 시간 , 음성안내 , 베터리 전압등을 설정
• Parking Event Alert Format 주차 모드 동안 생성된 이벤트 파일 개수
• System Format BLE Mac Address, BLE Chipset, BLE Status
6. BLE Table Structure - uuid
Solution Team
• uuid[chipset][uuid] 2 차원 배열로 정의 Chipset : CSR1010, BCM20737
6. BLE Table Structure - Device Info
Solution Team
• Manufactures Info[20]• Model Number[20]• Serial Number[20]• F/W Version[20]• M/C Version[20]
Char Array 로 정의
6. BLE Table Structure - GPS
Solution Team
• Longitude[double]• Latitude[double]• Speed[flat]• Time[14]
6. BLE Table Structure - Diagnostic
Solution Team
• Power Status[unsigned int]• Recording Mode[unsigned int]• Recording Status[unsigned int]• SD Card Status[unsigned int]• Rear Camera Status[unsigned int]• Battery Voltage Value[float]• Temperature Value[float]
6. BLE Table Structure - Configuration
Solution Team
• G-Sensor Value List[20], Value[8]
• LCD Brightness Value List[20], Value[8]
• System Time Value[20]
• Voice Guidance Value List[20], Value[8]
• Audio Recording Value List[20], Value[8]
• Time of LCD On Value List[20], Value[8]
• Low Battery Voltage Value List[20], Value[8]
• SD Card Format Value[8]
6. BLE Table Structure - Parking Event Alert
Solution Team
• Parking Event Alert Format[8]
6. BLE Table Structure - System
Solution Team
• System Format• BLE Mac Address[20]• BLE Chipset[20]• BLE Status[4]