SlideShare a Scribd company logo
1 of 18
Pănuță Roman
MISS1
 CAN bus (for controller area network) is
a vehicle bus standard designed to
allow microcontrollers and devices to
communicate with each other within a vehicle
without a host computer. [1]
 CAN bus is a message-based protocol,
designed specifically for automotive
applications but now also used in other areas
such as aerospace, maritime, industrial
automation and medical equipment. [1]
[2]
 Wi-Fi, also spelled Wifi or WiFi, is a local area
wireless technology that allows an electronic device
to exchange data or connect to the internet using
2.4 GHz UHF and 5 GHz SHF radio waves. [1]
 Many devices can use
Wi-Fi, e.g., personal
computers, video-game
consoles, smartphones,
digital cameras, tablet
computers and digital
audio players. [1]
Testbench
CAN BUS
Raspberry PI
The wiCAN is a wireless CAN Bus adapter or a device whose
basic functionality is to connect to a CAN Bus and route CAN
messages via Wi-Fi and vice-versa. The module will be
developed using Raspberry Pi device, an USB WI-FI module and
a CAN-Bus Board for Raspberry Pi.
 The Raspberry Pi is a low cost, credit-card
sized computer that plugs into a computer
monitor or TV, and uses a standard keyboard
and mouse. [3]
 PiCAN board provide CAN-Bus capability for the Raspberry Pi. It uses the
Microchip MCP2515 CAN controller with MCP2551 CAN transceiver.
Connection are made via DB9 or 3 way screw terminal. [4]
 CAN v2.0B at 1 Mb/s
 High speed SPI Interface (10 MHz)
 Standard and extened data and
remote frames
 CAN connection via standard 9-way
sub-D connector or screw terminal
 Can be use with OBDII cable
 serial LCD ready
 Nylon PCB support to the Rev 2
Raspberry Pi. Gives sturdy support
 LED indicator
 Two user push buttons [4]
1) Web browser request the web page;
2) wiCAN_App create the TCP server and send
web page with javascript application and TCP
server parameter;
3) Javascript application run on web browser
and connect to TCP socket and initialize with
user parameters. After data will be
transmitted.
Basic functions:
 Show and control signals from CAN
messages;
 Manage projects which includes the ECUs
with messages;
 Upload to a project a .dbc file with ECUs and
messages description;
 Connect to a TCP server to receive and
transmit information about users projects
and send commands to control CAN
messages on CAN-bus;
 User request the site;
 Server application return .html page with
javascript application and parameters for connect
to TCP server (there need to specific how the TCP
server ip and port will be transmitted: REST API
or include in html page);
 Javascript application run on web browser and
connect to TCP server;
 After connecting to TCP server server application
request user login;
 After user will login, server transmit information
about projects for this user;
 Project will be show on specific frame;
 After selecting one project on the workspace will
be show the windows with control or dashboard
for signal in specific messages Tx or Rx;
 After selecting a signal in message of a project
will appear a button “Create show/dashboard” for
Rx messages and “Create control” for Tx
messages;
 After press button appear a dialog where will be
setted type of dashboard/control;
 After select a dialog appear on workspace and
will be saved for project.
 jQuery UI is a collection
of GUI widgets, animated
visual effects,
and themes implemented
with jQuery (a JavaScriptlib
rary), Cascading Style
Sheets, and HTML. [1]
 Both jQuery and jQuery UI
are free and open-source
software distributed by the
jQuery Foundation under
the MIT License; jQuery UI
was first published in
September 2007. [1]
jquery.dynatree.js
 Dynatree is a jQuery plugin that allows to dynamically
create html tree view controls using JavaScript.
Main features
 Optimized for large dynamic trees (DOM elements are only
created when really needed).
 Programmable through a rich object oriented interface.
 Support for lazy loading and Ajax.
 Checkboxes and hierarchical selection.
 Supports drag and drop.
 Support for persistence.
 Keyboard aware.
 Initializes from HTML code,
JSON, or JavaScript objects.
 WebSocket is a protocol
providing full-
duplex communications
channels over a
single TCP connection.
The WebSocket protocol
was standardized by
the IETF as RFC6455 in
2011, and the
WebSocket API in Web
IDL is being standardized
by the W3C. [1]
 [1] Wikipedia - http://en.wikipedia.org/
 [2] AA1Car -
http://www.aa1car.com/library/can_systems.
htm
 [3] Raspberry Pi -
http://www.raspberrypi.org/help/what-is-a-
raspberry-pi/
 [4] PICAN CAN-Bus Board for Raspberry Pi -
