Christopher,
it's hard to give sensible answers as you supply no details about the project.
Do you know what the communication is going to look like?
If you are going to setup a bidirectional communication a CAN analyzer will be a very useful tool.

Ingo