Driving Digital Transformation: The Open Source Approach
When we say "digital transformation," we are actually trying to say "software-driven innovation." Not all software is the same, however. Proprietary software is built behind closed doors to fulfill the requirements of a few lucky customers. On the other hand, open-source software is built in the open to address the requirements of all its stakeholders. Given this, which approach do you think will lead to successful digital transformation projects?
This presentation will explain how open source is integral to digital transformation by exploring how it is leveraged in industrial automation and the automotive industry. You will also discover how an open-source approach is relevant to horizontal use cases, such as artificial intelligence and event stream processing. You will also explore specific business models focused on open source technologies and learn about leading open source ecosystems related to IoT and Edge Computing.
9:00 - 9:25
No-compromise Security at the Edge
In this session, Gabriele Montanari from Eurotech will present an overview of the current challenges of edge computing security and describe how the company addresses them in the open-source and commercial worlds.
9:35 - 10:20
Industrial IoT Security: Best Practice for Authentication
Locally or globally networked industrial automation applications can be functionally assigned to the Internet of Things (IoT). On the one hand, they are now also exposed to the same risks of possible cyberattacks as millions of other IoT applications. On the other hand, with regard to the cyber security protection of such applications, they can also refer to standards and norms such as ETSI EN 303 645, NITSIR 8259, and IEC 62443.
In the past, many IoT devices were provided with universal usernames and passwords (such as "admin,"admin") by the manufacturers to make initial commissioning easier. The lecture provides some standard-compliant examples with safe but still user-friendly methods that should be used instead. One of them is based on QR codes and a special out-of-band channel technique. One other uses FIDO2 compatible hardware tokens.
10:35 - 11:20
From "Can't" to "Can" with Kanto
Adopting different specifications, APIs, technologies and approaches to cope with the ever-growing complexity and fragmentation of the continuously evolving edge landscape and use cases is an epic journey from "can't" to "can" that Eclipse Kanto's team started over 20 years ago. Eclipse Kanto encompasses all the lessons we learned and expertise we gained along the way of continuously ensuring uniform, flexible, and lightweight edge solutions that bring AIoT to life - from dealing with power line protocols like X10 back in the days to enabling AI at the edge today. In this talk we will dig into the technical background and reasoning behind why and how Eclipse Kanto can be the key enabler for a fast and easy AIoT solution journey - from edge 0 to cloud X. We will do a live Eclipse Kanto onboarding demo and start exploring the edge together as no one can do it alone!
11:35 - 12:20
TSF Monitoring - IoT in the Mining Sector
The mining sector is one of unique sectors where applications of iot and edge computing infrastructure is widely needed. In this session, I am going to discuss newly adopted practices in this sector including, but not limited to, edge computing, data analytics, big data applications, Azure cloud services, for enterprise solutions, and more.
12:35 - 13:20
Revolutionizing AI at the Edge with the new release of ioFog 3.0
Come find out what's new in the recent major ioFog 3.0 release. Developers will learn how edge resources and the new application deployment templating language enables a new class of AI applications to be orchestrated, operated and scaled at the edge. ioFog is making AI at the edge possible for all cloud developers, not just those with TensorFlow model building expertise. We will show you how to solve problems of processing large volumes of data such as video in real-time. Get complex AI applications running at the edge in 30 minutes or less (or your pizza is free).
13:35 - 14:20
Eclipse IoT: The Next Ten Years
Eclipse IoT celebrated its 10th anniversary in October 2021. But what lies ahead of this impressive milestone? How will the open-source IoT and Edge Computing ecosystem evolve in the upcoming years, and what does it mean for you? The goal of this presentation is to answer those questions by looking at our community's recent achievements and the market trends identified in the 2022 edition of our IoT and Edge Developer and Adoption Survey.
10:30 - 10:55
Continuous Delivery of IoT Sensors
Many embedded devices have for a long time been exempt from modern software practices such as continuous delivery, and enabling these practices have been justified only for larger vendors with a big number of devices in the field. The problems with this approach are the same as for regular software: out of date software that contains bugs and security issues, and making changes become hard. By integrating both the device and cloud using open source infrastructure such as Apache Kafka, Kubernetes, Tekton, PostgreSQL and protocols such as MQTT, Drogue IoT allows you to continuously update firmware for microcontrollers. In this presentation, we will demonstrate firmware update capabilities in Drogue IoT, using a Tekton build pipeline, OTA on top of Bluetooth Low Energy (BLE), and a custom gateway component. As we can work with different backends, we can leverage both OCI compatible registries, like Docker.io or a system like Eclipse hawkBit, to manage firmware revisions.
11:05 - 11:50
High Performance Network Programming in Rust: An Experience Report
The Eclipse Zenoh team has been using Rust for quite a few years to build the entire Zenoh stack. In the process we have learned quite a few things, especially when it comes to writing performant and asynchronous Rust code. In this session the Zenoh team will share its experience, recommendations, tips and tricks. We will also provide some interesting analysis of asynchronous frameworks that we're sure will surprise many of you.
12:00 - 12:45
Decentralized Spatial Communication
The panel session will discuss a multidisciplinary concept called spatial communication with vast (vastverse.net). We have developed a core library and a few PoC applications. We are looking to get feedback on this concept and its viability in an IoT practical application.
12:55 - 13:55
MQTT over QUIC: Opportunities and Challenges
QUIC (RFC 9000) is a general-purpose transport layer protocol. It is selected as the transport layer for next-generation internet protocol HTTP/3. QUIC runs over UDP, but it goes beyond TCP, and it brings in new features.
In this session we will
Quickly go through QUIC protocol and compare it with TCP/SSL
Discuss how IoT benefits from QUIC protocol
Talk about opportunities of running MQTT protocol over QUIC
Share our experiments of running MQTT over QUIC
Reveal the challenges we found and our future work
14:05 - 14:50
IoT & Edge Days 2022 is hosted by the Eclipse IoT, Edge Native, and Sparkplug working groups at the Eclipse Foundation.