http://skpang.co.uk/catalog/pican-canbus-
board-for-raspberry-pi-p-1196.html

More Related Content

Viewers also liked

Can protocol implementation for data communication (2)
Can protocol implementation for data communication (2)Can protocol implementation for data communication (2)
Can protocol implementation for data communication (2)karuna418
 
Kansen en risico’s bij verhuur van te koop staande woningen
Kansen en risico’s bij verhuur van te koop staande woningenKansen en risico’s bij verhuur van te koop staande woningen
Kansen en risico’s bij verhuur van te koop staande woningenARAG_nl
 
ENFERMEDADES RESPIRATORIAS
ENFERMEDADES RESPIRATORIASENFERMEDADES RESPIRATORIAS
ENFERMEDADES RESPIRATORIASSinahi Simon
 
Flexibiliteit tijdens de arbeidsovereenkomst
Flexibiliteit tijdens de arbeidsovereenkomstFlexibiliteit tijdens de arbeidsovereenkomst
Flexibiliteit tijdens de arbeidsovereenkomstARAG_nl
 
How to change facebook privacy settings
How to change facebook privacy settingsHow to change facebook privacy settings
How to change facebook privacy settingsahhduckies
 
CV OF ISHVINDER PAL SINGH
CV OF  ISHVINDER PAL SINGHCV OF  ISHVINDER PAL SINGH
CV OF ISHVINDER PAL SINGH123ishvinder
 
Aan en verkoop onroerend goed
Aan  en verkoop onroerend goedAan  en verkoop onroerend goed
Aan en verkoop onroerend goedARAG_nl
 
Cleartelligence Html5 Dashboards
Cleartelligence Html5 DashboardsCleartelligence Html5 Dashboards
Cleartelligence Html5 Dashboardseroikola
 

Viewers also liked (13)

Can protocol implementation for data communication (2)
Can protocol implementation for data communication (2)Can protocol implementation for data communication (2)
Can protocol implementation for data communication (2)
 
Kansen en risico’s bij verhuur van te koop staande woningen
Kansen en risico’s bij verhuur van te koop staande woningenKansen en risico’s bij verhuur van te koop staande woningen
Kansen en risico’s bij verhuur van te koop staande woningen
 
5618 group presentation
5618 group presentation5618 group presentation
5618 group presentation
 
Bab02
Bab02Bab02
Bab02
 
ENFERMEDADES RESPIRATORIAS
ENFERMEDADES RESPIRATORIASENFERMEDADES RESPIRATORIAS
ENFERMEDADES RESPIRATORIAS
 
Flexibiliteit tijdens de arbeidsovereenkomst
Flexibiliteit tijdens de arbeidsovereenkomstFlexibiliteit tijdens de arbeidsovereenkomst
Flexibiliteit tijdens de arbeidsovereenkomst
 
How to change facebook privacy settings
How to change facebook privacy settingsHow to change facebook privacy settings
How to change facebook privacy settings
 
Davis 5611 module3
Davis 5611 module3Davis 5611 module3
Davis 5611 module3
 
ieudla Google reader
ieudla Google reader ieudla Google reader
ieudla Google reader
 
11v3 ch10
11v3 ch1011v3 ch10
11v3 ch10
 
CV OF ISHVINDER PAL SINGH
CV OF  ISHVINDER PAL SINGHCV OF  ISHVINDER PAL SINGH
CV OF ISHVINDER PAL SINGH
 
Aan en verkoop onroerend goed
Aan  en verkoop onroerend goedAan  en verkoop onroerend goed
Aan en verkoop onroerend goed
 
Cleartelligence Html5 Dashboards
Cleartelligence Html5 DashboardsCleartelligence Html5 Dashboards
Cleartelligence Html5 Dashboards
 

Similar to wiCAN Project

Open web device as the reference feature phone
Open web device as the reference feature phoneOpen web device as the reference feature phone
Open web device as the reference feature phoneMiguel Schneider
 
IRJET- Implementation of Web Enabled Notice Board using SOC
IRJET- Implementation of Web Enabled Notice Board using SOCIRJET- Implementation of Web Enabled Notice Board using SOC
IRJET- Implementation of Web Enabled Notice Board using SOCIRJET Journal
 
WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)Victor Pascual Ávila
 
SignalR powered real-time x-plat mobile apps!
SignalR powered real-time x-plat mobile apps!SignalR powered real-time x-plat mobile apps!
SignalR powered real-time x-plat mobile apps!Sam Basu
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUGIF
 
Foundry Management System Desktop Application
Foundry Management System Desktop Application Foundry Management System Desktop Application
Foundry Management System Desktop Application Dharmendra Sid
 
