SlideShare a Scribd company logo
Imagine living in a world where 
cars could talk
Outline 
Quick Recap 
Overview of the System 
Timeline 
February 
March 
April 
May 
Class Diagrams 
Interaction Diagrams 
Security 
Efficiency 
Testing 
2
The Idea 
Thesis Statement 
“We aim to Design a framework that functions as a platform to allow developers 
to build applications on an ad-hoc-vehicle to vehicle network” 
3
Operating Environment 4 
Communication Module Sensors Processing Module
Overview of the System 5 
WIFI 
Bluetooth Bluetooth 
Zigbee 
Devices 
Sensors 
Devices 
Sensors
Overview of the System 6 
Application layer 
Phone
Timeline 7 
Oct Nov Dec Jan Feb Mar Apr May 
Research 
& review 
similar 
projects 
Finish SRS 
Document 
Finalizing 
Platform 
POC 
Applications 
Finalize 
all 
Documents 
Working 
on 
network 
platform 
Testing 
Final 
Presentation 
and Demo 
Finished 
To do 
Legend
Timeline 8 
Oct Nov Dec Jan Feb Mar May 
Research 
& review 
similar 
projects 
Finish SRS 
Document 
Working on 
networking 
modules 
Final 
Testing 
Finalize 
all 
Documents 
Practice 
Android & 
OOP Python 
development 
Finalizing 
Platform & 
POC 
applications 
Finished 
To do 
Legend 
Apr
February 
 Read about Android developing and developed 
simple practice apps. 
 Application to discover Bluetooth devices via a 
Linux based OS and an android phone 
 Read about different modes of Wi-Fi 
 OOP in Python 
9
March 
 Developing mobile applications 
 Traffic app 
 Challenges 
 First experience in RF-com 
 Bluetooth dongle Mac Address “00:15:03:0C:BF:EB” 
 Solution: bdaddr 
 Pairing PIN code 
 Address is null if no internet 
 Solution: install maps on Pi 
 Disable plugins Pnat 
10
March 
 Tried different modes of Wi-Fi 
 Created ad-hoc network between Pi’s 
 Challenges : 
 IP address assignment space 
 Transfer files between Pi’s 
 Database: 
 MySQL 
 Created abstraction Layer using python 
 Implementing all database function in python 
 Challenges: 
 Integrating with Wi-Fi module to send or receive 
11
April 
 Ad-hoc-ed more than one PI via Wi-Fi 
 Completed a traffic application 
 Roadmap ahead 
 Build the mesh network using Zigbee 
 Developing Mobile application to control Pi 
 Group talk application 
 Publish Framework to CS students 
12
May 
 Spare time for any backlog 
 Receiving applications from CS Students 
 Testing the complete framework with the 
applications 
13
System Architecture 14 
Application 
Framework 
R 
Raspberry Pi 
Abstraction Layer 
Comm 
Module DB Device 
Manager 
Operating System 
Network interfaces Devices/Sensors 
Android 
Application 
Smart 
Phone
Class Diagrams 15 
Application 
Data base 
Createtable() 
selectmulRows() 
Updaterow() 
deleteRecord() 
Deletetable() 
Validate(data) 
Garbagecollector(period) 
Communication module 
Establishconnection() 
Send() 
Receive() 
Broadcast() 
Devices 
Init() 
Senddata() 
ReceiveData() 
Mobile GPS OBD2 
Zigbee Wi-Fi Bluetooth 
MySQL 
SQL lite 
Oracle
Create Connection (PI 
and mobile) 
16 
Mobile Pi 
Run App 
Turn on Bluetooth Msg 
Turn on 
Ready 
Check Bt 
Permissions 
Pair 
Challenge with pin 
Enter pin 
Pin No. Pin no. 
(challenge Response) 
Paired
Data exchange between Mobile 
and Pi 
17 
Mobile Pi 
Send traffic status 
Send Data 
Data Base 
Store traffic updates 
Data 
Retrieve data 
Notify User 
get_hash() 
if Data new 
then Store
Ad-hoc communication 
between Pi’s 
18 
Pi 
1 
Pi 
N 
Retrieve data 
Send Data 
Data Base 
N 
Check 
Validity 
Store if Valid 
Data base 
1 
Data hashed
ER-Diagram of Traffic app 19 
ID Check 
Traffic_Updates 
Sum 
City 
Address 
Speed 
Time Stamp 
Longitude 
Latitude 
Mobile Id 
Reported
Security 
 Bluetooth pairing (static pin) 
 Security = CIA 
 Integrity 
 Encryption 
 Availability 
 Simple IDS 
