SlideShare une entreprise Scribd logo
1  sur  8
OBD Mobile App
www.letsnurture.com
What is OBD?
OBD is an acronym for “on-board diagnostics”
and refers to vehicle's self-diagnostics and
reporting capability.
www.letsnurture.com
OBD Mobile App - Introduction
We have vast experience of app development that
includes Bluetooth communication.
We have applied all our expertise in developing this
App that woud communicate with OBD chip and
provides up to the minute details of Car's health on
Android device.
App would store all diagnostic data on server using
Parse APIs. This stored data would be used in future
for further analysis.
www.letsnurture.com
OBD App Features
App provides following features.
1. Social Media Login options
2. OBD Connection Process(with on screen help)
3. Color Coded Diagnostic Analysis
4. Real time driving behaviour analysis
5. Background Mode support
6. Cloud Storage Integration
7. MOT Reminder and MOT Stations near by (On
Map with driving directions)
www.letsnurture.com
www.letsnurture.com
Connecting to the OBDII adapter is straightforward. But one thing you need to do before connecting is to select the Bluetooth device.
Displaying an alert dialConnecting to the OBDII adapter is straightforward. But one thing you need to do before connecting is to select the
Bluetooth device. Displaying an alert dialogue with single choice items is a good way to go:ogue with single
choice items is a good way to go:
Connection with OBD Adapter
private static BluetoothSocket sock = null;
private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-
00805F9B34FB");
final String remoteDevice =
android.preference.PreferenceManager.getDefaultSharedPreferences(context).getString(ConfigAct
ivity.BLUETOOTH_LIST_KEY, null);
if (remoteDevice == null || "".equals(remoteDevice) || remoteDevice.equals("null"))
{ stopService();
}else
{
Sock =
BluetoothAdapter.getDefaultAdapter().getRemoteDevice(prefs.getString(ConfigActivity.BLUETOOT
H_LIST_KEY, null)).createRfcommSocketToServiceRecord(MY_UUID);
sock.connect();
}
www.letsnurture.com
Connecting to the OBDII adapter is straightforward. But one thing you need to do before connecting is to select the Bluetooth device.
Displaying an alert dialConnecting to the OBDII adapter is straightforward. But one thing you need to do before connecting is to select the
Bluetooth device. Displaying an alert dialogue with single choice items is a good way to go:ogue with single
choice items is a good way to go:
Reading OBD Command Values
if (cmdID.equals(AvailableCommandNames.SPEED.toString())) {
SpeedObdCommand command = (SpeedObdCommand)
job.getCommand();
readOBDCommendAndWrite("ENGINE_RPM:" +
command.getFormattedResult());
} else if
(cmdID.endsWith(AvailableCommandNames.ENGINE_RUNTIME.toString()))
{
EngineRuntimeObdCommand command =
(EngineRuntimeObdCommand) job.getCommand();
readOBDCommendAndWrite("ENGINE_RUNTIME:" +
command.getFormattedResult());
}
www.letsnurture.com
Solution
App provides trip mode to detect speed, driving
behaviour, sudden break application, ideling of
vehicle and based on all this the fuel economy.
It also logs all the trouble codes and provide real
time diagnosis as to what action needs to be taken
on immdiate bais.
Color coded trouble code analysis provides easy
to understand solution for app users with no
knowledge of automobiles and how it works
internally.
www.letsnurture.com
Future Updates
OBD App developed by us provides the most seamless user
experience when it comes to OBD connectivity with the Android
device.
It has become very successful since its launch and now we
would be providing similar app for iOS Devices also.
Client is planning to add more features like Localization,
Problem analysis using sound and share diagnosis with your
preferred mechanic also.
The next version of OBD app would comprise of real time
dashboard with digital and analog dials to provide rich user
experience.

Contenu connexe

Tendances

the best obd industry quick guide book
the best obd industry quick guide bookthe best obd industry quick guide book
the best obd industry quick guide bookautoobdtools
 
OBD (On Board Diagnostics)
OBD (On Board Diagnostics)OBD (On Board Diagnostics)
OBD (On Board Diagnostics)Purvesh Shinde
 
IRJET- An Android Solution for Car Monitoring and Alerting System
IRJET- An Android Solution for Car Monitoring and Alerting SystemIRJET- An Android Solution for Car Monitoring and Alerting System
IRJET- An Android Solution for Car Monitoring and Alerting SystemIRJET Journal
 
