Click here to Skip to main content
15,126,465 members
Articles / Hosted Services / Azure
Posted 1 Mar 2015


8 bookmarked


Rate me:
Please Sign up or sign in to vote.
3.93/5 (10 votes)
1 Mar 2015CPOL2 min read
CarNet is a project which involves creation of an mesh network between vehicles moving in vicinity of each other.

This article is an entry in our Microsoft Azure IoT Contest. Articles in this section are not required to be full articles so care should be taken when voting.


CarNet is a project which involves creation of an mesh network between vehicles moving in vicinity of each other. We provide a module for each vehicle which behave like nodes in the network. Various services can be provided to the users through this product. This entire network is monitored using Windows Azure cloud platform. Data from the modules is communicated between vehicles (V2V communication), vehicle and roadside hotspots, and periodically transmitted to the Azure. Some of this data will be made available to users on their smartphones or on web interface.

Services Provided

1) V2V Communication

  1. Navigational route optimization:

    Vehicles communicate with other vehicles (V2V comm.) and ask them for information about the route to the destination. If anything unfavorable is detected, the module alerts the driver and the driver can possibly look for an alternate route.

    The navigational route can also be set based on user’s requirements. For example, the user may wish to fill up his fuel tank and the module would find a route to nearest less crowded fuel station.
  2. Vehicle detection:

    This module would help the drivers detect nearby vehicles. Even in case of poor visibility, CarNet helps to detect nearby vehicles which enables the driver to be cautious and aware.
  3. Enhanced vehicle tracking:

    Since there is always a network formed between a fleet of vehicles in vicinity, even if a vehicle gets stolen, it can be tracked by the information provided by other vehicles which were a part of the network of the stolen vehicle.
  4. Distress signal:

    In case of an emergency on the road, for example an ambulance, fire truck or police may have to pass through, they can send out a distress message which would alert all the drivers to give way.


This module can also be used to communicate with the roadside infrastructures. There are many advantages and applications of this feature. Few of the applications are:

  1. Detecting parking availability
  2. Communicating of other relevant information
  3. Advertising

Project Scope

This project will perform the following functions:

  1. Establish ad-hoc network between vehicles in the vicinity
  2. Communicate with other vehicles
  3. Communicate with roadside hotspots
  4. Communicate with the cloud

High-Level Requirements

The new system must include the following:

  1. Ability to allow users to use the module with existing vehicles
  2. Ability to provide real time accurate performance
  3. Ability to maintain user’s privacy

 Software Requirements

The development of this system requires the following software:

  1. Visual Studios 2014/Ecclipse
  2. Windows 8.1
  3. Windows Azure
  4. Other IDEs of choice

 Hardware Requirements

The development of this system requires the following software:

  1. Beaglebone Black -microprocessor
  2. Xbee series 2 -RF modules for transmitting/receiving of data.
  3. GPS module
  4. Bluetooth Dongle - for communication between board and user phone.


The image below shows the basic architecture of the project.Detailed architecture will be posted soon.

Image 1


The project is under progress and prototype is being built to demo the functionalities of the above intended ideas. 


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

India India
I am an undergraduate student pursuing BE computer science in Bangalore Institute of Technology.
I am passionate about new technologies and active to learn new things.
Me and my team members(team of 4) are currently working on IOT based project CarNet for Azure IOT contest.
Project Name: CarNet-India
Project URL:
Team Members:
1) Rajeev Hegde
2) Abhay Sastry
3) Sanjeev Hegde
4) Nishanth Nelogal

Comments and Discussions

SuggestionSuggestion Pin
Ranjan.D1-Apr-15 18:07
professionalRanjan.D1-Apr-15 18:07 
AdminThanks for entering! Pin
Kevin Priddle19-Mar-15 10:47
professionalKevin Priddle19-Mar-15 10:47 
QuestionInteresting Pin
Prilvesh K3-Mar-15 2:16
professionalPrilvesh K3-Mar-15 2:16 
Sounds interesting, interested to know the current cost of the whole setup. Big Grin | :-D
AnswerRe: Interesting Pin
CarNet-India3-Mar-15 19:06
MemberCarNet-India3-Mar-15 19:06 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.