Skip to main content
  • Log in
  • Manage Cookies
EclipseCon - Eclipse Foundation
  • Conference
    • News
    • Registration
    • Program Schedule
    • Program List
    • Community Day
    • Keynotes
  • Sponsors
    • Our Sponsors
    • Sponsor Testimonials
    • Be a Sponsor
    • Sponsor Guidelines
  • Community
    • 2021 Speakers
    • Speaker Guidelines
    • Code of Conduct
    • Community Resources
    • Conference Guide Documents
    • Information for Speakers
  • About Us
    • EclipseCon 2021
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
    • Other Events
  • Code of Conduct
  1. Home
  2. EclipseCon
  3. EclipseCon 2021
  4. Sessions
  5. Rock solid Device Connectivity

Rock solid Device Connectivity

Session details
Status: 
Accepted
Speaker(s): 
Kai Hudalla (Robert Bosch GmbH)
Experience level: 
Intermediate
Tags: 
IoT connectivity MQTT CoAP AMQP resilience
Session Track: 
IoT & Edge
Session Type: 
Standard

Many, if not most, IoT solutions at some point require things (the T in IoT) to submit some data to a back end application for processing.
That data might be purely informational like the current temperature in the room is 22 degrees Centigrade, or it might contain information of more importance like there is smoke in the room. In both cases, the device needs to establish and/or maintain a network connection to the application it reports the data to. Given the robustness of the internet protocol and the wonderful IoT application protocols that have been defined on top of it, this seems to be a trivial task at first sight. However, many applications developed using these protocols run into serious problems during production, reaching from stale connections to lost messages, when network reliability is not the same as in the PoC environment and application developers start doing unexpected things with APIs.

In this session I will talk about the issues that I have encountered in real-world solutions that customers have designed on top of Eclipse Hono, a device connectivity layer providing means to connect large numbers of devices to a clound back end using arbitrary protocols like HTTP, MQTT, AMQP 1.0 and CoAP. However, the results presented are applicable to other IoT platforms as well.

I will share technical insights and common pitfalls that we found while debugging problems with establishing the connection with devices, transferring and processing data and properly dealing with general unreliability of network and compute resources.

Attendees of the session will learn about the pros and cons of the commonly used IoT protocols and what to keep in mind when picking one for the particular use case at hand. They will also be able to better understand issues with device connectivity, what to look for and how to prevent these issues in the first place in order to improve the robustness of the overall solution.

Slides (External URL): 
https://docs.google.com/presentation/d/1aOYZrkmcyT0JU3iMblTnm3bkzw0DrceUphuylWl1…
Objective of the presentation: 
Provide attendees with information that helps them - selecting an appropriate application level protocol for connecting IoT devices, - implementing device behavior that accounts for connectivity issues and makes their solution more robust under real world conditions
Attendee pre-requisites - If none, enter "N/A": 
Attendees should have an understanding of IP and ideally have some experience with using one of the common IoT protocols like MQTT, HTTP, CoAP etc.
Schedule info
Time: 
27 Oct 2021 - 13:50 to 27 Oct 2021 - 14:20
Room: 
Room 4
  • Sign in to post comments.

Elite Sponsors

Premium Sponsors

Basic Sponsors

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top