Details of the obd2 tools -www.obd2cart.com
Details of the obd2 tools -www.obd2cart.comDetails of the obd2 tools -www.obd2cart.com
Details of the obd2 tools -www.obd2cart.comobd2carter
 
Chapter 61
Chapter 61Chapter 61
Chapter 61mcfalltj
 
D900 manual v1.30
D900 manual v1.30D900 manual v1.30
D900 manual v1.30Bill Zhao
 
Forklift impacts, IM3 RFID operator card access control
Forklift impacts, IM3 RFID operator card access controlForklift impacts, IM3 RFID operator card access control
Forklift impacts, IM3 RFID operator card access controlTed Jurca
 
New can obdii scanner
New can obdii scannerNew can obdii scanner
New can obdii scannerautoobdtools
 
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry PiIRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry PiIRJET Journal
 
English ds150 e win7 user guide v1.0
English ds150 e win7  user guide v1.0English ds150 e win7  user guide v1.0
English ds150 e win7 user guide v1.0Mirsad Salihović
 
How to solve op com can obd “initializing ecu”error
How to solve op com can obd “initializing ecu”errorHow to solve op com can obd “initializing ecu”error
How to solve op com can obd “initializing ecu”errorspobd2
 
Festo IO-Link Presentation
Festo IO-Link PresentationFesto IO-Link Presentation
Festo IO-Link PresentationPaul Plavicheanu
 
How to program opel astra h bc with op-com can obd diagnostic tool
How to program opel astra h bc with op-com can obd diagnostic toolHow to program opel astra h bc with op-com can obd diagnostic tool
How to program opel astra h bc with op-com can obd diagnostic toolspobd2
 
IRJET- Automated Elevator-An Attentive Elevator to Elevate using Speech Recog...
IRJET- Automated Elevator-An Attentive Elevator to Elevate using Speech Recog...IRJET- Automated Elevator-An Attentive Elevator to Elevate using Speech Recog...
IRJET- Automated Elevator-An Attentive Elevator to Elevate using Speech Recog...IRJET Journal
 
Enable the smart factory with IO Link
Enable the smart factory with IO LinkEnable the smart factory with IO Link
Enable the smart factory with IO LinkDan Rossek
 

Tendances (20)

the best obd industry quick guide book
the best obd industry quick guide bookthe best obd industry quick guide book
the best obd industry quick guide book
 
OBD (On Board Diagnostics)
OBD (On Board Diagnostics)OBD (On Board Diagnostics)
OBD (On Board Diagnostics)
 
IRJET- An Android Solution for Car Monitoring and Alerting System
IRJET- An Android Solution for Car Monitoring and Alerting SystemIRJET- An Android Solution for Car Monitoring and Alerting System
IRJET- An Android Solution for Car Monitoring and Alerting System
 
Details of the obd2 tools -www.obd2cart.com
Details of the obd2 tools -www.obd2cart.comDetails of the obd2 tools -www.obd2cart.com
Details of the obd2 tools -www.obd2cart.com
 
Chapter 61
Chapter 61Chapter 61
Chapter 61
 
Obd2cart shop
Obd2cart shopObd2cart shop
Obd2cart shop
 
D900 manual v1.30
D900 manual v1.30D900 manual v1.30
D900 manual v1.30
 
BMW ICOM A+B+C
BMW ICOM  A+B+CBMW ICOM  A+B+C
BMW ICOM A+B+C
 
Forklift impacts, IM3 RFID operator card access control
Forklift impacts, IM3 RFID operator card access controlForklift impacts, IM3 RFID operator card access control
Forklift impacts, IM3 RFID operator card access control
 
Launch x431 master
Launch x431 masterLaunch x431 master
Launch x431 master
 
New can obdii scanner
New can obdii scannerNew can obdii scanner
New can obdii scanner
 
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry PiIRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
 
English ds150 e win7 user guide v1.0
English ds150 e win7  user guide v1.0English ds150 e win7  user guide v1.0
English ds150 e win7 user guide v1.0
 
Introduction to IO-Link - Russell Smith
Introduction to IO-Link - Russell SmithIntroduction to IO-Link - Russell Smith
Introduction to IO-Link - Russell Smith
 
How to solve op com can obd “initializing ecu”error
How to solve op com can obd “initializing ecu”errorHow to solve op com can obd “initializing ecu”error
How to solve op com can obd “initializing ecu”error
 
