CAN bus technology for agricultural machine management research and undergraduate education