• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
A guided tour of Eclipse M2M - EclipseCon Europe 2013
 

A guided tour of Eclipse M2M - EclipseCon Europe 2013

on

  • 1,970 views

 

Statistics

Views

Total Views
1,970
Views on SlideShare
1,409
Embed Views
561

Actions

Likes
8
Downloads
80
Comments
0

6 Embeds 561

http://iot.eclipse.org 455
http://m2m.eclipse.org 69
https://twitter.com 15
http://m2m.eclipse.org.localhost 15
http://lanyrd.com 4
http://www.linkedin.com 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    A guided tour of Eclipse M2M - EclipseCon Europe 2013 A guided tour of Eclipse M2M - EclipseCon Europe 2013 Presentation Transcript

    • A GUIDED TOUR OF ECLIPSE M2M Benjamin Cabé EclipseCon Europe 2013
    • M2M?
    • M2M? IoT?
    • Technology that supports wired or wireless communication between devices
    • M2M… State of the Union http://www.flickr.com/photos/masteryofmaps/1207241340
    • fragmentation http://www.flickr.com/photos/brunauto/5687363705
    • lock-in http://www.flickr.com/photos/photosightfaces/8152791780/
    • complexity http://www.flickr.com/photos/90514086@N00/952121271/ http://www.flickr.com/photos/cyberslayer/952121271
    • POST /state
    • TECHNOLOGY PROJECTS STANDARDS
    • frameworks
    • frameworks protocols
    • frameworks protocols tools
    • hardware abstraction server communication application container scripting engine frameworks protocols tools
    • unreliable networks limited bandwidth semantics frameworks protocols tools
    • develop simulate debug deploy frameworks protocols tools
    • h"p://eclipse.org/paho00
    • h"p://eclipse.org/koneki0
    • h"p://eclipse.org/mihini0
    • And more coming…
    • And more coming… (cont’d)
    • Ponte •  Define a simple REST API to expose the machines needs through REST •  Embrace multiple data formats, such as JSON, XML, Msgpack, … •  MQTT ︎REST, CoAP in the roadmap
    • And more coming… (cont’d)
    • Eclipse Smart Home •  A flexible framework for smart home and ambient assisted living (AAL) solutions. •  Easy to extend (OSGi bundles) –  protocol bindings –  persistence –  etc.
    • And more coming… (cont’d)
    • Eclipse SCADA in a nutshell •  Goal of Eclipse SCADA –  Provide a comprehensive, state of the art SCADA system, built on modern technologies and open to interface with as many other systems as possible •  Built-in support for many protocols –  Modbus, JDBC, Siemens S7, SNMP, OPC, … •  Cool features –  Security, .Net support, MQTT adapter, …
    • Eclipse SCADA in a nutshell •  Roadmap –  More protocols (e.g. IEC 60870) –  First Eclipse release: end 2013–early 2014 –  Optimization for smaller devices (small footprint protocol) –  And much more !
    • Eclipse M2M technologies http://www.flickr.com/photos/20375052@N00/43972554/
    • •  Messaging protocol •  Low-bandwidth / Low-power •  Payload agnostic •  Adjustable QoS •  Large ecosystem
    • (optional) bridge broker broker topic/# topic/subtopic publish subscribe keepalive last will & testament username/password
    • What is Lua? •  High-level programming language •  Scripting •  Simple •  Extensible •  Portable
    • Lua for embedded and M2M? •  High-level languages usually trade hardware resources for development & maintenance resources Lua allows to reconcile high-level languages accomplishments with embedded constraints
    • standards? http://www.flickr.com/photos/eklektikos/2541408630/
    • standards? •  MQTT @ OASIS •  CoAP coming •  Looking at OMA LWM2M (oneM2M), as well as ETSI M2M http://www.flickr.com/photos/eklektikos/2541408630/
    • What next? •  More projects! •  More demonstrators! •  M2M Top-level Project •  Eclipse M2M day @ EclipseCon 2014 –  Submit your abstract now! Deadline is Nov. 18th.
    • http://m2m.eclipse.org
    • Thank you! Questions? h"p://m2m.eclipse.org00 0 <bcabe@sierrawireless.com>0 @kartben00