Festo IO-Link Presentation
Festo IO-Link PresentationFesto IO-Link Presentation
Festo IO-Link Presentation
 
How to program opel astra h bc with op-com can obd diagnostic tool
How to program opel astra h bc with op-com can obd diagnostic toolHow to program opel astra h bc with op-com can obd diagnostic tool
How to program opel astra h bc with op-com can obd diagnostic tool
 
AS-I Overview Brochure
AS-I Overview BrochureAS-I Overview Brochure
AS-I Overview Brochure
 
IRJET- Automated Elevator-An Attentive Elevator to Elevate using Speech Recog...
IRJET- Automated Elevator-An Attentive Elevator to Elevate using Speech Recog...IRJET- Automated Elevator-An Attentive Elevator to Elevate using Speech Recog...
IRJET- Automated Elevator-An Attentive Elevator to Elevate using Speech Recog...
 
Enable the smart factory with IO Link
Enable the smart factory with IO LinkEnable the smart factory with IO Link
Enable the smart factory with IO Link
 

En vedette

Paison ki Paathshala with Going to School & Barclay's India
Paison ki Paathshala with Going to School & Barclay's IndiaPaison ki Paathshala with Going to School & Barclay's India
Paison ki Paathshala with Going to School & Barclay's Indiaanvitathapliyal
 
เช้าวันใหม่
เช้าวันใหม่ เช้าวันใหม่
เช้าวันใหม่ Na Tak
 
ปราการแห่งทิฐิ
ปราการแห่งทิฐิปราการแห่งทิฐิ
ปราการแห่งทิฐิNa Tak
 
Facebook twitter-promo-extenstion-installation
Facebook twitter-promo-extenstion-installationFacebook twitter-promo-extenstion-installation
Facebook twitter-promo-extenstion-installationKetan Raval
 
Marshall Cassidy : VOCALSpin : Ugly Like Me
Marshall Cassidy : VOCALSpin : Ugly Like MeMarshall Cassidy : VOCALSpin : Ugly Like Me
Marshall Cassidy : VOCALSpin : Ugly Like MeVOCAL SPIN
 
กฎทองของสุนัข
กฎทองของสุนัขกฎทองของสุนัข
กฎทองของสุนัขNa Tak
 
VentureLab - Find It!
VentureLab - Find It!VentureLab - Find It!
VentureLab - Find It!zoltanp
 
Advanced Social Media Techniques in Higher Education
Advanced Social Media Techniques in Higher EducationAdvanced Social Media Techniques in Higher Education
Advanced Social Media Techniques in Higher EducationChristopher Rice
 
10 amazing routines using the dynamic coins gimmick
10 amazing routines using the dynamic coins gimmick10 amazing routines using the dynamic coins gimmick
10 amazing routines using the dynamic coins gimmickRafael Ferreira
 
футуризм минеева а. 11а
футуризм минеева а. 11афутуризм минеева а. 11а
футуризм минеева а. 11аkryljanauki
 
Android notifications
Android notificationsAndroid notifications
Android notificationsKetan Raval
 
Operations Management briefing
Operations Management briefingOperations Management briefing
Operations Management briefingSandeep Premnath
 
ฉัน....มีความสุข
ฉัน....มีความสุขฉัน....มีความสุข
ฉัน....มีความสุขNa Tak
 
Ohionetegovojfswebinar
OhionetegovojfswebinarOhionetegovojfswebinar
OhionetegovojfswebinarShelly Miller
 
Evaluation question 2
Evaluation question 2Evaluation question 2
Evaluation question 2ArifG324
 
The Abolition of Test
The Abolition of TestThe Abolition of Test
The Abolition of TestMatt Mansell
 

En vedette (20)

Paison ki Paathshala with Going to School & Barclay's India
Paison ki Paathshala with Going to School & Barclay's IndiaPaison ki Paathshala with Going to School & Barclay's India
Paison ki Paathshala with Going to School & Barclay's India
 
เช้าวันใหม่
เช้าวันใหม่ เช้าวันใหม่
เช้าวันใหม่
 
Rent a parent
Rent a parentRent a parent
Rent a parent
 
ปราการแห่งทิฐิ
ปราการแห่งทิฐิปราการแห่งทิฐิ
ปราการแห่งทิฐิ
 
Facebook twitter-promo-extenstion-installation
Facebook twitter-promo-extenstion-installationFacebook twitter-promo-extenstion-installation
Facebook twitter-promo-extenstion-installation
 
