This presentation will give an overview about the Eclipse sensiNact platform and present how it has been used in development of smart city applications in several collaborative projects involving in particular European and Japanese cities, such as Santander, Genova, Grenoble, Fujisawa, Mitaka and Tsukuba. Particular focus will be given to two ongoing projects: BigClouT and FESTIVAL .
The talk gives a vision of an open end-to-end architecture providing standard APIs on a cloud platform and a home gateway to host any application and connect any device. Among the standard organizations and industrial alliances, oneM2M standard specifications are being adopted as a reference architecture by the IoT industry. The implementation of oneM2M standard features in eclipse OM2M will be detailed, especially the use of an abstraction layer using oneM2M Smart Device Template and the end-to-end access right management discriminating both applications and users when accessing devices.
In this session, MicroEJ discusses how the Eclipse IoT technologies are involved in the creation of the software stacks used in Smart Home products.
Products like connected weather stations, heating systems, alarm systems, light management consoles,etc, typically use micro controllers that qualifies them as "constrained" devices as per the classification introduced in the Eclipse IoT whitepaper "The Three Software Stacks Required for IoT Architectures".
Measuring water flow is used in variety of industries. From chemical plants to agriculture flow meters are used to realize water management. Usually such devices have industrial grade connectivity options like HART or Modbus protocols. Recently it is highly desired to integrate process instrumentation equipment with IT systems, usually located in the cloud.
The typical architecture of any IoT solutions involves constrained devices, IoT gateways and IoT Cloud Platforms. This presentation will provide some insight into the software requirements for this type of architecture and identify three software stacks required for building an IoT solution.
The presentation will also give an overview of open source projects available today for IoT developers and in particular how the Eclipse IoT community is delivering technology for each of the 3 software stacks required for IoT solutions.
InTheMoodForLife is an application to analyse and monitor sleep patterns of people affected by bipolar disorder.
The setup of the application was done during the Eclipse OpenIoTChallenge and also win the first award of the 2017 edition.
The solution is built using an off-the-shelf sleep monitor, Raspberry Pi, Eclipse Vert.x, and Warp 10.
Vert.x interacts with the sensor producing 140 measurements per second in an "elegant" asynchronous way and stores sensor's data into a time series database, Warp10.
Sometimes it is necessary to test your IoT cloud based system without any actual hardware. Setting up a test cluster of 1.000 IoT gateways and 10.000 sensors is possible, but there is a simpler way.
This talk will show how it is possible to simulate Kura gateways in plain software for unit, single device and scale-out testing.
Modularization of software is key to handling the inherent complexity of distributed applications like for the Internet of Things (IoT) and provide a flexible environment to evolve applications and manage their deployment effectively. OSGi is a popular framework for dynamic modules for the Java language. Eclipse Concierge provides a clean, small and lightweight implementation of the OSGi core framework specification, specifically tailored to embedded systems and IoT.
Apache Camel framework is one of the most used Integration framework in middleware field. What about reusing it in your IoT infrastructure?
During the talk, I will explain the benefits of Apache Camel and how to leverage them in your IoT infrastructure, from gateways in Eclipse Kura to cloud in Eclipse Kapua.
A demo will show how to use existing Eclipse tooling (mainly Docker, Java debugger and Fuse Tooling) to develop your own Camel integration project and deploy/test them on Eclipse Kura.
Software solutions and everyday objects are becoming increasingly "smarter", take over more "responsibility" and know more and more about us and our intentions. But what does that mean for developers, and what impact does this have on the user? How do we convey the understanding and competence for this Internet of Things? Sascha Wolter covers typical IoT challenges and inspires with crazy and sometimes creepy examples. He also introduces a prototypic approach for hardware and software ideation based on visual programming languages, games like Minecraft, and the Eclipse IDE.