Open architecture communication systems and methods are provided that allow
flexible data transmission between gaming machines and other devices and
nodes within a gaming machine network. The gaming machine and other
devices employ a communication interface that sends and receives data via
a common communication protocol and via common communication hardware. The
communication interface and common communication protocol allow data
transfer between gaming machines and other network nodes such as gaming
service servers, despite the presence of different proprietary gaming
machine functions and proprietary communication protocols and despite the
presence of various proprietary hardware and proprietary communication
protocols relied on by the servers.