Top Banner
Vehicle to Vehicle and Infrastructure Communication using IoT Presented by Guided by Dinesh Kumar D Mr. P. Sivakumar(Sr.Gr) (14MU01) DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING PSG COLLEGE OF TECHNOLOGY 13EE71 PROJECT PHASE I WORK PRESENTATION II M.E EMBEDDED AND REAL-TIME SYSTEMS 1 ME-ERTS
31
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ProjPresen-2

ME-ERTS 1

Vehicle to Vehicle and Infrastructure Communication using IoT

Presented by Guided by

Dinesh Kumar D Mr. P. Sivakumar(Sr.Gr)

(14MU01)

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING

PSG COLLEGE OF TECHNOLOGY

13EE71 PROJECT PHASE I WORK

PRESENTATION II

M.E EMBEDDED AND REAL-TIME SYSTEMS

Page 2: ProjPresen-2

ME-ERTS 2

OVERVIEW

• INTRODUCTION• PROPOSED METHODLOGY• ARDUINO• BLUETOOTH• BLUETOOTH MODULE• TIMELINE• REFERENCE

Page 3: ProjPresen-2

ME-ERTS 3

INTRODUCTION

• Vehicle to vehicle and Infrastructure communication systems are an

emerging type of networks in which vehicles providing each other

with information, such as safety warnings and traffic information

using Bluetooth and Arduino.

Page 4: ProjPresen-2

ME-ERTS 4

OVERVIEW

• INTRODUCTION• PROPOSED METHODLOGY• ARDUINO• BLUETOOTH• BLUETOOTH MODULE• TIMELINE• REFERENCE

Page 5: ProjPresen-2

ME-ERTS 5

PROPOSED METHODLOGY

Page 6: ProjPresen-2

ME-ERTS 6

OVERVIEW

• INTRODUCTION• PROPOSED METHODLOGY• ARDUINO• BLUETOOTH• BLUETOOTH MODULE• TIMELINE• REFERENCE

Page 7: ProjPresen-2

ME-ERTS 7

ARDUINO

An open-source physical computing platform based on a

• simple microcontroller board

• A development environment for writing software for the board.

• Tiny computer you can program Completely stand-alone, talks to other devices

•You can connect both digital and analog electronic signals Sensors (GPS

Locators ,Bluetooth ,etc) and Actuators (LEDS or electrical motors)

•Arduino programming can be done in C/C++.

•Arduino IDE has many built–in libraries, functions like LCD,RTC and for

various sensors which can be used for programming

Page 8: ProjPresen-2

ME-ERTS 8

Why Arduino?

• Inexpensive

• Cross-platform, Simple and clear programming environment

• Open source and extensible software and hardware

Page 9: ProjPresen-2

ME-ERTS 9

Arduino Capabilities

=INTEL 286 ARDUINO UNO

Page 10: ProjPresen-2

ME-ERTS 10

Arduino Capabilities

Arduino UNO board has •16 kBytes of Flash program memory•1 kByte of RAM•16 MHz

Inputs and Outputs•13 digital input/output pins•6 analog input pins•5 analog output pins (PWM only)

Page 11: ProjPresen-2

ME-ERTS 11

Arduino Components

Page 12: ProjPresen-2

ME-ERTS 12

Arduino IDE

Serial monitorCompile Upload New file Open file Save file

Name of the board connected and its Serial port number

Page 13: ProjPresen-2

ME-ERTS 13

OVERVIEW

• INTRODUCTION• PROPOSED METHODLOGY• ARDUINO• BLUETOOTH• BLUETOOTH MODULE• TIMELINE• REFERENCE

Page 14: ProjPresen-2

ME-ERTS 14

BLUETOOTH

• Bluetooth is a wireless LAN technology designed to connect devices of different functions such as telephones, notebooks, computers (desktop and laptop) etc

• Bluetooth project was started by SIG (Special Interest Group) formed by four companies  IBM, Intel, Nokia and Toshiba for interconnecting computing and communicating devices using short-range, lower-power, inexpensive wireless radios.

Page 15: ProjPresen-2

ME-ERTS 15

Bluetooth Timeline

Page 16: ProjPresen-2

ME-ERTS 16

Bluetooth low energy• It has a data rate of 1Mbps, but is not optimized for file transfer.• It is designed for sending small chunks of data (exposing state)• Three channels, which are located exactly between the Wireless

LAN channels, are used for device discovery and connection setup. • These channels (also known as “advertising” channels) are used by

the technology to search for other devices or promote its own presence to devices that might be looking to make a connection.• In comparison, Classic Bluetooth technology uses 32 channels for

the same task. • BLE has to switch “on” for just 0.6 to 1.2 ms to scan for other

devices using its three advertising channels. Classic Bluetooth, instead, requires 22.5 ms to scan its 32 channels. The power savings are significant: BLE consumes 10 to 20 times less power than Classic Bluetooth technology to locate other radios.

Page 17: ProjPresen-2

ME-ERTS 17

Page 18: ProjPresen-2

ME-ERTS 18

Link Layer Connection• Very low latency connection• A Central device goes through the Link Layer states

Scanner -> Initiator -> Master• A Peripheral device goes through the Link Layer states

Advertiser -> Slave

Page 19: ProjPresen-2

ME-ERTS 19

Bluetooth low energy factsheetRange: ~ 150 meters open field

Output Power:

~ 10 mW (10dBm)

Max Current: ~ 15 mA

Latency: 3 ms

