Communication Protocols for IoT

Interested? Contact us!
2 days
EUR 1.800 (FI)
SEK 16.000

Request more information

Lena Bernhardsson
+46 (0) 40 59 22 09

Leevi Lehtinen,
+358 40 546 1469

There exists an almost bewildering choice of connectivity options for electronics engineers and application developers working on products and systems for the Internet of Things (IoT). 

Many communication technologies are well known such as Wi-Fi, Bluetooth, ZigBee and 2G/3G/4G cellular, but there are also several new emerging networking options such as Thread as an alternative for home automation applications, and Whitespace TV technologies being implemented in major cities for wider area IoT-based use cases. Depending on the application, factors such as range, data requirements, security and power demands and battery life will dictate the choice of one or some form of combination of technologies. These are some of the major communication technologies on offer to developers.


Day – 1

IoT – Internet of Things

  • Introduction – IoT
  • Introduction to IoT Protocols

RF Technologi

  • ZigBee & Z-Wave
    -ZigBee Mesh Network
    -Practical Hands on with Xbee-S2C
  • Bluetooth & BLE
    -BLE Practical Hands on with nRF51822
  • Wi-Fi
    -Web Server/Client Implementation.
    -Practical Hands on with ESP8266 & NodeMCU
  • Cellular
  • Comparing different RF Technologies

LPWAN – Low Power Wide Area Networks

    1)Building LoRa LoRa and LoRAWAN Introduction, Features and Application areas Gateway using LoRa GPS Hat and Raspberry Pi
    2) Building LoRa Node using LoRa Shield and Arduino UNO
    3) Building LoRaWAN network using Node, Gateway & TTN Network
    4) Point to Point sensor data sending using LoRa network
  • Sigfox
  • Weightless – Neul

LPWAN – 3GPP – 3rd Generation Partnership Project

  • Other LPWAN – 3GPP Technologies (Cellular Licensed)
  • Comparing different LPWAN Technologies

Day – 2

LowPAN – Low Power Personal Area Networks

  • Overview of LoWPAN
  • Google Thread
  • Wi -SUN
  • 6LoWPAN

IoT Application Layer Protocols

  • RESTful HTTP
    -Data posting to IoT Platform using HTTP REST Practical Hands on
  • MQTT
    -MQTT Practicals – Client and Broker Implementation, Publish Sensor data and Subscribe LED data
  • CoAP
    -CoAP Practicals – Server/client implementation using JAVA/Python, CoAP implementation in Contiki OS using Cooja Simulator
  • Other IoT Protocols
  • Comparing different IoT Application Layer Protocols
  • Market adoption of protocols and Hardware availability

Do you wish more information!

Contact us for offers, information or advice!