The universal TCP/IP protocol and its less capable cousin, UDP/IP, both often delivered over MAC (ethernet), are venerable columns of the internet architecture. They are also too bloated for small packet applications: a 42 byte UDP/IP/MAC header set (14, 20, and 8 bytes, respectively) will consume 90% of the available communication bandwidth if the average packet contains 4 bytes of actual data. Over a 250kbps link (e.g. UART or XBee), this resolves to 3.1kB/s of actual data delivery.
The Mic...