IoT Playground ECE 2016
This page is for organizing the Eclipse IoT Playground at EclipseCon Europe 2016.
- 1 IoT Playground at EclipseCon Europe 2016
- 2 Committee
- 3 Organization Proposals
- 3.1 APP4MC: Developing a multi-core RC-Car
- 3.2 IncQuery Labs: MoDeS3 project
- 3.3 Obeo: Robots contest
- 3.4 PolarSys: Meet the PolarSys rover at ECE
- 3.5 MicroEJ: the Edje project
- 3.6 fortiss: A mixed criticality demonstrator
- 3.7 symbIoTe: Towards IoT platform interoperability
- 3.8 AGILE: Creating a flexible and open modular gateway for the Internet of Things.
- 3.9 IoT Education Kit: Hands on MEMS, MQTT, LoRaWan
- 3.10 Get On Board with the 2016 OSGi IoT Demo
- 3.11 The W3C Web of Things: An Opportunity for Interoperable Open-Source Building Blocks
IoT Playground at EclipseCon Europe 2016
We are having an IoT Playground at EclipseCon Europe this year, and encourage you to participate! The IoT Playground allows everyone to show what they are doing. Anyone can play! Companies can present their IoT-related hardware, software, tools, and gadgets, and individuals can show what they are designing, building, and using. Hands-on activities will help attendees learn, share, and show off a bit. So pack your latest IoT toy, and hang out at the Playground.
Space is limited, so please submit by the September 9 deadline, and include as much information as possible (title, description, hands-on activities, connection with Eclipse or open source, etc.).
- Philippe Krief
- Benjamin Cabé
- Laurent Lagosanto
- Andreas Benzing
- Sascha Wolter
Contact the committee at email@example.com.
|When:||Wednesday, October 26, 2016, 12:20 - 20:00 (Setup time Tuesday, October 25, 10:15 - 12:00)|
|What:||A place to show off what you are doing with IoT — hardware, software, tools, gadgets, demos, programming challenges, or anything else that is fun and IoT-related|
|How:||Add your info to this page by Friday, September 9|
|Who:||Playground participants must be registered conference attendees|
Questions? Send email to firstname.lastname@example.org.
Please use the following template
APP4MC: Developing a multi-core RC-Car
- Leaders: Mustafa Ozcelikors (email@example.com), Robert Höttger (firstname.lastname@example.org)
APP4MC is an Eclipse-based open source development platform for embedded multi- and many-core systems, which is specifically Automotive focused. At the IoT Playground, we introduce our RC-Car demonstrator and its development. It features a multicore XMOS board, a Raspberry Pi3, several sonar sensors, a camera, a RN42 bluetooth module, and motors for actuation. The RC Car intends to provide vehicle functionalities while multi-core and modelling features are utilised from APP4MC. Further work addresses IoT server functionalities, advanced computer vision assistance systems, and more.
With our setup for the EclipseConEurope, we would like to present developing multi-core applications as well as corresponding techniques e.g. partitioning, mapping, or the design of such setups. We welcome you to join us in this ongoing project.
IncQuery Labs: MoDeS3 project
- Leader: Dr. István Ráth (email@example.com)
We introduce a demo video about the Open IoT Challenge award-winning MoDeS3 project. The demo will feature a live video stream from the university lab where the railway system is installed, and some physical controllers (e.g. a LeapMotion gesture recognition system) that people can use to interact with the railway remotely via Eclipse IoT technologies. The demonstrator is a combination of both worlds: development techniques from the safety-critical domain and technologies from cyber-physical domain were combined in order to demonstrate how modeling, verification and validation techniques can be used for IoT. Furthermore, our goal was to showcase how industry standard IoT solutions from the Eclipse ecosystem (such as Mosquitto, Paho and Kura) can be integrated and combined with modeling and event processing techniques (Yakindu Statecharts, VIATRA) to develop smart and safe systems.
Obeo: Robots contest
- Leader: Frédéric Madiot (firstname.lastname@example.org)
Use a diagram editor made with Eclipse Sirius to win the Lego Mindstorms contest! You will have to graphically design the best robot choregraphy by combining the different steps: going forward, turning, measuring the distance to an object, detecting its color, grabbing or releasing the object, … (extra space needed: just enough to be able to make choregraphy with the robot)
PolarSys: Meet the PolarSys rover at ECE
- Leaders: Gaël Blondelle (email@example.com)
The PolarSys rover was introduced during the IoT playground at EclipseCon Europe 2015. We had fun with people who were there when we managed to move the tracks of our rover through cross-compiled C code being executed on the Raspberry Pi and controlling our motors. Since then, the adventure continues with a PolarSys project.
This year, join us for the next steps:
- Working together on the tool chain from models to code,
- Hacking and debugging the rover with tools like TraceCompass,
- Race between PolarSys rovers,
- ... and more.
MicroEJ: the Edje project
- Leader: Laurent Lagosanto (firstname.lastname@example.org)
The Edje project defines a standard high-level Java API called Hardware Abstraction Layer (HAL) for accessing hardware features delivered by microcontrollers (MCU) such as GPIO, DAC, ADC, PWM, etc. that can directly connect to native libraries, drivers and board support packages provided by silicon vendors with their evaluation kits. MCUs are small low-cost low-power 32-bit processors designed for running software in resource-constrained environments: low memory (typically KB), flash (typically MB) and frequency (typically MHz).
The booth will feature a demo developed with a mix of Eclipse.org IoT technologies (Californium, Edje, Leshan, Mosquitto and Paho), the device peripherals access being provided through the API defined in the Edje project.
The development process of the demo will also be featured, showing how MicroEJ Studio (freely available at http://developer.microej.com/) can be used to develop and test Edje applications using the Edje reference implementation on MicroEJ, available on both simulators and evaluation boards like the STM32F746GDISCOVERY.
fortiss: A mixed criticality demonstrator
- Leader: Johannes Eder (email@example.com)
We will show that it is possible to run mixed critical applications on a multi-core board. To ensure that, we are using PikeOS which gurantess timeliness of tasks. The code for the board running PikeOS is generated by AutoFOCUS3 (https://af3.fortiss.org/) which enables model-based development of this system.
Our demonstrator requires user interaction. The user has to keep a ball at a certain height by manipulating the speed of a fan.
symbIoTe: Towards IoT platform interoperability
- Leaders: Sergios Soursos (firstname.lastname@example.org), Ivana Podnar Žarko (email@example.com), Reinhard Herzog (firstname.lastname@example.org)
symbIoTe is an H2020 research and innovation project that addresses a challenging objective to create an interoperable IoT ecosystem. The demo will showcase the essential interoperability concept: semantic and syntactic interoperability. This means that IoT platforms open up (authorised) access to their devices, while app developers can create innovative cross-platform applications without the need to operate and maintain the end-to-end IoT infrastructure.
We will demonstrate the first open-source symbIoTe release in the context of air quality monitoring by means of in-situ stations and wearable sensors. These sensors are managed by different platforms which expose the same open API to app developers. symbIoTe is able to search for sensors across different platforms, and helps integrate adequate sensors into an IoT application. We will show that it is simple to build a web-application displaying air quality data measured by our wearable sensors onsite in Ludwigsburg and by in-situ stations operated by different platforms managed by the symbIoTe consortium. We also plan to explain the process of creating an interoperable platform to be integrated into the symbIoTe IoT ecosystem.
AGILE: Creating a flexible and open modular gateway for the Internet of Things.
- Leader: Charalampos Doukas (@buildingiot, email@example.com)
AGILE builds a modular open-source hardware and software gateway for controlling various IoT devices. It supports all sorts of wireless and wired home and office automation protocols (WiFi, ZigBee, ZWave, BLE, KNX, etc.) and brings cloud functionality on the gateway for better data ownership and control. It is based on using software modules through containers, so users can install safely modules without worrying about environment and language dependencies or conflicts. The demo will show how the gateway can be used to control commercial IoT devices and create business logic using a graphical environment.
IoT Education Kit: Hands on MEMS, MQTT, LoRaWan
- Leader: Guido Burger (firstname.lastname@example.org)
Discover the brand new IoT Education Kit as featured on this years first IoT hackathon for schools. The kit is based around the famous ESP8266 SoC. We will have a bunch of kits with us, so you can spend some time on hacking your ideas or adding sensors to your framework while using e.g. MQTT, MEMS or LoRaWAN shields. The kit includes latest sensors from Bosch (BME280 - environmental sensor, BNO055 - absolute orientation sensor). A first view on to the tutorial is available here: http://deutschland-intelligent-vernetzt.org/app/uploads/sites/4/2016/09/IoT_Hackathon_C_Code_Version.pdf (currently German version only). For lazy folks we will use ArduBlock (an Eclipse based extension to the Arduino IDE) for visual, block based coding experience.
Get On Board with the 2016 OSGi IoT Demo
- Leader: Mike Francis (email@example.com)
OSGi is bringing back the LEGO train track in a new and expanded version. Features include attendee participation via a ticketing and route-planning engine engineered by iMinds to include stations and virtual passengers using RFID tags communicating via MQTT. The inclusion of Eclipse Kura, along with gateways from Bosch Software Innovations, Eurotech, and Makewave, provide opportunities to interact with OSGi-enabled sensors and see how the power of OSGi can be brought to life for IoT.
The W3C Web of Things: An Opportunity for Interoperable Open-Source Building Blocks
- Leader: Matthias Kovatsch (firstname.lastname@example.org)
Learn about open source projects supported by Siemens to realize W3C's Web of Things. WoT seeks to counter the fragmentation of the IoT through standardized Web technology and complementing building blocks: semantic Thing Description, polyglot Scripting API, and uniform Protocol Bindings. Siemens will show how these can enable easy integration across different platforms in automation scenarios.