Iot Communication Protocols


This course covers the Low Power Wide Area Network (LPWAN) protocols dedicated to IoT. LPWAN is a technology that intends to offer Internet connectivity to a large number of objects ("Things") under very strict requirements in terms of cost, power consumption, long distance, battery life, indoor penetration, etc. This course presents two families of LPWA protocols specially developed for IoT: (i) LPWAN for unlicensed spectrum (e.g. LoRa, SigFox ...) and (ii) Cellular LPWAN for licensed spectrum (e.g. 3GPP LTE Cat. M1 or Cat. NB).

Teaching and Learning Methods: The course is organized into 4 lectures and 3 labs.

Course Policies: Labs are Mandatory (attendance + reports).



This course requires basic knowledge on: networking and computer programming.

  • Introduction to LPWAN technologies, requirements and technical approaches
  • Unlicensed spectrum LPWAN: the example of LoRa
  • Licensed spectrum LPWAN: the example of 3GPP LTE cat. M1
  • Hands-on sessions with LoRa    

Learning outcomes:  

  • Be able to register LoRa objects to gateways, and install a communication between the objects and the Internet
  • Be able to compare the various technical approaches to meet LPWAN performance requirements
  • Be able to explain the enhancements to LTE in order to address IoT communications

Nb hours: 21,00


  • Written exam (50% of the final grade),
  • Lab reports (50% of the final grade).

The module is acquired if the average score is >= 10 and the written exam score is >=8.