Figure 1—Several hardware and software layers are involved in a MicroMessaging implementation. The MicroMessaging standard specifies the software interfaces to the hardware driver level (Layer 2) and to the MicroMessaging protocol stack (Layer 7).