On Page 9 in the LoRaWAN 1.1. specification it says:
The over-the-air octet order for all multi-octet fields is little endian.
EUI are 8 bytes multi-octet fields and are transmitted as little endian.
How are multi-octet fields defined in the standard?
Are these fields seen on the highest level of detail on page 16 (e.g. for payload-messages: MHDR, DevAddr, FCtrl, FCnt, FOpts, FPort, FRMPayload, MIC)?
And what is meant by "over-the-air"?
On page 26 the MIC calculation is described as calculating the CMAC of the message and some extra information and then only taking the first four bytes of it. Does this mean, the CMAC is seen as big endian first, then the MSB are "turned around" or is it more like the CMAC is already interpreted as little endian and the LSB is inserted and sent without changing it?