20
Efficiency 
 Detecting duplicates 
 Approximation using “haversine formula”. 
 Hashing using SHA256 
 Indexing on the checksum 
 Garbage collection 
21
Testing Strategy 22 
Testing Plans 
Defect Testing User Testing 
Validation 
Testing
Validation Testing 23 
 Phase 1: System Inspection 
 Peer review(At least 2 times). 
 Time: Interleaving with development. 
 Phase 2: Requirements testing (In lab) 
 Generating test cases using “Tester++”. 
 Time: end of April. 
 Phase 3: Requirements testing (Deploying 
in vehicles) 
 Deploying the devices in the vehicles. 
 Time: First week of May.
Defect Testing 24 
 Phase 1: Performance Testing (In lab) 
 Test under maximum work load. 
 “Tester++” will be used in this phase. 
 End of April. 
 Phase 2: Security Testing 
 First week of May. 
 White-box testing 
 Code auditing 
 Black-box testing 
 Metasploit 
 Nessus
Defect Testing 25 
 Phase 3: Reliability Testing 
 Interleaving with in-vehicles requirements 
testing. 
 Testing in real life environment for 2 weeks 
(1st May to 14th May) 
 The reliability will be measured using MTBF 
(Mean Time Between Failures).
User Testing 26 
 The framework will be released to all CSE students. 
 A tutorial will be given to all students about the 
framework. 
 The students will be asked to find some ideas and 
develop their own applications on top of our 
framework. 
 They will rate the different parts of the framework.
Thank you 
27

More Related Content

What's hot

inter vehicle communication
inter vehicle communicationinter vehicle communication
inter vehicle communicationNitish Tanwar
 
vechile to vechile communication
vechile to vechile communicationvechile to vechile communication
vechile to vechile communication
Sangita Das
 
Vehicle-2-Vehicle Communication Based on Wireless Sensor Network
Vehicle-2-Vehicle Communication Based on Wireless Sensor NetworkVehicle-2-Vehicle Communication Based on Wireless Sensor Network
Vehicle-2-Vehicle Communication Based on Wireless Sensor Network
journalBEEI
 
vehicular communications
vehicular communicationsvehicular communications
vehicular communications
Saikiran Guduri
 
