Connecting to the cloud many different devices of various form factors, powered by eclectic platforms running apps developed in random languages to build an advanced end-to-end IoT solution seems (and often is) as complicated as this sentence is long… Let’s take a look at how it’s done with Azure IoT services, device SDKs and tools in a demo-heavy session for developers.
IoT is the new black, and you sure want to be trendy and cool, and claim that you're doing IoT too! Open source initiatives like Eclipse IoT have your back covered by providing you with the building blocks needed for enabling IoT solutions.
We would like to welcome you to the IoT Summit by giving you an introduction to the key challenges of IoT and an overview of the approach undertaken by Eclipse IoT to develop an ecosystem of open-source technologies that will help you connect and manage your current and future IoT devices.
Security is widely seen as key to the success of IoT. Security is no longer ignored - unfortunately, it is often implemented poorly. For example, using SSL based encryption but installing the same certificate on 900,000 systems. Or hard coded maintenance and diagnostic passwords. How about using the MAC address to "securely" identify a system? Note that IT systems have long been targeted by a wide range of attacks and have developed tools, technologies, techniques, and strategies for dealing with hostile environments.
The edge devices connected to the Cloud that constitute the Internet of Things (IoT) require support for building blocks, standards and frameworks like those provided by the Eclipse Foundation projects: Californium, Paho, Leshan, Kura, Mihini, etc.
Because of the large deployment of Java technology in the Cloud, on the PC, mobile and server sides, most projects above are implemented in Java technology.
This talk will present the OGC® SensorThings API specification and its MQTT extension, a new OGC® standard for IoT data interoperability that simplifies and accelerates the development of Internet of Things (IoT) applications. The IoT marketplace is a rapidly growing space with companies developing their own version and interpretation of an IoT platform. Unfortunately many IoT silos have emerged.
There are two primary approaches to sharing data in the IoT: message-centric and data-centric. The message-centric approach (made popular by MQTT) has become the go to approach when architecting, designing and implementing IoT systems. We believe that there are systems for which a data-centric approach is much more suitable and should be considered.
Unlike a message-centric approach, in a data-centric approach each physical entity is represented as a data object that has:
There are many commercial IoT services and analytic products in the market today. But did you know that you could build a scalable and robust IoT solution based on open source software?
Whether the requirement is processing data from device to datacenter or device to cloud, this presentation shows necessary components, architecture, and how to’s on building a complete end-to-end solution based on open source software and Java.
Presentation will include architecture discussion, use cases, and demo.
Shoot-A-Pi with Eclipse Kura is back! This tutorial filled almost immediately at EclipseCon NA 2015, so we are bringing it back for others to have a chance to participate. Based on feedback and experience, the tutorial has been updated to be even more useful and entertaining. The tutorial will even cover some of the yet to be seen features of Kura 2.0!
There has been a consistently growing and active open source community around Eclipse Kura since its initial release. In order to continue this community growth, this talk will offer an overview of the Kura framework to newcomers as well provide glimpses of what is next for experienced Kura users.
Building Internet of Things applications can be hard once you want to do more than a blinking LED. The OSGi specifications provide a set of open standards describing a dynamic module system for the Java language which greatly facilitates the development of complex modular applications. With Eclipse Concierge, a minimal footprint implementation of the OSGi R5 core standard, programmers and operators can now benefit from the same modular software development on various embedded devices as they already use on desktop machines and servers.