This document discusses LoRaWAN class modules and subsystems for LoRa devices. It provides an overview of LoRa hardware, IEEE 802.15.4, and LoRaWAN class A, B and C. It also describes a class module that could implement an IEEE 802.15.4 MAC over the LoRa PHY and a subsystem for LoRa devices, as the IEEE 802.15.4 over LoRa PHY would not be compatible with original IEEE 802.15.4 devices.