IoT is stronger than ever, and Open IoT is an important part of the Eclipse ecosystem. So we are happy to bring you the fourth installment of the IoT Playground at EclipseCon Europe / OSGi Community Event.
Playground hours are Wednesday, October 25, 12:30 to 20:00.
2017 Playground Participants
The APP4MC Rover demonstrates the utilization of parallel system resources via AMALTHEA, an open source tool platform for engineering embedded multi- and many-core software systems.
The Rover features many sensors and can be controlled via a webpage. It performs complex tasks such as Adaptive Cruise Control and Parking via commands sent from the browser.
Come play with the demonstrator, check out the new developments, and share your thoughts on how it should be improved. More details are available on the Rover wiki page.
Last year, the Playground included a demo about the Open IoT Challenge award-winning MoDeS3 project (Model-based Demonstrator for Smart and Safe IoT Systems). This year's demo again features a live video stream from the university lab where the railway system is installed, with controllers that interact remotely with the railway via Eclipse IoT technologies.
MoDeS3 combines traditional safety-critical engineering with smart and open technology to ensure the correct behavior of the system and to avoid accidents. As a novelty this year, AI has been integrated to detect and identify dangerous situations.
For more about the project, please visit this page.
DB Smart Booking
Providing public transport services is all about people. Smart Booking enables Deutsche Bahn to count people that count: customers and employees. It also supplies real-time information about utilization of buildings and infrastructure.
Smart Booking uses technology from Eclipse and other open source projects, including equipment from fellow Eclipse IoT Working Group members Eurotech and Bosch.
The Playground demo will show
- A run-through gateway that counts people, using Eurotech Reliagates and Bosch XDK sensors
- E-ink buttons that report occupation status
- Infrared sensors using LoRa to transfer information on battery power for a long duration over long distances
- A view of live information from a real DB travel center located at the main station in Erfurt, Germany
Follow Smart Booking on Twitter.
IoT projects start with exploration and prototyping. The Bosch Cross Domain Development Kit (XDK) enables fast exploration with a clear road to real-world deployment and productization.
At the Playground, get an introduction into the Bosch XDK. Learn what it can do and how to develop with it, based on real-world examples. There will be lots of XDKs to play with!
In addition, we will demonstrate XDK LIVE, a project that we hope will become part of the Eclipse ecosystem soon. It is a novel programming language for embedded IoT, powered by Eclipse technology.
For more, see us on YouTube.
OSGi IoT Demo 2017
Taking the foundations from the last three years of demos, OSGi will be using products from multiple vendors, open source projects, and Raspberry Pi computers to operate and control LEGO® trains running around a track. For 2017, we are adding a new and exciting dimension: a robot that will interact with the trains.
The robot will load and unload cargo and be fully integrated into the OSGi environment and pluggable train management and control systems. The cargo will be tracked using IoT sensors in each container.
Also new for 2017 is the use of the open.DASH open source dashboard project to bring a new level of visualization to all of the IoT sensor data collected and used to deliver the demo.
The demo control software has been updated to use new OSGi R7 specifications. It shows how Kura, MQTT, Bluetooth, Wifi, Infrared and lots of other protocols and technologies can be integrated by using the core OSGi-based system for control and management.
The Octopus Project
The Internet of Things and distributed systems are impacting our society. This is a major challenge for our education system. How do students gain understanding of the underlying technology? How do students learn to program a device without knowing a complex programming language? One answer is the IoT Workshop's Octopus Project from the Environmental Campus Birkenfeld, part of the Trier University of Applied Sciences.
Based on the Arduino ecosystem, the Octopus Project is a simple, open source platform that teaches programming, REST, and MQTT. Eclipse-based Ardublock and specially designed super-blocks make building applications really easy. Users can build their own IoT devices by dragging super-block like a jigsaw puzzle! For more information, visit the IoT Workshop page.
Together with super-blocks, the Eclipse-based graphical programming language Ardublock enables fast programming success. The example shows an MQTT client (producer) for capturing and storing environmental data.