Add the power of the Web to your embedded devices with WPE WebKit
Add the power of the Web to your embedded devices with WPE WebKitAdd the power of the Web to your embedded devices with WPE WebKit
Add the power of the Web to your embedded devices with WPE WebKitIgalia
 
Programming IoT Gateways with macchina.io
Programming IoT Gateways with macchina.ioProgramming IoT Gateways with macchina.io
Programming IoT Gateways with macchina.ioGünter Obiltschnig
 
IoT Physical Servers and Cloud Offerings.pdf
IoT Physical Servers and Cloud Offerings.pdfIoT Physical Servers and Cloud Offerings.pdf
IoT Physical Servers and Cloud Offerings.pdfGVNSK Sravya
 
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...confluent
 
Rapid IoT Application Development with IBM Bluemix - Mikko Poutanen
Rapid IoT Application Development with IBM Bluemix - Mikko PoutanenRapid IoT Application Development with IBM Bluemix - Mikko Poutanen
Rapid IoT Application Development with IBM Bluemix - Mikko PoutanenWithTheBest
 
Realtime mobile&iot solutions using mqtt and message sight
Realtime mobile&iot solutions using mqtt and message sightRealtime mobile&iot solutions using mqtt and message sight
Realtime mobile&iot solutions using mqtt and message sightfloridawusergroup
 
Internetandjava
InternetandjavaInternetandjava
Internetandjavamuniinb4u
 

Similar to wiCAN Project (20)

Resume_Pratik
Resume_PratikResume_Pratik
Resume_Pratik
 
Open web device as the reference feature phone
Open web device as the reference feature phoneOpen web device as the reference feature phone
Open web device as the reference feature phone
 
manoj_resume
manoj_resumemanoj_resume
manoj_resume
 
IRJET- Implementation of Web Enabled Notice Board using SOC
IRJET- Implementation of Web Enabled Notice Board using SOCIRJET- Implementation of Web Enabled Notice Board using SOC
IRJET- Implementation of Web Enabled Notice Board using SOC
 
WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)
 
SignalR powered real-time x-plat mobile apps!
SignalR powered real-time x-plat mobile apps!SignalR powered real-time x-plat mobile apps!
SignalR powered real-time x-plat mobile apps!
 
Windows Mobile
Windows MobileWindows Mobile
Windows Mobile
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutes
 
Foundry Management System Desktop Application
Foundry Management System Desktop Application Foundry Management System Desktop Application
Foundry Management System Desktop Application
 
Add the power of the Web to your embedded devices with WPE WebKit
Add the power of the Web to your embedded devices with WPE WebKitAdd the power of the Web to your embedded devices with WPE WebKit
Add the power of the Web to your embedded devices with WPE WebKit
 
Facebook_TIP_Nov
Facebook_TIP_NovFacebook_TIP_Nov
Facebook_TIP_Nov
 
Facebook and Telecom
Facebook and TelecomFacebook and Telecom
Facebook and Telecom
 
Programming IoT Gateways with macchina.io
Programming IoT Gateways with macchina.ioProgramming IoT Gateways with macchina.io
Programming IoT Gateways with macchina.io
 
IoT Physical Servers and Cloud Offerings.pdf
IoT Physical Servers and Cloud Offerings.pdfIoT Physical Servers and Cloud Offerings.pdf
IoT Physical Servers and Cloud Offerings.pdf
 
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
 
Wireless application protocol ppt
Wireless application protocol  pptWireless application protocol  ppt
Wireless application protocol ppt
 
Rapid IoT Application Development with IBM Bluemix - Mikko Poutanen
Rapid IoT Application Development with IBM Bluemix - Mikko PoutanenRapid IoT Application Development with IBM Bluemix - Mikko Poutanen
Rapid IoT Application Development with IBM Bluemix - Mikko Poutanen
 
Realtime mobile&iot solutions using mqtt and message sight
Realtime mobile&iot solutions using mqtt and message sightRealtime mobile&iot solutions using mqtt and message sight
Realtime mobile&iot solutions using mqtt and message sight
 
Internetandjava
InternetandjavaInternetandjava
Internetandjava
 
ppttips
ppttipsppttips
ppttips
 

Recently uploaded

Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...nagunakhan
 
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Pooja Nehwal
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsappssapnasaifi408
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...Suhani Kapoor
 
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...Pooja Nehwal
 
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service LucknowAlambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service Lucknowmakika9823
 
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Pooja Nehwal
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...ranjana rawat
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...Call Girls in Nagpur High Profile
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查awo24iot
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样qaffana
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一ga6c6bdl
 
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一ga6c6bdl
 
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一zul5vf0pq
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...nagunakhan
 

