Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
IoT Asset Tracking
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
RohanHubli
April 23, 2018
Technology
0
94
IoT Asset Tracking
Trucking & Fleet Management
RohanHubli
April 23, 2018
Tweet
Share
More Decks by RohanHubli
See All by RohanHubli
Smart Water Networks
rhubli2018
0
13
Other Decks in Technology
See All in Technology
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
450
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
610
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
130
AI駆動PjMの理想像 と現在地 -実践例を添えて-
masahiro_okamura
1
110
Webhook best practices for rock solid and resilient deployments
glaforge
1
290
What happened to RubyGems and what can we learn?
mikemcquaid
0
300
配列に見る bash と zsh の違い
kazzpapa3
1
150
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
370
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
180
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
プロポーザルに込める段取り八分
shoheimitani
1
260
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
140
Large-scale JavaScript Application Architecture
addyosmani
515
110k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
430
Navigating Team Friction
lara
192
16k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
140
Test your architecture with Archunit
thirion
1
2.2k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Optimizing for Happiness
mojombo
379
71k
Transcript
IoT Asset Management: TRUCKING & FLEET Rohan Hubli
REAL-TIME PROCESSING REQUIREMENTS Data Processing & Store Geospatial, Temporal Data
Sensor Monitoring Event Filtering T1...........T2…….T3…….T4…….T5……. GPS Data ≈ 5KB/s Sensor Data ≈ 2KB/s OBDII Data ≈ 1KB/s Fleet Size: 300-600 ROHAN HUBLI 2018
IOT ASSET TRACKING: ARCHITECTURE ROHAN HUBLI 2018 Electronic Logger Module
Electronic Logger Module Paho MQTT Leshan LWM2M KAFKA Connector MQTT KAFKA CLUSTER STORM CLUSTER HBase HDFS SPARK CLUSTER BI Dashboard W E B S E R V I C E Published Events EVENTS API
FLEET TRACKING: ELECTRONIC LOGGER MODULE 2018 ROHAN HUBLI Sensor
Data Stream: MQTT Connectivity: GSM Location: GPS Device Management: WebUSB, BLE Vehicle Interface: CAN Development Environment: MicroEJ Battery Microcontroller Memory PMM NFC User Authentication Network Interface LPWAN Ethernet Watch Dog DATA CHANNEL On-Board Analytics/Monitoring CAN Display ALARM & STATUS Device Management Interface WebUSB BLE DATA CHANNEL Sensor Interface Sensor #1 Sensor #N GPS Asset Tracking: Electronic Logger Module MQTT ROM LWM2M
REAL-TIME MONITORING: KAFKA + STORM PROCESSING spout Preprocess Filter Bolt-1
Bolt-2 Bolt-3 Bolt-4 Bolt-5 #N Event Handler Geo-Spatial Speed/Route Sensors Bolt-6 Aggregate KAFKA HBase ROHAN HUBLI 2018
ISOLATING WORKLOADS: REAL-TIME VS BATCH Predictive Analytics BI Dashboard &
Reporting Web Services ROHAN HUBLI 2018 HBase Primary Replica HDFS HDFS
THANK YOU