Sant jordi
Sant jordiSant jordi
Sant jordi
 
Marshall Cassidy : VOCALSpin : Ugly Like Me
Marshall Cassidy : VOCALSpin : Ugly Like MeMarshall Cassidy : VOCALSpin : Ugly Like Me
Marshall Cassidy : VOCALSpin : Ugly Like Me
 
กฎทองของสุนัข
กฎทองของสุนัขกฎทองของสุนัข
กฎทองของสุนัข
 
VentureLab - Find It!
VentureLab - Find It!VentureLab - Find It!
VentureLab - Find It!
 
Advanced Social Media Techniques in Higher Education
Advanced Social Media Techniques in Higher EducationAdvanced Social Media Techniques in Higher Education
Advanced Social Media Techniques in Higher Education
 
10 amazing routines using the dynamic coins gimmick
10 amazing routines using the dynamic coins gimmick10 amazing routines using the dynamic coins gimmick
10 amazing routines using the dynamic coins gimmick
 
футуризм минеева а. 11а
футуризм минеева а. 11афутуризм минеева а. 11а
футуризм минеева а. 11а
 
Android notifications
Android notificationsAndroid notifications
Android notifications
 
бурлаки
бурлакибурлаки
бурлаки
 
Operations Management briefing
Operations Management briefingOperations Management briefing
Operations Management briefing
 
Tctap case presentation
Tctap case presentationTctap case presentation
Tctap case presentation
 
ฉัน....มีความสุข
ฉัน....มีความสุขฉัน....มีความสุข
ฉัน....มีความสุข
 
Ohionetegovojfswebinar
OhionetegovojfswebinarOhionetegovojfswebinar
Ohionetegovojfswebinar
 
Evaluation question 2
Evaluation question 2Evaluation question 2
Evaluation question 2
 
The Abolition of Test
The Abolition of TestThe Abolition of Test
The Abolition of Test
 

Similaire à OBD Mobile App - Fault Codes, Driving Behaviour and Fuel Economy

Presentation board
Presentation boardPresentation board
Presentation boardzieraw
 
Vgate iCar Pro Bluetooth 4.0 (BLE) User's Manual
Vgate iCar Pro Bluetooth 4.0 (BLE) User's ManualVgate iCar Pro Bluetooth 4.0 (BLE) User's Manual
Vgate iCar Pro Bluetooth 4.0 (BLE) User's ManualTim Miller
 
Easycoding bmw& rolls royce i drive hidden function
Easycoding bmw& rolls royce i drive hidden functionEasycoding bmw& rolls royce i drive hidden function
Easycoding bmw& rolls royce i drive hidden functionamysmyy
 
Foseal OBD2 WIFI Scanner User's Manual
Foseal OBD2 WIFI Scanner User's ManualFoseal OBD2 WIFI Scanner User's Manual
Foseal OBD2 WIFI Scanner User's ManualTim Miller
 
Latest 2003 2011 VV Volkswagen Aftermarket GPS Navigation Stereos with OBDII
Latest 2003 2011 VV Volkswagen Aftermarket GPS Navigation Stereos with OBDIILatest 2003 2011 VV Volkswagen Aftermarket GPS Navigation Stereos with OBDII
Latest 2003 2011 VV Volkswagen Aftermarket GPS Navigation Stereos with OBDIIseicanegps
 
Project Presentation - Final (v2.0)
Project Presentation - Final (v2.0)Project Presentation - Final (v2.0)
Project Presentation - Final (v2.0)Denis Shevchenko
 
Wifi obd auto checker using step
Wifi obd auto checker using stepWifi obd auto checker using step
Wifi obd auto checker using stepBill Zhao
 
Real Time Connected Vehicle Networking with HDInsight and Apache Storm
Real Time Connected Vehicle Networking with HDInsight and Apache StormReal Time Connected Vehicle Networking with HDInsight and Apache Storm
Real Time Connected Vehicle Networking with HDInsight and Apache StormOur Community Exchange LLC
 
Launch crecorder obd2
Launch crecorder obd2Launch crecorder obd2
Launch crecorder obd2autoobdtools
 
PROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLES
PROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLESPROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLES
PROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLESiQHub
 
Mb880 CAN BUS manual-How to Use MB880 CAN BUS Auto Scanner
Mb880 CAN BUS manual-How to Use MB880 CAN BUS Auto ScannerMb880 CAN BUS manual-How to Use MB880 CAN BUS Auto Scanner
Mb880 CAN BUS manual-How to Use MB880 CAN BUS Auto ScannerBill Zhao
 

