Rapid advances in computing, connectivity, and human-machine interfaces are redefining traditional vehicle usage and ownership models and stimulating demand for smart in-vehicle systems that enable trucking companies, taxi operators, and logistics providers to leverage the IoT to increase the efficiency of their fleets and deliver innovative new customer services. In addition to examining the key technology trends that are enabling the smart car revolution, this presentation will outline the holistic approach that embedded and IoT developers need to take in order to overcome the specific system design, development, and deployment challenges for smart in-vehicle applications across a broad spectrum of industries.
19. _________________________________________________________________________
#IoTDevCon
Fleet Management Requirements
Benefits
• Improve Operational
Efficiency & Safety
• Reduce Training Cost
Command/Control
Connectivity
Data Analytics
• Dispatch terminal & Navigation
• Vehicle information
• Driver information
• Mobile Internet
• Sensor/Peripheral connectivity
• Recording
• Data storage
• Data analysis
(demand forecasting)
• Streaming server
• Hailing app
• Route optimization
• IP dispatch system
• Payment control
• Info Broadcast
• Driver management
20. _________________________________________________________________________
#IoTDevCon
Applications
In-Vehicle System Connectivity
CAN USB BT UART Wi-Fi
Fleet Management Services
IP Dispatch
Payment Control
Info Broadcasting
Device Management Services
Health Monitor
App Update
Firmware Update
Task Scheduling
System Control
Device
Application
Services
SoftwareStack
Application
Framework
Cloud
Microsoft
Azure
Customer Apps VIA Components
Libraries
Kernel
Hardware
Smart ETK Service
DMS Client
Data Collection App
Taxi Apps
Launcher
24. _________________________________________________________________________
#IoTDevConRisks of Adopting
Off-The-Shelf Systems
• Operating Temperature
– High temperatures can cause unexpected system shutdowns
• Non-Customizable OS
– Potential driver distractions from irrelevant notifications, settings or
even apps
• Lack of I/O Support
– Many peripherals need USB and/or COM ports
• Safety
– An in-vehicle system with a built-in battery is considered unsafe
• Manageability
– A product targeted at consumers cannot be installed with complete
manageability software
25. _________________________________________________________________________
#IoTDevCon
Data Acquisition
• Smart ETK software toolkit
– Provide API to acquire vehicle information under Android
• Camera for driver/passenger monitoring and recording
• Transaction log
SMART ETK
API Adaptor (REST API, JNI, etc.)
Power Management
• Power On/Off Delay
• IGN2 Off Notification
• UVP Event Notification
Peripheral I/O
• RS-232
• GPIO
• CAN Bus
• I2C
• SMBus, etc.
System Management
• Hardware Monitoring
• Watchdog
• Reboot
• Suspend
26. _________________________________________________________________________
#IoTDevCon
Embedded OS
• Embedded Android 4.4
– Adds legacy I/O and CAN Bus which are not supported in native
Android
• Security
– Secure Boot
– Encrypted Communication Channel
• Quick Boot
• Built-in Manageability Features (DMS Client)
– Enables device hardware monitoring by remote server
– Allows Over-The-Air (OTA) software update when a taxi enters
inspection/maintenance station
• Connectivity Support
– Peripheral I/O driver integration
• Performance Tuning
Japan taxi is a subsidiary of Nihon Kotsu. Back in 2011, they started to provide smartphone (Android and iOS) hailing app that is adopted by many taxi companies. Yet the coverage is 47 prefectures (154 taxi companies) in Japan. Currently, the standard equipment for a taxi including dashcam, taxi meter, mobile charger and passenger information display units for advertisement.
IP dispatch system is used to resolving the problem with current radio network that cause blind spots in the city. Also by using LTE mobile network, IP based communication has more flexibility in the size of datagram.
Vehicle Information, including
Speed, RPM, brakes, GPS, G-sensor, total driving time, total break time, driving distance, #emergency brakes, fuel consumption, etc.