User's Manual
Table Of Contents
- License Agreement
- Limited Warranty
- Regulatory Information
- Driver ID Keyfob system design
- Key Fob button pushes
- Keyfob configuration
- Keyfob button timing diagrams for common scenarios.
- LMU-FOB comms
- Overview of Bluetooth Automatic Driver ID process
- State Machine for driver ID discovery
- State Machine for Finding Fobs using Beeps and Buttons
- Description
- Sequence diagram of discovery of driver id when only one fob in range
- Sequence Diagram of discovery of driver ID using buzzer and button
- Sequence diagram of connecting to a single fob to sound buzzer during driver id discovery
- Bluetooth LE services
- New PEG triggers
- New Trigger modifiers
- New PEG actions
- Params
- Driver’s FOB Out-of-Range
- Over the Air Update
- Format of Fob OTA ID report
- Work Breakdown
- Build Process
- Keyfob
- BTCS
- LMU
- LMU Over the air BT Client
- LMU Modified interaction with Puls new FOB_ID message
- LMU Modified ‘file’ Handling to allow LMU to ‘cache’ file.
- LMU Keyfob config ??? Puls or params?
- LMU passive scan for strongest keyfob
- LMU report of ‘seen keyfobs’
- LMU selection of keyfob by measuring rssi on the key fob
- LMU selection of keyfob by beep and button on the key fob
- LMU PEG trigger PEG TRIG_BLE_FOB
- LMU PEG action ACT_KEYFOB_BUZZ
- LMU PEG action ACT_KEYFOB_LED
- LMU PEG action ACT_ BT_KEYFOB_HUP
New PEG actions
Action Modifier Description
ACT_BT_KEYFOB 0 – DISCOVER/CONNECT
1 – HUP
Start discovery for a period of time
ACT_BT _LISTSEND
0NONE
send list of discovered keyfobs to server in
an app message
ACT_KEYFOB_OUTPUT B7-b6:
Output Dest
0 – LED
1 – BUZZER
B5-b4:
Pattern
0 – Slow 1Hz
1 – Fast 5Hz
B3-b0:
count
beep buzzer count (up to 4) times
None disconnect FOB
Params
size (bits) Desc
BT_KEYFOB_DISCOVER_TIME 16 Discovery time period (30)
BT_KEYFOB_CID
16
filter for customer’s keyfobs default (0x0000)
BT_KEYFOB_PATHATT 8 a single keyfob needs to have a greater RSSI
than all other discovered keyfobs; exceeding
by at least this configured amount
BT_KEYFOB_MODE
8 9 = USE_FOB_RSSI
10 = USE_FOB_BUTT
BT_KEYFOB_QUERY_DRIVER_TIMEOUT
8
1s/bit wait for this long to see button press
BT_KEYFOB_USE_FOB_BUTT 8 0-3 configures which button on the fob is
designated as the driver’s response button
ACC_BLE_RSSI_HILO
8 configure which accumulator holds RSSI of
driver’s fob
ACC_BLE_FOB_BATT
8
configure which accumulator holds battery
status of driver’s fob
Comment [n2]:
Use Existing Bluetooth Mode
configuration and have two enumerations for FOB
use, 1 for Use FOB RSSI and 1 for Use FOB BUTT
Comment [n3]:
NF check understanding. Should
have new accumulator type BLE_RSSI.
Comment [n4]: As per comment above.