We are on the cusp of the 3rd IT revolution where embedded systems are dramatically expanding their reach, adding unprecedented processing capabilities and connectivity to create the Internet of Things (IoT). Java ME 8 defines a new Java standard (JSR 360 + 361) for a purpose-built embedded platform to meet the needs of the Internet of Things for robust, highly functional, flexible, cross-platform software intelligence. Java ME 8 is aligned with Java SE 8 and scales from very small microcontroller devices up to powerful embedded systems.
The M2M Lightning Talks are a series of short (10-minute) talks that highlight different aspects of open IoT and M2M development. We are adding talks as the descriptions become available.
Using Kafka to Scale MQTT
Tim Kellogg, 2lemetry
At 2lemetry we've built an MQTT broker that scales horizontally - even in worst case scenarios. Come hear about the challenges in making MQTT scale and how we used Apache Kafka to address some of those issues.
OSGi is a set of open standards describing a dynamic module system for the Java language maintained by the OSGi Alliance.
Concierge strives to be a minimal footprint implementation of the OSGi core standards particularly targeted for resource-constrained embedded devices.
While the existing version has targeted OSGi R3, there are ongoing efforts to bring Concierge under the Eclipse umbrella and make it compliant with the current OSGi R5 standard.
Some day a certain idea popped up in my head - what if I could hold a shark as a pet... in my flat? But how to proceed? My bathtub would probably be to small for him and I would risk trouble with the veterinary inspection office.
When it comes to connecting physical objects from the day-to-day life to the Internet, one is faced with several challenges:
The machine to machine world has come a long way over the last decade. Helped by improvements in technology, connectivity, power consumption and price, the types of solution that are feasible has changed dramatically. This presentation tells the story of some real world m2m projects that have come to life, ranging from rats to cows, hearts to homes and cars to tanks.
M2M is rapidly growing and since its early days different "standard" protocols have emerged (e.g. OMA-DM, TR-069, MQTT, ...) or are emerging (e.g. CoAP or Lightweight M2M).
Understanding which protocol to use for which application can be intimidating, therefore we propose to give an overview of these protocols to help you understand their goals and characteristics. We will give a status of the availaible open source implementations in the Eclipse M2M ecosystem, with projects such as Paho, Mihini and Ponte.
Since the creation of the M2M Industry Working Group ca. EclipseCon Europe 2011 the number of M2M/IoT projects and the community around them, haven't stopped growing.
This talk will take you on an extensive tour of all the open-source projects that the Eclipse IoT community federates around communication protocols, developments tools, frameworks and solutions.
This is the perfect opportunity for you to learn more about these technologies, as well as how you can get involved and contribute.
Measuring people traffic has become a key intelligence metric for retail, transportation, logistics and other industry verticals. Correlating real-time people patterns with other business metrics leads to powerful insights on sales conversion rate and optimized resource allocation and distribution. Join us for this exciting talk highlighting the deployment of a people counting solution at EclipseCON.
Learn how to combine the Eclipse open source stack with open hardware like the RaspberryPi to quickly develop, deploy and manage end-to-end people counting systems. The session introduces the Eclipse technologies that enabled this project and describes how they were integrated into a complete solution. Eclipse Kura provided the Java/OSGi–based M2M application framework for the edge gateways interfacing with the people counters and offered application portability and remote management. Eclipse BIRT supplied the business intelligence, delivering high impact data visualizations and powerful analytics to correlate people counter data with social media metrics and sentiment.