Similaire à OBD Mobile App - Fault Codes, Driving Behaviour and Fuel Economy (20)

Presentation board
Presentation boardPresentation board
Presentation board
 
Vgate iCar Pro Bluetooth 4.0 (BLE) User's Manual
Vgate iCar Pro Bluetooth 4.0 (BLE) User's ManualVgate iCar Pro Bluetooth 4.0 (BLE) User's Manual
Vgate iCar Pro Bluetooth 4.0 (BLE) User's Manual
 
CarCare presentation
CarCare presentationCarCare presentation
CarCare presentation
 
Easycoding bmw& rolls royce i drive hidden function
Easycoding bmw& rolls royce i drive hidden functionEasycoding bmw& rolls royce i drive hidden function
Easycoding bmw& rolls royce i drive hidden function
 
Foseal OBD2 WIFI Scanner User's Manual
Foseal OBD2 WIFI Scanner User's ManualFoseal OBD2 WIFI Scanner User's Manual
Foseal OBD2 WIFI Scanner User's Manual
 
Cariot
CariotCariot
Cariot
 
Latest 2003 2011 VV Volkswagen Aftermarket GPS Navigation Stereos with OBDII
Latest 2003 2011 VV Volkswagen Aftermarket GPS Navigation Stereos with OBDIILatest 2003 2011 VV Volkswagen Aftermarket GPS Navigation Stereos with OBDII
Latest 2003 2011 VV Volkswagen Aftermarket GPS Navigation Stereos with OBDII
 
Elm 327 Obd
Elm 327 ObdElm 327 Obd
Elm 327 Obd
 
Project Presentation - Final (v2.0)
Project Presentation - Final (v2.0)Project Presentation - Final (v2.0)
Project Presentation - Final (v2.0)
 
Wifi obd auto checker using step
Wifi obd auto checker using stepWifi obd auto checker using step
Wifi obd auto checker using step
 
D900 manual v1.30
D900 manual v1.30D900 manual v1.30
D900 manual v1.30
 
Real Time Connected Vehicle Networking with HDInsight and Apache Storm
Real Time Connected Vehicle Networking with HDInsight and Apache StormReal Time Connected Vehicle Networking with HDInsight and Apache Storm
Real Time Connected Vehicle Networking with HDInsight and Apache Storm
 
Elm327
Elm327Elm327
Elm327
 
Elm327
Elm327Elm327
Elm327
 
Connected Cars
Connected CarsConnected Cars
Connected Cars
 
Car monitoring POC
Car monitoring POCCar monitoring POC
Car monitoring POC
 
Launch crecorder obd2
Launch crecorder obd2Launch crecorder obd2
Launch crecorder obd2
 
PROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLES
PROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLESPROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLES
PROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLES
 
OBD II Stack Solutions and Services
OBD II Stack Solutions and ServicesOBD II Stack Solutions and Services
OBD II Stack Solutions and Services
 
Mb880 CAN BUS manual-How to Use MB880 CAN BUS Auto Scanner
Mb880 CAN BUS manual-How to Use MB880 CAN BUS Auto ScannerMb880 CAN BUS manual-How to Use MB880 CAN BUS Auto Scanner
Mb880 CAN BUS manual-How to Use MB880 CAN BUS Auto Scanner
 

Plus de Ketan Raval

Amazon Alexa Auto Software Development Kit (SDK)
Amazon Alexa Auto Software Development Kit (SDK)Amazon Alexa Auto Software Development Kit (SDK)
Amazon Alexa Auto Software Development Kit (SDK)Ketan Raval
 
Proximity Marketing Solutions enhancing Businesses leveraging iBeacon SDK Int...
Proximity Marketing Solutions enhancing Businesses leveraging iBeacon SDK Int...Proximity Marketing Solutions enhancing Businesses leveraging iBeacon SDK Int...
Proximity Marketing Solutions enhancing Businesses leveraging iBeacon SDK Int...Ketan Raval
 
Zero ui future is here
Zero ui   future is hereZero ui   future is here
Zero ui future is hereKetan Raval
 
Android n and beyond
Android n and beyondAndroid n and beyond
Android n and beyondKetan Raval
 
IoT and Future of Connected world
IoT and Future of Connected worldIoT and Future of Connected world
IoT and Future of Connected worldKetan Raval
 
