In this talk we'l present our experience with Cyber-Physical Systems (aka IoT), an experiment built on top of Eclipse Technologies: EMF and ECF. We will present a network of collaborating devices with physical input and output, represented by a live EMF model instance.
IoT and Embedded
Device abstraction is a very complex field and there exist various functional approaches regarding the standardization of device descriptions. However in most cases there is no tooling available that allows for creating and managing such representations.
The Vorto project is a technical approach to standardization at the semantic abstraction layer by means of generic, technology agnostic Information Models. These Information models are abstract representations of real world devices following a meta information model which is also part of the project.
The Internet of Things is rising fast, but how to run it safely and efficiently using standards?
OMA Lightweight M2M is the brand new IoT protocol for managing smart objects. It provides answers to the typical IoT needs: monitoring, configuring, securing and upgrading devices.
It’s bandwidth efficient and fits in constrained embedded environments while providing friendly and discoverable RESTful API.
During this fun and entertaining session, you will learn about the building blocks needed for visualizing your real-time data on the Cloud. We'll use Vaadin Framework for the beautiful dashboard UI, IBM Bluemix for the cloud and Eclipse Paho for putting everything together. And just for the fun of it we’ll use a flying drone to get some real-time data! We’ll put up a full stack IoT foundation and demonstrate two-way communications via MQTT messaging, without forgetting social media. How does this all come together?
More and more IoT vulnerabilities are found and showcased at security events. From connected thermostats to power plants!
Insecurity became the favorite subject for creating catchy IoT headlines: "Connected killer toaster", "Fridges changed into spamming machines","Privacy concerns around connected home".
Eclipse Kura is an Eclipse IoT project which provides an application framework for edge gateways acting as nodes in the Internet of Things. It is a smart application container that enables remote management of such gateways and provides a wide range of APIs for allowing you to write and deploy your own IoT application. Kura runs on top of the Java Virtual Machine (JVM) and leverages OSGi, a dynamic component system for Java, to simplify the process of writing reusable software building blocks.
It is a wonderful time for innovation. Everything can now be smart, connected. An idea can be prototyped in a few days or even hours with all the new hardware and software available. But in this effervescence, and to avoid technological nonsense and danger, we should never forget (especially scientists), to keep the human at the center of the preoccupations. Many projects in computer science labs are now transdisciplinary and include Human Sciences, and real humans.
The Internet of Things has become a leading theme in conferences, books, academic and professional journals, university courses, research programs of companies, universities, applied research organizations and government-funded research programs, as well as reports on global future developments and industry analysis. Today, the relevance of IoT is crucial for many companies in the consumer world as well as in the business, with the need of flexible and highly customizable solutions to connect things to users and business opportunities.