Recently uploaded (20)

Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
 
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
 
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
 
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
 
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service LucknowAlambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
 
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
 
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
 
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
 
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
 

wiCAN Project

  • 2.  CAN bus (for controller area network) is a vehicle bus standard designed to allow microcontrollers and devices to communicate with each other within a vehicle without a host computer. [1]  CAN bus is a message-based protocol, designed specifically for automotive applications but now also used in other areas such as aerospace, maritime, industrial automation and medical equipment. [1]
  • 3. [2]
  • 4.  Wi-Fi, also spelled Wifi or WiFi, is a local area wireless technology that allows an electronic device to exchange data or connect to the internet using 2.4 GHz UHF and 5 GHz SHF radio waves. [1]  Many devices can use Wi-Fi, e.g., personal computers, video-game consoles, smartphones, digital cameras, tablet computers and digital audio players. [1]
  • 5. Testbench CAN BUS Raspberry PI The wiCAN is a wireless CAN Bus adapter or a device whose basic functionality is to connect to a CAN Bus and route CAN messages via Wi-Fi and vice-versa. The module will be developed using Raspberry Pi device, an USB WI-FI module and a CAN-Bus Board for Raspberry Pi.
  • 6.  The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. [3]
  • 7.  PiCAN board provide CAN-Bus capability for the Raspberry Pi. It uses the Microchip MCP2515 CAN controller with MCP2551 CAN transceiver. Connection are made via DB9 or 3 way screw terminal. [4]  CAN v2.0B at 1 Mb/s  High speed SPI Interface (10 MHz)  Standard and extened data and remote frames  CAN connection via standard 9-way sub-D connector or screw terminal  Can be use with OBDII cable  serial LCD ready  Nylon PCB support to the Rev 2 Raspberry Pi. Gives sturdy support  LED indicator  Two user push buttons [4]
  • 8.
  • 9. 1) Web browser request the web page; 2) wiCAN_App create the TCP server and send web page with javascript application and TCP server parameter; 3) Javascript application run on web browser and connect to TCP socket and initialize with user parameters. After data will be transmitted.
  • 10. Basic functions:  Show and control signals from CAN messages;  Manage projects which includes the ECUs with messages;  Upload to a project a .dbc file with ECUs and messages description;  Connect to a TCP server to receive and transmit information about users projects and send commands to control CAN messages on CAN-bus;
  • 11.
  • 12.
  • 13.  User request the site;  Server application return .html page with javascript application and parameters for connect to TCP server (there need to specific how the TCP server ip and port will be transmitted: REST API or include in html page);  Javascript application run on web browser and connect to TCP server;  After connecting to TCP server server application request user login;  After user will login, server transmit information about projects for this user;
  • 14.  Project will be show on specific frame;  After selecting one project on the workspace will be show the windows with control or dashboard for signal in specific messages Tx or Rx;  After selecting a signal in message of a project will appear a button “Create show/dashboard” for Rx messages and “Create control” for Tx messages;  After press button appear a dialog where will be setted type of dashboard/control;  After select a dialog appear on workspace and will be saved for project.
  • 15.  jQuery UI is a collection of GUI widgets, animated visual effects, and themes implemented with jQuery (a JavaScriptlib rary), Cascading Style Sheets, and HTML. [1]  Both jQuery and jQuery UI are free and open-source software distributed by the jQuery Foundation under the MIT License; jQuery UI was first published in September 2007. [1]
  • 16. jquery.dynatree.js  Dynatree is a jQuery plugin that allows to dynamically create html tree view controls using JavaScript. Main features  Optimized for large dynamic trees (DOM elements are only created when really needed).  Programmable through a rich object oriented interface.  Support for lazy loading and Ajax.  Checkboxes and hierarchical selection.  Supports drag and drop.  Support for persistence.  Keyboard aware.  Initializes from HTML code, JSON, or JavaScript objects.
  • 17.  WebSocket is a protocol providing full- duplex communications channels over a single TCP connection. The WebSocket protocol was standardized by the IETF as RFC6455 in 2011, and the WebSocket API in Web IDL is being standardized by the W3C. [1]
  • 18.  [1] Wikipedia - http://en.wikipedia.org/  [2] AA1Car - http://www.aa1car.com/library/can_systems. htm  [3] Raspberry Pi - http://www.raspberrypi.org/help/what-is-a- raspberry-pi/  [4] PICAN CAN-Bus Board for Raspberry Pi - http://skpang.co.uk/catalog/pican-canbus- board-for-raspberry-pi-p-1196.html