#Instagram API Get visibility you always wanted
#Instagram API   Get visibility you always wanted#Instagram API   Get visibility you always wanted
#Instagram API Get visibility you always wantedKetan Raval
 
Keynote - Devfest 2015 organized by GDG Ahmedabad
Keynote - Devfest 2015 organized by GDG AhmedabadKeynote - Devfest 2015 organized by GDG Ahmedabad
Keynote - Devfest 2015 organized by GDG AhmedabadKetan Raval
 
How to make your Mobile App HIPPA Compliant
How to make your Mobile App HIPPA CompliantHow to make your Mobile App HIPPA Compliant
How to make your Mobile App HIPPA CompliantKetan Raval
 
3 d touch a true game changer
3 d touch a true game changer3 d touch a true game changer
3 d touch a true game changerKetan Raval
 
Vehicle to vehicle communication using gps
Vehicle to vehicle communication using gpsVehicle to vehicle communication using gps
Vehicle to vehicle communication using gpsKetan Raval
 
Garmin api integration
Garmin api integrationGarmin api integration
Garmin api integrationKetan Raval
 
Beacon The Google Way
Beacon The Google WayBeacon The Google Way
Beacon The Google WayKetan Raval
 
Edge detection iOS application
Edge detection iOS applicationEdge detection iOS application
Edge detection iOS applicationKetan Raval
 
Google calendar integration in iOS app
Google calendar integration in iOS appGoogle calendar integration in iOS app
Google calendar integration in iOS appKetan Raval
 
Big data cloudcomputing
Big data cloudcomputingBig data cloudcomputing
Big data cloudcomputingKetan Raval
 
All about Apple Watchkit
All about Apple WatchkitAll about Apple Watchkit
All about Apple WatchkitKetan Raval
 
How to upload application on iTune store
How to upload application on iTune storeHow to upload application on iTune store
How to upload application on iTune storeKetan Raval
 
Beta testing guidelines for developer
Beta testing guidelines for developerBeta testing guidelines for developer
Beta testing guidelines for developerKetan Raval
 
Swift Animated tabBar
Swift Animated tabBarSwift Animated tabBar
Swift Animated tabBarKetan Raval
 

Plus de Ketan Raval (20)

Amazon Alexa Auto Software Development Kit (SDK)
Amazon Alexa Auto Software Development Kit (SDK)Amazon Alexa Auto Software Development Kit (SDK)
Amazon Alexa Auto Software Development Kit (SDK)
 
Proximity Marketing Solutions enhancing Businesses leveraging iBeacon SDK Int...
Proximity Marketing Solutions enhancing Businesses leveraging iBeacon SDK Int...Proximity Marketing Solutions enhancing Businesses leveraging iBeacon SDK Int...
Proximity Marketing Solutions enhancing Businesses leveraging iBeacon SDK Int...
 
Keynote 2016
Keynote 2016Keynote 2016
Keynote 2016
 
Zero ui future is here
Zero ui   future is hereZero ui   future is here
Zero ui future is here
 
Android n and beyond
Android n and beyondAndroid n and beyond
Android n and beyond
 
IoT and Future of Connected world
IoT and Future of Connected worldIoT and Future of Connected world
IoT and Future of Connected world
 
#Instagram API Get visibility you always wanted
#Instagram API   Get visibility you always wanted#Instagram API   Get visibility you always wanted
#Instagram API Get visibility you always wanted
 
Keynote - Devfest 2015 organized by GDG Ahmedabad
Keynote - Devfest 2015 organized by GDG AhmedabadKeynote - Devfest 2015 organized by GDG Ahmedabad
Keynote - Devfest 2015 organized by GDG Ahmedabad
 
How to make your Mobile App HIPPA Compliant
How to make your Mobile App HIPPA CompliantHow to make your Mobile App HIPPA Compliant
How to make your Mobile App HIPPA Compliant
 
3 d touch a true game changer
3 d touch a true game changer3 d touch a true game changer
3 d touch a true game changer
 
Vehicle to vehicle communication using gps
Vehicle to vehicle communication using gpsVehicle to vehicle communication using gps
Vehicle to vehicle communication using gps
 
Garmin api integration
Garmin api integrationGarmin api integration
Garmin api integration
 
Beacon The Google Way
Beacon The Google WayBeacon The Google Way
Beacon The Google Way
 
Edge detection iOS application
Edge detection iOS applicationEdge detection iOS application
Edge detection iOS application
 