A Synopsis of Simulation and Mobility Modeling in Vehicular Ad-hoc Networks (...
A Synopsis of Simulation and Mobility Modeling in Vehicular Ad-hoc Networks (...A Synopsis of Simulation and Mobility Modeling in Vehicular Ad-hoc Networks (...
A Synopsis of Simulation and Mobility Modeling in Vehicular Ad-hoc Networks (...
IOSR Journals
 
The next generation intelligent transport systems: standards and applications
The next generation intelligent transport systems: standards and applicationsThe next generation intelligent transport systems: standards and applications
The next generation intelligent transport systems: standards and applications
Wongyos Keardsri
 
john dos
john dosjohn dos
john dos
kachkol
 
Mobilis 2008 - B3 : Inter-vehicles Communication: A New Frontier of Ad Hoc Ne...
Mobilis 2008 - B3 : Inter-vehicles Communication: A New Frontier of Ad Hoc Ne...Mobilis 2008 - B3 : Inter-vehicles Communication: A New Frontier of Ad Hoc Ne...
Mobilis 2008 - B3 : Inter-vehicles Communication: A New Frontier of Ad Hoc Ne...
Mobilis Conférence
 
Artificial intelligence in transportation system
Artificial intelligence in transportation systemArtificial intelligence in transportation system
Artificial intelligence in transportation system
PoojaBele1
 
Truck Platooning at TTI
Truck Platooning at TTI Truck Platooning at TTI
Truck Platooning at TTI
Texas A&M Transportation Institute
 
Vehicle to vehicle communication
Vehicle to vehicle communicationVehicle to vehicle communication
Vehicle to vehicle communication
Mrityunjaya Chauhan
 
(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...
(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...
(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...
Naoki Shibata
 
Vehicular ad hoc network
Vehicular ad hoc networkVehicular ad hoc network
Vehicular ad hoc network
Talesun Solar USA Ltd.
 
Inter vehicular communication
Inter vehicular communicationInter vehicular communication
Inter vehicular communication
MSharathRajan
 
V2V Training, Vehicle to-vehicle (v2v) communications training
V2V Training, Vehicle to-vehicle (v2v) communications trainingV2V Training, Vehicle to-vehicle (v2v) communications training
V2V Training, Vehicle to-vehicle (v2v) communications training
Bryan Len
 
Vehicular network-project-fin
Vehicular network-project-finVehicular network-project-fin
Vehicular network-project-fin
ASMA HADELI
 
Taking VANET to the Clouds
Taking VANET to the CloudsTaking VANET to the Clouds
Taking VANET to the Clouds
Michele Weigle
 
Ijetr042176
Ijetr042176Ijetr042176

What's hot (20)

inter vehicle communication
inter vehicle communicationinter vehicle communication
inter vehicle communication
 
vechile to vechile communication
vechile to vechile communicationvechile to vechile communication
vechile to vechile communication
 
Vehicle-2-Vehicle Communication Based on Wireless Sensor Network
Vehicle-2-Vehicle Communication Based on Wireless Sensor NetworkVehicle-2-Vehicle Communication Based on Wireless Sensor Network
Vehicle-2-Vehicle Communication Based on Wireless Sensor Network
 
vehicular communications
vehicular communicationsvehicular communications
vehicular communications
 
A Synopsis of Simulation and Mobility Modeling in Vehicular Ad-hoc Networks (...
A Synopsis of Simulation and Mobility Modeling in Vehicular Ad-hoc Networks (...A Synopsis of Simulation and Mobility Modeling in Vehicular Ad-hoc Networks (...
A Synopsis of Simulation and Mobility Modeling in Vehicular Ad-hoc Networks (...
 
Ivc sem doc
Ivc sem docIvc sem doc
Ivc sem doc
 
The next generation intelligent transport systems: standards and applications
The next generation intelligent transport systems: standards and applicationsThe next generation intelligent transport systems: standards and applications
The next generation intelligent transport systems: standards and applications
 
john dos
john dosjohn dos
john dos
 
Mobilis 2008 - B3 : Inter-vehicles Communication: A New Frontier of Ad Hoc Ne...
Mobilis 2008 - B3 : Inter-vehicles Communication: A New Frontier of Ad Hoc Ne...Mobilis 2008 - B3 : Inter-vehicles Communication: A New Frontier of Ad Hoc Ne...
Mobilis 2008 - B3 : Inter-vehicles Communication: A New Frontier of Ad Hoc Ne...
 
Artificial intelligence in transportation system
Artificial intelligence in transportation systemArtificial intelligence in transportation system
Artificial intelligence in transportation system
 
Truck Platooning at TTI
Truck Platooning at TTI Truck Platooning at TTI
Truck Platooning at TTI
 
Vehicle to vehicle communication
Vehicle to vehicle communicationVehicle to vehicle communication
Vehicle to vehicle communication
 
(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...
(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...
(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...
 
Vehicular ad hoc network
Vehicular ad hoc networkVehicular ad hoc network
Vehicular ad hoc network
 
Inter vehicular communication
Inter vehicular communicationInter vehicular communication
Inter vehicular communication
 
V2V Training, Vehicle to-vehicle (v2v) communications training
V2V Training, Vehicle to-vehicle (v2v) communications trainingV2V Training, Vehicle to-vehicle (v2v) communications training
V2V Training, Vehicle to-vehicle (v2v) communications training
 
Vehicular network-project-fin
Vehicular network-project-finVehicular network-project-fin
Vehicular network-project-fin
 
Taking VANET to the Clouds
Taking VANET to the CloudsTaking VANET to the Clouds
Taking VANET to the Clouds
 
Ijetr042176
Ijetr042176Ijetr042176
Ijetr042176
 
Ivwc
IvwcIvwc
Ivwc
 

Viewers also liked

V2V communications
V2V communicationsV2V communications
V2V communications
Sai Avinash
 
V2V tech
V2V techV2V tech
V2V tech
Asha Syed
 
Vehicle To Vehicle Communication System
Vehicle To Vehicle Communication SystemVehicle To Vehicle Communication System
Vehicle To Vehicle Communication System
Monaco Motors
 
Paste Digest Project
Paste Digest ProjectPaste Digest Project
Paste Digest Project
Ibrahim Mosaad
 
AP - V2V Presentation Detailed Outline
AP - V2V Presentation Detailed OutlineAP - V2V Presentation Detailed Outline
AP - V2V Presentation Detailed OutlineAshley Benjamin
 
V2V presentation
V2V presentation V2V presentation
V2V presentation
Angelos Angelidis
 
Agent based car following model for heterogeneities of platoon driving with v...
Agent based car following model for heterogeneities of platoon driving with v...Agent based car following model for heterogeneities of platoon driving with v...
Agent based car following model for heterogeneities of platoon driving with v...
Institute for Transport Studies (ITS)
 
Performance Evaluation Of IEEE 802.11p For Vehicular Communication Networks
Performance Evaluation Of IEEE 802.11p For Vehicular Communication NetworksPerformance Evaluation Of IEEE 802.11p For Vehicular Communication Networks
Performance Evaluation Of IEEE 802.11p For Vehicular Communication NetworksAmir Jafari
 
V2X communication on 5G networks
V2X communication on 5G networksV2X communication on 5G networks
V2X communication on 5G networks
Angelos Angelidis
 
ANTI COLLISION SYSTEM IN CARS
ANTI COLLISION SYSTEM IN CARSANTI COLLISION SYSTEM IN CARS
ANTI COLLISION SYSTEM IN CARS
Rakesh Reddy
 
Introduction to VANET
Introduction to VANETIntroduction to VANET
Introduction to VANET
Akanksha Upadhyay
 
The Future Development of Traffic Signals and the Impact of Autonomous Vehicles
The Future Development of Traffic Signals and the Impact of Autonomous VehiclesThe Future Development of Traffic Signals and the Impact of Autonomous Vehicles
The Future Development of Traffic Signals and the Impact of Autonomous Vehicles
JumpingJaq
 
Alumni management
Alumni managementAlumni management
Alumni managementGagan Gupta
 
Bus tracking application in Android
Bus tracking application in AndroidBus tracking application in Android
Bus tracking application in Android
yashonil
 
Mahatma Gandhi
Mahatma GandhiMahatma Gandhi
Mahatma Gandhi
MaBaboo
 
Road Safety PowerPoint Presentation
Road Safety PowerPoint PresentationRoad Safety PowerPoint Presentation
Road Safety PowerPoint Presentation
Road Safety
 
Build Features, Not Apps
Build Features, Not AppsBuild Features, Not Apps
Build Features, Not Apps
Natasha Murashev
 

Viewers also liked (18)

V2V communications
V2V communicationsV2V communications
V2V communications
 
V2V tech
V2V techV2V tech
V2V tech
 
Vehicle To Vehicle Communication System
Vehicle To Vehicle Communication SystemVehicle To Vehicle Communication System
Vehicle To Vehicle Communication System
 
Paste Digest Project
Paste Digest ProjectPaste Digest Project
Paste Digest Project
 
AP - V2V Presentation Detailed Outline
AP - V2V Presentation Detailed OutlineAP - V2V Presentation Detailed Outline
AP - V2V Presentation Detailed Outline
 
V2V presentation
V2V presentation V2V presentation
V2V presentation
 
Agent based car following model for heterogeneities of platoon driving with v...
Agent based car following model for heterogeneities of platoon driving with v...Agent based car following model for heterogeneities of platoon driving with v...
Agent based car following model for heterogeneities of platoon driving with v...
 
Performance Evaluation Of IEEE 802.11p For Vehicular Communication Networks
Performance Evaluation Of IEEE 802.11p For Vehicular Communication NetworksPerformance Evaluation Of IEEE 802.11p For Vehicular Communication Networks
Performance Evaluation Of IEEE 802.11p For Vehicular Communication Networks
 
V2X communication on 5G networks
V2X communication on 5G networksV2X communication on 5G networks
V2X communication on 5G networks
 
ANTI COLLISION SYSTEM IN CARS
ANTI COLLISION SYSTEM IN CARSANTI COLLISION SYSTEM IN CARS
ANTI COLLISION SYSTEM IN CARS
 
Introduction to VANET
Introduction to VANETIntroduction to VANET
Introduction to VANET
 
The Future Development of Traffic Signals and the Impact of Autonomous Vehicles
The Future Development of Traffic Signals and the Impact of Autonomous VehiclesThe Future Development of Traffic Signals and the Impact of Autonomous Vehicles
The Future Development of Traffic Signals and the Impact of Autonomous Vehicles
 
Alumni management
Alumni managementAlumni management
Alumni management
 
Road safety
Road safetyRoad safety
Road safety
 
Bus tracking application in Android
Bus tracking application in AndroidBus tracking application in Android
Bus tracking application in Android
 
Mahatma Gandhi
Mahatma GandhiMahatma Gandhi
Mahatma Gandhi
 
Road Safety PowerPoint Presentation
Road Safety PowerPoint PresentationRoad Safety PowerPoint Presentation
Road Safety PowerPoint Presentation
 
Build Features, Not Apps
Build Features, Not AppsBuild Features, Not Apps
Build Features, Not Apps
 

Similar to V2V design presentation final

Creating an MVP with Oracle
Creating an MVP with OracleCreating an MVP with Oracle
Creating an MVP with Oracle
Franco Ucci
 
AF-2599-P.docx
AF-2599-P.docxAF-2599-P.docx
AF-2599-P.docx
Sami Siddiqui
 
A164 enterprise javascript ibm node sdk
A164 enterprise javascript ibm node sdkA164 enterprise javascript ibm node sdk
A164 enterprise javascript ibm node sdk
Toby Corbin
 
PSA Presentation on Rail Projects
PSA Presentation on Rail ProjectsPSA Presentation on Rail Projects
PSA Presentation on Rail Projects
John Hertrich
 
Rohan pansare cs_resume
Rohan pansare cs_resumeRohan pansare cs_resume
Rohan pansare cs_resume
Rohan Pansare
 
Continuous testing - GUERLAIS ARGOT - Air France KLM Sogeti- Soirée du Test L...
Continuous testing - GUERLAIS ARGOT - Air France KLM Sogeti- Soirée du Test L...Continuous testing - GUERLAIS ARGOT - Air France KLM Sogeti- Soirée du Test L...
Continuous testing - GUERLAIS ARGOT - Air France KLM Sogeti- Soirée du Test L...
TelecomValley
 
resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2Maithreyi Gopal
 
Android overview
Android overviewAndroid overview
Android overview
Has Taiar
 
Cookbook for Building An App
Cookbook for Building An AppCookbook for Building An App
Cookbook for Building An App
Manish Jain
 
Роман Родоманський, «Досвід побудови Contact Tracing рішення»
Роман Родоманський, «Досвід побудови Contact Tracing рішення»Роман Родоманський, «Досвід побудови Contact Tracing рішення»
Роман Родоманський, «Досвід побудови Contact Tracing рішення»
Sigma Software
 
Implementation of a SaaS based simulation platform using open standards and o...
Implementation of a SaaS based simulation platform using open standards and o...Implementation of a SaaS based simulation platform using open standards and o...
Implementation of a SaaS based simulation platform using open standards and o...
Thomas Paviot
 
PowerPoint
PowerPointPowerPoint
PowerPointVideoguy
 
Resume: Research Engineer
Resume: Research Engineer Resume: Research Engineer
Resume: Research Engineer
Abhishek Singh
 
CSE NEW_4th yr w.e.f. 2018-19.pdf
CSE NEW_4th yr w.e.f. 2018-19.pdfCSE NEW_4th yr w.e.f. 2018-19.pdf
CSE NEW_4th yr w.e.f. 2018-19.pdf
ssuser5a7261
 
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfThe Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
Förderverein Technische Fakultät
 

Similar to V2V design presentation final (20)

Creating an MVP with Oracle
Creating an MVP with OracleCreating an MVP with Oracle
Creating an MVP with Oracle
 
Naveen_Toppo
Naveen_ToppoNaveen_Toppo
Naveen_Toppo
 
AF-2599-P.docx
AF-2599-P.docxAF-2599-P.docx
AF-2599-P.docx
 
A164 enterprise javascript ibm node sdk
A164 enterprise javascript ibm node sdkA164 enterprise javascript ibm node sdk
A164 enterprise javascript ibm node sdk
 
PSA Presentation on Rail Projects
PSA Presentation on Rail ProjectsPSA Presentation on Rail Projects
PSA Presentation on Rail Projects
 
Rohan pansare cs_resume
Rohan pansare cs_resumeRohan pansare cs_resume
Rohan pansare cs_resume
 
Continuous testing - GUERLAIS ARGOT - Air France KLM Sogeti- Soirée du Test L...
Continuous testing - GUERLAIS ARGOT - Air France KLM Sogeti- Soirée du Test L...Continuous testing - GUERLAIS ARGOT - Air France KLM Sogeti- Soirée du Test L...
Continuous testing - GUERLAIS ARGOT - Air France KLM Sogeti- Soirée du Test L...
 
resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2
 
Android overview
Android overviewAndroid overview
Android overview
 
Cookbook for Building An App
Cookbook for Building An AppCookbook for Building An App
Cookbook for Building An App
 
Роман Родоманський, «Досвід побудови Contact Tracing рішення»
Роман Родоманський, «Досвід побудови Contact Tracing рішення»Роман Родоманський, «Досвід побудови Contact Tracing рішення»
Роман Родоманський, «Досвід побудови Contact Tracing рішення»
 
Abdullah CV
Abdullah CVAbdullah CV
Abdullah CV
 
Jordan Sept-2015
Jordan Sept-2015Jordan Sept-2015
Jordan Sept-2015
 
Prasad_CTP
Prasad_CTPPrasad_CTP
Prasad_CTP
 
AlekyaNyalakonda_Resume
AlekyaNyalakonda_ResumeAlekyaNyalakonda_Resume
AlekyaNyalakonda_Resume
 
Implementation of a SaaS based simulation platform using open standards and o...
Implementation of a SaaS based simulation platform using open standards and o...Implementation of a SaaS based simulation platform using open standards and o...
Implementation of a SaaS based simulation platform using open standards and o...
 
PowerPoint
PowerPointPowerPoint
PowerPoint
 
Resume: Research Engineer
Resume: Research Engineer Resume: Research Engineer
Resume: Research Engineer
 
CSE NEW_4th yr w.e.f. 2018-19.pdf
CSE NEW_4th yr w.e.f. 2018-19.pdfCSE NEW_4th yr w.e.f. 2018-19.pdf
CSE NEW_4th yr w.e.f. 2018-19.pdf
 
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfThe Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
 

Recently uploaded

Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 

Recently uploaded (20)

Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 

V2V design presentation final

  • 1. Imagine living in a world where cars could talk
  • 2. Outline Quick Recap Overview of the System Timeline February March April May Class Diagrams Interaction Diagrams Security Efficiency Testing 2
  • 3. The Idea Thesis Statement “We aim to Design a framework that functions as a platform to allow developers to build applications on an ad-hoc-vehicle to vehicle network” 3
  • 4. Operating Environment 4 Communication Module Sensors Processing Module
  • 5. Overview of the System 5 WIFI Bluetooth Bluetooth Zigbee Devices Sensors Devices Sensors
  • 6. Overview of the System 6 Application layer Phone
  • 7. Timeline 7 Oct Nov Dec Jan Feb Mar Apr May Research & review similar projects Finish SRS Document Finalizing Platform POC Applications Finalize all Documents Working on network platform Testing Final Presentation and Demo Finished To do Legend
  • 8. Timeline 8 Oct Nov Dec Jan Feb Mar May Research & review similar projects Finish SRS Document Working on networking modules Final Testing Finalize all Documents Practice Android & OOP Python development Finalizing Platform & POC applications Finished To do Legend Apr
  • 9. February  Read about Android developing and developed simple practice apps.  Application to discover Bluetooth devices via a Linux based OS and an android phone  Read about different modes of Wi-Fi  OOP in Python 9
  • 10. March  Developing mobile applications  Traffic app  Challenges  First experience in RF-com  Bluetooth dongle Mac Address “00:15:03:0C:BF:EB”  Solution: bdaddr  Pairing PIN code  Address is null if no internet  Solution: install maps on Pi  Disable plugins Pnat 10
  • 11. March  Tried different modes of Wi-Fi  Created ad-hoc network between Pi’s  Challenges :  IP address assignment space  Transfer files between Pi’s  Database:  MySQL  Created abstraction Layer using python  Implementing all database function in python  Challenges:  Integrating with Wi-Fi module to send or receive 11
  • 12. April  Ad-hoc-ed more than one PI via Wi-Fi  Completed a traffic application  Roadmap ahead  Build the mesh network using Zigbee  Developing Mobile application to control Pi  Group talk application  Publish Framework to CS students 12
  • 13. May  Spare time for any backlog  Receiving applications from CS Students  Testing the complete framework with the applications 13
  • 14. System Architecture 14 Application Framework R Raspberry Pi Abstraction Layer Comm Module DB Device Manager Operating System Network interfaces Devices/Sensors Android Application Smart Phone
  • 15. Class Diagrams 15 Application Data base Createtable() selectmulRows() Updaterow() deleteRecord() Deletetable() Validate(data) Garbagecollector(period) Communication module Establishconnection() Send() Receive() Broadcast() Devices Init() Senddata() ReceiveData() Mobile GPS OBD2 Zigbee Wi-Fi Bluetooth MySQL SQL lite Oracle
  • 16. Create Connection (PI and mobile) 16 Mobile Pi Run App Turn on Bluetooth Msg Turn on Ready Check Bt Permissions Pair Challenge with pin Enter pin Pin No. Pin no. (challenge Response) Paired
  • 17. Data exchange between Mobile and Pi 17 Mobile Pi Send traffic status Send Data Data Base Store traffic updates Data Retrieve data Notify User get_hash() if Data new then Store
  • 18. Ad-hoc communication between Pi’s 18 Pi 1 Pi N Retrieve data Send Data Data Base N Check Validity Store if Valid Data base 1 Data hashed
  • 19. ER-Diagram of Traffic app 19 ID Check Traffic_Updates Sum City Address Speed Time Stamp Longitude Latitude Mobile Id Reported
  • 20. Security  Bluetooth pairing (static pin)  Security = CIA  Integrity  Encryption  Availability  Simple IDS 20
  • 21. Efficiency  Detecting duplicates  Approximation using “haversine formula”.  Hashing using SHA256  Indexing on the checksum  Garbage collection 21
  • 22. Testing Strategy 22 Testing Plans Defect Testing User Testing Validation Testing
  • 23. Validation Testing 23  Phase 1: System Inspection  Peer review(At least 2 times).  Time: Interleaving with development.  Phase 2: Requirements testing (In lab)  Generating test cases using “Tester++”.  Time: end of April.  Phase 3: Requirements testing (Deploying in vehicles)  Deploying the devices in the vehicles.  Time: First week of May.
  • 24. Defect Testing 24  Phase 1: Performance Testing (In lab)  Test under maximum work load.  “Tester++” will be used in this phase.  End of April.  Phase 2: Security Testing  First week of May.  White-box testing  Code auditing  Black-box testing  Metasploit  Nessus
  • 25. Defect Testing 25  Phase 3: Reliability Testing  Interleaving with in-vehicles requirements testing.  Testing in real life environment for 2 weeks (1st May to 14th May)  The reliability will be measured using MTBF (Mean Time Between Failures).
  • 26. User Testing 26  The framework will be released to all CSE students.  A tutorial will be given to all students about the framework.  The students will be asked to find some ideas and develop their own applications on top of our framework.  They will rate the different parts of the framework.