Communication Protocols for IoT

Description

Embedded Development & Debugging
18.-19. January-2018/Tampere
2 days
EUR 1.550

Request more information

Lena Bernhardsson
+46 (0) 40 59 22 09
lena.bernhardsson@nohau.se

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.

Outline

Day – 1

IoT – Internet of Things

  • Introduction – IoT
  • Introduction to IoT Protocols

RF Technologi

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

LPWAN – Low Power Wide Area Networks

  • LoRA, LoRAWAN
    Demo
    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
    Demo
    -Data posting to IoT Platform using HTTP REST Practical Hands on
  • MQTT
    Demo
    -MQTT Practicals – Client and Broker Implementation, Publish Sensor data and Subscribe LED data
  • CoAP
    Demo
    -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

Önskar du mer information?

Behöver du en offert, information eller råd. Kontakta oss!