Google calendar integration in iOS app
Google calendar integration in iOS appGoogle calendar integration in iOS app
Google calendar integration in iOS app
 
Big data cloudcomputing
Big data cloudcomputingBig data cloudcomputing
Big data cloudcomputing
 
All about Apple Watchkit
All about Apple WatchkitAll about Apple Watchkit
All about Apple Watchkit
 
How to upload application on iTune store
How to upload application on iTune storeHow to upload application on iTune store
How to upload application on iTune store
 
Beta testing guidelines for developer
Beta testing guidelines for developerBeta testing guidelines for developer
Beta testing guidelines for developer
 
Swift Animated tabBar
Swift Animated tabBarSwift Animated tabBar
Swift Animated tabBar
 

OBD Mobile App - Fault Codes, Driving Behaviour and Fuel Economy

  • 2. What is OBD? OBD is an acronym for “on-board diagnostics” and refers to vehicle's self-diagnostics and reporting capability. www.letsnurture.com
  • 3. OBD Mobile App - Introduction We have vast experience of app development that includes Bluetooth communication. We have applied all our expertise in developing this App that woud communicate with OBD chip and provides up to the minute details of Car's health on Android device. App would store all diagnostic data on server using Parse APIs. This stored data would be used in future for further analysis. www.letsnurture.com
  • 4. OBD App Features App provides following features. 1. Social Media Login options 2. OBD Connection Process(with on screen help) 3. Color Coded Diagnostic Analysis 4. Real time driving behaviour analysis 5. Background Mode support 6. Cloud Storage Integration 7. MOT Reminder and MOT Stations near by (On Map with driving directions) www.letsnurture.com
  • 5. www.letsnurture.com Connecting to the OBDII adapter is straightforward. But one thing you need to do before connecting is to select the Bluetooth device. Displaying an alert dialConnecting to the OBDII adapter is straightforward. But one thing you need to do before connecting is to select the Bluetooth device. Displaying an alert dialogue with single choice items is a good way to go:ogue with single choice items is a good way to go: Connection with OBD Adapter private static BluetoothSocket sock = null; private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000- 00805F9B34FB"); final String remoteDevice = android.preference.PreferenceManager.getDefaultSharedPreferences(context).getString(ConfigAct ivity.BLUETOOTH_LIST_KEY, null); if (remoteDevice == null || "".equals(remoteDevice) || remoteDevice.equals("null")) { stopService(); }else { Sock = BluetoothAdapter.getDefaultAdapter().getRemoteDevice(prefs.getString(ConfigActivity.BLUETOOT H_LIST_KEY, null)).createRfcommSocketToServiceRecord(MY_UUID); sock.connect(); }
  • 6. www.letsnurture.com Connecting to the OBDII adapter is straightforward. But one thing you need to do before connecting is to select the Bluetooth device. Displaying an alert dialConnecting to the OBDII adapter is straightforward. But one thing you need to do before connecting is to select the Bluetooth device. Displaying an alert dialogue with single choice items is a good way to go:ogue with single choice items is a good way to go: Reading OBD Command Values if (cmdID.equals(AvailableCommandNames.SPEED.toString())) { SpeedObdCommand command = (SpeedObdCommand) job.getCommand(); readOBDCommendAndWrite("ENGINE_RPM:" + command.getFormattedResult()); } else if (cmdID.endsWith(AvailableCommandNames.ENGINE_RUNTIME.toString())) { EngineRuntimeObdCommand command = (EngineRuntimeObdCommand) job.getCommand(); readOBDCommendAndWrite("ENGINE_RUNTIME:" + command.getFormattedResult()); }
  • 7. www.letsnurture.com Solution App provides trip mode to detect speed, driving behaviour, sudden break application, ideling of vehicle and based on all this the fuel economy. It also logs all the trouble codes and provide real time diagnosis as to what action needs to be taken on immdiate bais. Color coded trouble code analysis provides easy to understand solution for app users with no knowledge of automobiles and how it works internally.
  • 8. www.letsnurture.com Future Updates OBD App developed by us provides the most seamless user experience when it comes to OBD connectivity with the Android device. It has become very successful since its launch and now we would be providing similar app for iOS Devices also. Client is planning to add more features like Localization, Problem analysis using sound and share diagnosis with your preferred mechanic also. The next version of OBD app would comprise of real time dashboard with digital and analog dials to provide rich user experience.