Topology: Star

Connections: > 2 billion

Modulation: GFSK @ 2.4 GHz

Robustness: Adaptive Frequency Hopping, 24 bit CRC

Security: 128bit AES CCM

Sleep current: ~ 1μA

Modes: Broadcast, Connection, Event Data Models, Reads, Writes

Page 20: ProjPresen-2

ME-ERTS 20

Competitive perspective

Page 21: ProjPresen-2

ME-ERTS 21

OVERVIEW

• INTRODUCTION• PROPOSED METHODLOGY• ARDUINO• BLUETOOTH• BLUETOOTH MODULE• TIMELINE• REFERENCE

Page 22: ProjPresen-2

ME-ERTS 22

BLUETOOTH MODULE (HM-10)

• HM-10 BLE-CC41-A is a next-generation, class 2, Bluetooth 4.0 module.

• It support the AT commands.• The user can according to need to change the baud rate of serial

port, name of equipment, matching parameters such as password according to their need.

• HM-10 is a Bluetooth Low Energy (BLE) module built on Texas Instruments CC2540 or CC2541

• The HM-10 module can be configured over the serial connection (pins RXD and TXD) using AT commands

Page 23: ProjPresen-2

ME-ERTS 23

Cntd…

• CC2541 Bluetooth Chip Solution• BT Version: Bluetooth

Specification V4.0 BLE• Send and receive no bytes limit.• With firmware pre-loaded,

support IOS and Android 4.3• RF Power: -23dbm, -6dbm,

0dbm, 6dbm, can modify through AT Command AT+POWE.

• Security: Authentication and encryption

• Power: +3.3VDC 50mA• Long range: Open space have 100

Meters

Page 24: ProjPresen-2

ME-ERTS 24

AT Commands

• AT- It just answers back OK and informs that the module is active and waiting for new commands

• AT+ADDR?- It returns the MAC address of the HM-10 module • AT+VERR? -It returns the current firmware version • AT+RENEW- It resets the module to the original factory settings • AT+RESET- It resets/restarts the module • AT+MODEx- It changes the way the module processes AT

commands: • AT+NAMExxxxxxxxx -It changes the name of the module

Page 25: ProjPresen-2

ME-ERTS 25

OVERVIEW

• INTRODUCTION• PROPOSED METHODLOGY• ARDUINO• BLUETOOTH• BLUETOOTH MODULE• TIMELINE• REFERENCE

Page 26: ProjPresen-2

ME-ERTS 26

Timeline

Selection of Project and Literature

Review

June 3rd week to July 3nd week

Gathering Information about the

Boards used in the project

July 4th week to September 2nd

week

Interfacing GPS and Raspberry pi

Phase I Report Preparation

September 3rd week to October

end

Page 27: ProjPresen-2

ME-ERTS 27

OVERVIEW

• INTRODUCTION• PROPOSED METHODLOGY• ARDUINO• BLUETOOTH• BLUETOOTH MODULE• TIMELINE• REFERENCES

Page 28: ProjPresen-2

ME-ERTS 28

REFERENCES• Dimil Jose, Sanath Prasad and V. G. Sridhar “Intelligent Vehicle

Monitoring Using Global Positioning System and Cloud Computing” Elsevier-Procedia Computer Science 50 (2015)pp. 440 – 446.

• Sushabhan Choudhury,Piyush Kuchhal,Rajesh Singh,Anita “ Zigbee and Bluetooth Network based Sensory Data Acquisition System ” Elsevier-Procedia Computer Science 48 (2015)pp.367-372.

• Arduino-https://www.arduino.cc/en/Main/arduinoBoardUno• Arduino-http://es.slideshare.net/JonathanRuizdeGaribay/ introduccin-

a-arduino-14569939• Carles Gomez , Joaquim Oller and Josep Paradells “Overview and

Evaluation of Bluetooth Low Energy: An Emerging Low-Power Wireless Technology ”Sensors (2012) pp.11734-11753.

Page 29: ProjPresen-2

ME-ERTS 29

Cntd…• Bluetooth- Volume 6 of the Bluetooth Core Specification, Version

4,Issued on December 17th, 2009. • Bluetooth-https://en.wikipedia.org/wiki/

Bluetooth_low_energy#cite_note-32• HM-10 Module-http://blog.blecentral.com/2015/05/05/hm-10-

peripheral/• HM-10 Module-http://www.seeedstudio.com/wiki/

Bluetooth_V4.0_HM11_BLE_Module#AT_commands_.26_Configuration

• AT commands-http://blog.blecentral.com/2015/05/05/hm-10-peripheral/

• AT commands-http://hacktronics.co.in/home/1108-hm-10-ble-40-bluetooth-low-energy-module.html

Page 30: ProjPresen-2

ME-ERTS 30

Cntd…• HM-10 Images- http://aura-comms.com/bluetooth-ble-tranceiver-

module.html• Arduino images- http://www.google.co.in/url?

sa=i&source=imgres&cd=&cad=rja&uact=8&ved=0CAcQjhwwAGoVChMI4omdmq_DxwIVx7-OCh1afwX5&url=http%3A%2F%2Fwww.slideshare.net%2Feoinbrazil%2Fimediaarduino08&ei=T-vbVaKmBMf_ugTa_pXIDw&psig=AFQjCNEKWTAT5eD-SGUyB_5DCrftgIok7g&ust=1440562383210822

Page 31: ProjPresen-2

ME-ERTS 31

THANK U…