This session will walk through several reference architectures that solve common edge and IoT situations. The audience will gain a solid understanding of how to place many popular Eclipse IoT technologies in a software stack and form a complete set of solutions.
IoT is one of the major markets in which the OSGi technology is being used. The range of use cases is endless, e.g. for smart home & energy management, condition monitoring and predictive maintenance for industrial machinery, reduce loss of harvest with connected agriculture solutions, improve traffic flow management as well as fleet management in smart cities.
In this panel we want to discuss the following topics that various OSGi members have been working on:
Having software update capabilities ensures a secure IoT by means that it gives IoT projects the chance to keep security related mechanisms up-to-date. From that moment on devices are at the forefront of IT security threats many embedded software developers never had to face.
From a device point of view, software updates differ hugely from domain to domain, from device to device, or even from use-case to use-case. From the backend, however, our experience has shown, that the process does not differ too much.
The recent trend of cloud-native computing and microservices architectures have taken developers by the storm. But what if we want to move our services closer to devices and users that generate and use data? Enter the Edge computing, trying to extend cloud-native computing beyond the centralized data centers. In this session, we'll try to get you interested in this topic, talking about why and how you can start introducing Edge computing in your IoT projects.
As of July 2019, there were 38 projects in the Eclipse IoT portfolio. Some of them are well known; some of them are more obscure. Together, they probably are the most exhausive toolkit of its kind in the industry. However, with that many projects, it is sometimes difficult to figure out which one to pick for a specific use case.
The aim of this presentation is to describe each of the Eclipse IoT projects and position them in a typical IoT architecture. Attendees will also learn which projects are often used together in the real word though specific use cases.
We are going to show you what happens when the management lets enterprise Java developers and architects decide how we can control the IoT devices in our new office. While it's easy to figure out why Microprofile is cool, it's harder to see how to get in into your project. By the end of this talk, you will be introduced into the patterns and software in the enterprise world of Java explaining how to build a build a secure, stable, modular, and integrated system on an example of a completely over-engineered IoT solution to control the lights and plant's well-being in the new office.
Espressif is the company behind the ESP8266 and ESP32 chipsets (MCU + Wi-Fi + BT/BLE) that are wildly popular with hobbyists and enthusiasts, as well as large OEMs. As an international technology startup it has made its mark in the IoT space, shipping 100 million SoCs.
IDF Plugins for Eclipse is a new project at Espressif aiming to provide better tooling capabilities, which simplifies and enhances standard eclipse CDT for developing and debugging ESP32 IoT applications.
The Eclipse Kuksa project builds an open ecosystem for connected vehicles as part of the Eclipse IoT working group. The challenges of the automotive domain are addressed with a technology stack that covers the in-vehicle side, a cloud back-end and an online IDE. We provide an update of the current system architecture which makes use of other tools from the Eclipse IoT context. We further demonstrate use-cases so participants get an overview of the potential of Eclipse Kuksa. In addition, we describe how a publicly funded project transitioned to the Eclipse Kuksa project.