Jump to content



Photo

CAN Communication with Windows Phones


  • Please log in to reply
5 replies to this topic

#1 bpammu

bpammu

    Neowinian

  • Joined: 22-August 13

Posted 22 August 2013 - 05:24

Dear alll..

 

I am VB.net Developer working in Automotive Industry..I allready developed PC based application for a Vehicle CAN...Now  i want to develope the Windows phone application that communicates with Vehicle using CAN Communication,,,,Is it possible to develope this kind of application...windows phones supports this?...please help me friends...

Attached Files




#2 Kami-

Kami-

    ♫ d(-_-)b ♫

  • Tech Issues Solved: 2
  • Joined: 28-July 08
  • Location: SandBox

Posted 22 August 2013 - 11:22

Yes, it's possible.



#3 Andre S.

Andre S.

    Asik

  • Tech Issues Solved: 10
  • Joined: 26-October 05

Posted 22 August 2013 - 13:19

Yes, it's possible.

How? From what I can gather, it's not possible to send and receive arbitrary data over USB:

http://stackoverflow...b-communication

http://social.msdn.m...-windows-phone8



#4 Kami-

Kami-

    ♫ d(-_-)b ♫

  • Tech Issues Solved: 2
  • Joined: 28-July 08
  • Location: SandBox

Posted 23 August 2013 - 09:58

How? From what I can gather, it's not possible to send and receive arbitrary data over USB:

http://stackoverflow...b-communication

http://social.msdn.m...-windows-phone8

(Off-Topic) CAN Communication doesn't have to use USB. PCI, PXI, PCMCIA, NI CompactRIO, and NI CompactDAQ are valid interfaces too.

 

No, but it can send data over the net (internet/network), to a device connected to the vehicle which has an API - Phones are good at that.



#5 68k

68k

    Neowinian Senior

  • Tech Issues Solved: 4
  • Joined: 20-January 10
  • Location: Australia

Posted 23 August 2013 - 10:02

Yes, it's possible, using just this: https://www.sparkfun.../products/10039 and an Arduino connected to the Windows Phone via Bluetooth or WiFi (via some other [Arduino] shield).

 

Search for "CAN-Bus" here for more info: http://playground.ar...ingWithHardware

Also checkout this for info on interfacing with different software: http://playground.ar...ingWithSoftware

 

Alternatilvey, you could transmit data from the PC to the Windows Phone via Bluetooth or WiFi.



#6 68k

68k

    Neowinian Senior

  • Tech Issues Solved: 4
  • Joined: 20-January 10
  • Location: Australia

Posted 23 August 2013 - 11:12

I've just come across this which may be handy: "Windows Phone 8 communicating with Arduino using Bluetooth" http://developer.nok...using_Bluetooth

 

If I were doing the project, I'd look into the following (meaning I'd check that there wouldn't be any hardware conflicts before purchasing):

 

A CAN-BUS shield: https://www.sparkfun.../products/10039

10039-01_i_ma.jpg

(stacked on) a Bluetooth module: https://www.sparkfun.../products/11601 in a carrier shield: https://www.sparkfun.../products/10854

11601-04_medium.jpg

(stacked on) an Arduino Uno: https://www.sparkfun.../products/11021

10854-05_i_ma.jpg

 

You'll also need some of these headers to make the boards stackable: https://www.sparkfun.../products/11417

11417-01a_medium.jpg

I hope you have some experience with basic electronics fundamentals and basic soldering. If not, I recommend looking through the tutorials on the Arduino website and soldering demonstrations on YouTube (or ask an electronics technician at your workplace).

 

There are many other microcontroller development boards which support the CAN interface - I'm not sure what the standard is at your workplace, but the Arduino would probably be the easiest to get started with. Once again, it's worth asking for other people's opinions.