Driver ID Keyfob system design
Table of contents
Driver ID Keyfob system design .......................................................................................................... 1
Key Fob button pushes ..................................................................................................................... 10
Button state machine ignoring debouncing ................................................................................. 10
button state coded as 2 bits ......................................................................................................... 10
Configuration for each button ...................................................................................................... 11
Event generation mask for each button coded as 1 byte ............................................................. 11
Keyfob configuration......................................................................................................................... 11
OTP (factory set configuration) ..................................................................................................... 12
Keyfob button timing diagrams for common scenarios. .................................................................. 12
Short press showing de-bouncing other buttons not pressed. .................................................... 12
LMU-FOB comms .............................................................................................................................. 13
Advertisement packet contents .................................................................................................... 13
Calamp Fob data contents ............................................................................................................ 13
Version letter encoding ................................................................................................................. 14
txpw contents ............................................................................................................................... 14
Scan response packet contents .................................................................................................... 15
Overview of Bluetooth Automatic Driver ID process ........................................................................ 15
State Machine for driver ID discovery .......................................................................................... 15
State Machine for Finding Fobs using Beeps and Buttons ............................................................ 15
Description .................................................................................................................................... 15
Sequence diagram of discovery of driver id when only one fob in range .................................... 18
Sequence Diagram of discovery of driver ID using buzzer and button ......................................... 19
Sequence diagram of connecting to a single fob to sound buzzer during driver id discovery ..... 20
Bluetooth LE services .................................................................................................................... 21
New PEG triggers .......................................................................................................................... 21
New Trigger modifiers................................................................................................................... 21
New PEG actions ........................................................................................................................... 22
Params .......................................................................................................................................... 22
Driver’s FOB Out-of-Range ................................................................................................................ 23
Over the Air Update .......................................................................................................................... 23
Format of Fob OTA ID report ............................................................................................................ 24
Work Breakdown .............................................................................................................................. 27