CAN bus is better suited for automotive applications because it has higher resistance to noise (even though rs232 should work fine too). If you want to use it, you can either use an arduino shield (i think the due is the only one supporting CAN) or you could use a breakout board like...