Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "IoT/M2MIWG/Weekly call minutes"

< IoT
(December 17, 2013)
 
(118 intermediate revisions by 11 users not shown)
Line 1: Line 1:
The Machine-to-Machine Industry Working Group is holding weekly calls on Tuesday at 9amET.<br>Participation to these calls is restricted to members of the IWG, but the minutes are public.  
+
{| align="right"
 +
| <googlecalendar title="IoT WG Meeting" mode="AGENDA" height="300" width="100%">u5j68s710reqmr37vd78jdlbm4%40group.calendar.google.com</googlecalendar>
 +
|}
 +
The Internet of Things Industry Working Group is holding bi-weekly calls on Tuesday at 17:00CET.<br>
 +
Participation to these calls is restricted to members of the IWG, but the minutes are public. We alternate between marketing-focused calls (upcoming events coordination, community outreach, etc.), and technical calls mostly targeting project leads, to synchronize cross-project activities.
  
The meetings are held via teleconference. The regular call-in numbers are shown below (if possible, please used caller paid numbers). There are a few local / toll-free dial in numbers, but you may want to setup a SIP client on your computer if possible.
+
The meetings are held via the Zoom conferencing service. Details to access the meeting are the following:
  
* Ottawa (local call in Ottawa) 1-613-454-1403
+
Join from PC, Mac, Linux, iOS or Android: [https://eclipse.zoom.us/j/646159255
* North America (toll free) 1-877-369-7806 (alternative: 1-866-569-4992)
+
]
* Germany (local call anywhere in Germany) 49-692-2224-6059
+
* France (local call anywhere in France) 33-17-070-8535
+
* UK (toll free) 0800-033-7806
+
  
Participant conference extension: 713, then enter pin 68764
+
Or Telephone:
 +
*Dial(for higher quality, dial a number based on your current location):
 +
**US: +1 646 876 9923  or +1 669 900 6833  or +1 408 638 0968
 +
**Canada: +1 647 558 0588
 +
**France: +33 (0) 1 8288 0188
 +
**Germany: +49 (0) 30 3080 6188
 +
**Italy: +39 069 480 6488
 +
**United Kingdom: +44 (0) 20 3695 0088
  
SIP clients can call 713@asterisk.eclipse.org, then enter pin 68764.
+
Meeting ID: 646 159 255
 +
International numbers available: [https://eclipse.zoom.us/zoomconference?m=_pNyfcDAWXapKzsyyl4qMTwg6x8WkM7D]
  
= January 14, 2014 =
+
Or iPhone one-tap :
 +
* US: +16468769923,,976345400#  or +16699006833,,976345400#
  
== Agenda ==
 
  
* IoT events for the beginning of 2014: Eclipse IoT day Grenoble [1], EclipseDay Florence [2], IoT day [3], …
 
* Eclipse M2M to Eclipse IoT rebranding: actions, planning
 
* Demos on the website
 
* EclipseCon 2014 Burlingame: MQTT interop day, …
 
  
== Participants ==
 
  
...
 
  
= December 17, 2013 =
+
----------------------------------------
  
== Agenda ==
+
= Feb 1, 2017 (WG Call)=
  
* Proposal to rename Eclipse M2M Working Group to be Eclipse IoT Working Group
+
== Participants ==
* Review website changes
+
* Discuss organizing developer events for M2M and IoT
+
  
== Participants ==
+
*Dan Gross, Samsung
* Jens Reimann
+
*James Sutton, IBM
* Julien Vermillard
+
*David Bericat, Red Hat
* Kirk Crenshaw
+
*Laurent Lagosanto, MicroEJ
* Andy Piper
+
*Roxanne Joncas, Eclipse Foundation
* Ian Skerrett
+
*Benjamin Cabé, Eclipse Foundation
* Frank Alexander Kraemer
+
*Brad Micklea, Codenvy
  
== Renaming ==
+
== Agenda ==
 +
=== Eclipse IoT Testbeds: review strategy and next steps. ===
 +
Work on a set of industry oriented (vertical solutions) to showcase a technical solution and showcase the Eclipse projects and vendor ecosystem.
 +
Eclipse IoT Members working together to set-up the testbed and create a demo that runs 24/7 on the Eclipse servers
 +
More details: https://docs.google.com/presentation/d/1nmdi-cmw_O-7W2qZKRHMN-3gw0WHxE75llcV0nMhS-U/edit?usp=sharing
 +
Proposed Testbed scenario around Asset Tracking Management: https://docs.google.com/presentation/d/1KF7yxv5Dnk6b2a574HPtU5pHR5q7wvsT4skKjGDz1Q4/edit?usp=sharing
 +
There are many options for collaboration
  
* Decision was made to rename Eclipse M2M Working Group to Eclipse IoT Working Group.
+
*Dan Gross: Samsung interested in participating - Kura gateway using ARTIK.
* ACTION: A new logo and web site theme will be implemented in Q1, 2014.  [Ian Skerrett to coordinate]
+
*Laurent Lagosanto: Potential use case for Eclipse Edje.  
 +
*David Bericat: Excited and look forward to working with everyone.
  
== Web site updates ==
+
'''Next Steps''': Stay tuned, we will be updating the group at large and scheduling individual meetings.
  
* m2m.eclipse.org web site has been updated to reflect the new list of projects.
+
=== 2. MQTT 5: Update from Ian Craggs / James Sutton on what’s in MQTT 5 and the expected impact on Eclipse Paho / Mosquitto and downstream adopters. ===
* New community page and ecosystem page created.
+
'''Big set of changes:'''
* ACTION: Working group members will be requested to submit product content for the ecosystem page.
+
*Use of the publish/subscribe message pattern which provides one-to-many message distribution and decoupling of applications.
 +
*A messaging transport that is agnostic to the content of the payload.
 +
*Three qualities of service for message delivery:
 +
**At most once", where messages are delivered according to the best efforts of the operating environment. Message loss can occur. This level could be used, for example, with ambient sensor data where it does not matter if an individual reading is lost as the next one will be published soon after.
 +
**At least once", where messages are assured to arrive but duplicates can occur.
 +
**"Exactly once", where messages are assured to arrive exactly once. This level could be used, for example, with billing systems where duplicate or lost messages could lead to incorrect charges being applied.
 +
*A small transport overhead and protocol exchanges minimized to reduce network traffic.
 +
*A mechanism to notify interested parties when an abnormal disconnection occurs.
 +
 +
'''Notes from the meeting:'''
 +
*Any request sent (and reply received) can have embedded metadata. This will be used for e.g letting a publisher know about *what* happened to the packet in addition to just acknowledging it
 +
**The CONNECT packet can contain information regarding what QoS are supported by the server
 +
**Supporting QoS 2 on the server is not mandatory anymore
 +
**Scalability
 +
*It will affect the Paho client and so a new Paho client will be created.
 +
**Improve API
 +
**Feedback from community
 +
**Work nicely with the new MQTT 5 features
 +
*The complete move will take a while, MQTT 3 will not go away anytime soon. It will be a parallel process. The previous versions of the client will be maintained. Some users might choose to use MQTT 3 since it’s more lightweight.
  
== Organize developer event ==
+
'''IMPORTANT:''' Get your feedback in as soon as possible, because in a few months it will be finalized, so review the specifications. View working draft 10 dated January 4: https://www.oasis-open.org/committees/documents.php?num_per_wg=10&wg_abbrev=mqtt
  
* Discussion to see if there is interest in running a series of events that promotes the Eclipse M2M and IoT community. We are running the first event at EclipseCon and an event is being planned for Grenoble, France on Feb. 19, 2014
+
=== 3. PMC topics: project documentation, build machines, Docker, … ===
* Jens said a Demo Camp in Munich might be possible. ACTION: Jens will discuss with some local organizers in Munich.
+
Skipped this item - not enough PMC members on the call
* Kirk and Ian discussed organizing some events in the US, possibly Denver and/or Boston/NYC. ACTION: Kirk and Ian will discuss to pursue options.
+
  
= August 27, 2013 =  
+
=== 4. Misc. updates ===
 
+
*WG Meeting at the Eclipse IoT Day San Jose Add your project for project update or intro: https://wiki.eclipse.org/EclipseIoT_SanJose2017
== Agenda ==
+
*IoT Developer Survey Test it and give us feedback! It will go live next week. https://www.surveymonkey.net/r/Preview/?sm=PpPJLkX2kyFIkd4FpbfnijKgtSau8CTbzClUcIqMOv8UHpkGU6kxWrpBNJfYHpzC
 +
*Member companies are encouraged to ask for a special link that they can use to promote the survey to their communities, and have access to answers based on this segment.
 +
Open IoT Challenge: we will schedule a live hangout for project leads to answer any technical questions the participant may have. https://iot.eclipse.org/open-iot-challenge/
  
* Presentation of Eclipse Smart Home Project, and discussion about collaboration with other projects
+
= Feb 15, 2017 (WG Call) =
* EclipseCon US 2014: MQTT interop hackathon, “M2M day”, …
+
* m2m.eclipse.org website: new content? Infrastructure update (blog, news, examples, ...) and relationship with the M2M Top-level project
+
  
 
== Participants ==
 
== Participants ==
 +
*Kai Kreuzer, Deutsche Telekom
 +
*Jens Reimann, Red Hat
 +
*Dejan Bosanac, Red Hat
 +
*Gerald Glocker, Bosch SI
 +
*Shuai li, CEA-LIST
 +
*Roxanne Joncas, Eclipse Foundation
 +
*Ian Skerrett, Eclipse Foundation
 +
*Benjamin Cabé, Eclipse Foundation
 +
*Dave Woodard, Eurotech
 +
*Ian Craggs, IBM
 +
*Kilton Hopkins, IOTRACKS
  
* Jens Reimann
+
== Agenda ==
* Kai Kreuzer
+
===Presentation new project proposal: Eclipse Ditto (Digital Twins) ===
* Thomas Eichstädt-Hengelen
+
'''Presenter: Gerald Glocker, Bosch SI'''
* Hilary Tomasson
+
* Benjamin Cabé
+
  
== Eclipse Smart Home ==
+
Bosch will be proposing a new project called “Eclipse Ditto” soon for managing state of Digital Twins. Hopefully the proposal will be made next week.
 +
The Ditto Project will be a mediator between IoT Devices and the state of their Digital Twins. 
 +
Digital Twin is not really a fixed term. Bosch views Digital Twin as is a holistic view of all capabilities and aspects of a device/product asset including its digital representation.
 +
Ultimate goal is to use the digital twin as a service. There would be a higher level API to work with individual devices and you wouldn’t have to know what is happening in the background. The plan is to integrate with Eclipse Vorto and Eclipse Kapua.
  
* Thomas, co-lead of the Smart Home project
+
Read the one-page: https://wiki.eclipse.org/File:Ditto_Project.png
** Running a mid-sized company in Germany
+
** Java and OSGi technologies
+
** 2010, joined openHAB
+
** Community kept growing since then!
+
* Kai Kreuzer
+
** Java and OSGi developer for many years
+
** Working for Deutsche Telekom in the Home Automation department
+
  
* History
+
*Questions:
** The project was started early 2010. Open-source right from the beginning
+
Can changes to the state be made on the device of the twin, or is it only one way? The state of the device could be in both directions. Changes to the state on the device or the digital twin would change the state of the other one.
** It's pure software
+
A twin is not necessarily 1:1 device, a twin can represent many things (device + JVM + …)
** Based on OSGi, Equinox, Jetty as a webserver, EMF for different modeling aspects, Eclipse RCP for configuration of the system
+
* Home automation = many different local protocols (KNX, enocean, zwave, ...) and Smart Home wants to combine them
+
  
* Data handling
+
Project Proposal: https://projects.eclipse.org/proposals/eclipse-ditto
** Type system (roller shutter, heater, ...)
+
** Event mechanism
+
** Bindings: translate events from/to a certain system/protocol
+
  
* Ability to define complex automation rules
+
=== Presentation by CEA-List on Model Design Environment for IoT ===
** The rule engine is text-based (== scripting). It's a DSL based on Xtext
+
'''Presenter: Shuai li CEA-List'''
** Concise and short expressions to do powerful rules
+
  
* User interfaces
+
*Slides: https://wiki.eclipse.org/File:S3P-IoTModelingExecution_CEA_Primstech_MicroEJ-final.pdf
** Declarative approach
+
*Video: https://www.youtube.com/watch?v=7JqAPRH0bfU
** EMF model for "sitemaps" describing pages containing widgets, possibly linking to other pages
+
*For more details, contact Shuai li from CEA-List.
*** There can be different renderers for a sitemap (android, iphone, web, ...)
+
  
* REST API
+
=== Update on Testbeds ===
** Possible relationship with Eclipse Ponte here
+
'''Presenter Benjamin Cabé'''
  
* Persistence
+
Testbeds aim to showcase the software stack available from our open source projects, as well as the various offers that the WG members provide on top if it (cloud solutions, analytics platforms, hardware, integration services, …).
** Events, status updates, etc can be processed/persisted to databases, and/or logged, and/or sent to IoT cloud services, ...
+
  
* Who?
+
The first testbed will be a solution for Asset Tracking Management, more specifically tracking the delivery of valuable parcels. The end-to-end solution will comprise embedded sensors that can be attached to the parcels to monitor e.g temperature or vibration, IoT gateways in order to collect the sensor data (for example inside the delivery truck), process it, and report it to a cloud backend where it can be further analyzed, or made available to 3rd party apps. Members currently participating: Red Hat + Eurotech
** Core framework is maintained by Kai and Thomas
+
** Lots of contributors for bindings and persistence bundles.  
+
  
* New release in two weeks, with 12+ new bundles!
+
A wiki page describes the solution https://wiki.eclipse.org/IoT/Testbeds/Asset_Tracking_Management and will be completed as other members jump on the train to extend the code scenario with their respective solutions.
 +
The code to replicate and demonstrate the testbed will be shared through https://github.com/eclipselabs/eclipseiot-testbed-assettracking.
  
* Not the whole codebase will be transferred to Eclipse
+
Participation to the testbeds is open to any member of the IoT WG, and more details on the overall strategy are available at https://goo.gl/UeDekI.
** Some bindings rely on 3rd party libraries that would not clear IP.
+
** Most bindings would be kept outside of Eclipse, in the current openHAB project. openHAB would then become a distribution of Smart Home.
+
  
* Cooperation with other Eclipse projects
+
=== Eclipse IoT Day in San Jose and Unconference ===
** MQTT binding will be part of the next openHAB release. Obvious connection with Paho.
+
'''Presenter: Ian Skerrett'''
** Ponte: REST API
+
** Kura: provides many things that could be used in Smart Home: watchdog, IO access, ...
+
** Concierge: lightweight OSGi container for embedded systems
+
** Eclipse SCADA: similar approach, but for a different market (industrial vs. home automation/end-user)
+
  
* Timeline
+
We’re looking for use-case type speakers to present how their company uses Eclipse IoT projects. Last year at ECE 2016 we had a speaker from the Deutsche Bahn train system explain how Eclipse Paho and MQTT are used in their train systems.  
** Sept 8th: release 1.3 of openHAB. After that:
+
*** Refactoring of the namespaces
+
*** License will change from GPL to EPL.  
+
** Next release of openHAB in early 2014 should then be based on top of Smart Home
+
  
== m2m.eclipse.org ==
+
Ideally the speaker would be from the Bay area since this is short notice. Please let us know if you know anyone that could be a good candidate.
  
* Benjamin describes the current process for maintaining the content of m2m.eclipse.org website today
+
=== Eclipse Leshan Press Release ===
** We have a static HTML website that can be updated through git https://github.com/kartben/m2m.eclipse.org
+
'''Presenter: Ian Skerrett'''
** Only Benjamin can actually push to the prod. website (ssh://m2m.eclipse.org/srv/git/m2m.eclipse.org.git) , but this hasn't be a problem so far
+
** There have been very few requests to update the website to this day, besides the community section (upcoming events/conferences)
+
  
* How do we want to update the website in the light of the new projects coming?
+
Today, February 15, we issued a press release about Eclipse Leshan and Eclipse Waakama “Eclipse IoT Announces Support for OMA LightweightM2M 1.0 Device Management Standard” Read it here: http://www.eclipse.org/org/press-release/20170215_lwm2m.php
* Benjamin suggests to initiate a discussion on the mailing list for getting thoughts around evolving the website
+
  
* Jens: having simple technical implementation seems to be the most reasonable approach
+
=== IoT World plans ===
* Kai: how is the redesign of the website linked with the top-level project?
+
'''Presenter: Ian Skerrett'''
* Hilary: it would be good to update the current marketecture material to something like "Eclipse M2M 2.0"
+
  
== EclipseCon 2014 ==
+
Eclipse IoT will have a booth at IoT World and would like to coordinate with other members. We won’t be doing the pavilion since not enough members wanted to participate, but we will get in touch soon to partner with interested members, such as IOTRACKS, that showed interest in participating.
  
* This item is deferred to the next call.
+
=== IoT Developer Survey ===
 +
'''Presenter: Roxanne Joncas'''
  
 +
On February 7, we launched the third annual IoT Developer Survey. Please take the time to complete the survey and to share it with your coworkers and community.
 +
*Link to promote/share: https://www.surveymonkey.com/r/iotsurvey2017eclipseiot
 +
*Graphic for promotion: https://wiki.eclipse.org/File:Iotsurveypartners.png
  
  
= July 16, 2013 =  
+
= Feb 15, 2017 (WG Call) =
 +
 
 +
== Participants ==
 +
*Kai Kreuzer, Deutsche Telekom
 +
*Jens Reimann, Red Hat
 +
*Dejan Bosanac, Red Hat
 +
*Gerald Glocker, Bosch SI
 +
*Shuai li, CEA-LIST
 +
*Roxanne Joncas, Eclipse Foundation
 +
*Ian Skerrett, Eclipse Foundation
 +
*Benjamin Cabé, Eclipse Foundation
 +
*Dave Woodard, Eurotech
 +
*Ian Craggs, IBM
 +
*Kilton Hopkins, IOTRACKS
  
 
== Agenda ==
 
== Agenda ==
 +
===Presentation new project proposal: Eclipse Ditto (Digital Twins) ===
 +
'''Presenter: Gerald Glocker, Bosch SI'''
  
* M2M top level project
+
Bosch will be proposing a new project called “Eclipse Ditto” soon for managing state of Digital Twins. Hopefully the proposal will be made next week.
** See [[Machine-to-Machine/M2MIWG/TLP_Charter_Draft]]
+
The Ditto Project will be a mediator between IoT Devices and the state of their Digital Twins. 
* Marketing / Events
+
Digital Twin is not really a fixed term. Bosch views Digital Twin as is a holistic view of all capabilities and aspects of a device/product asset including its digital representation.
** Momentum press release
+
Ultimate goal is to use the digital twin as a service. There would be a higher level API to work with individual devices and you wouldn’t have to know what is happening in the background. The plan is to integrate with Eclipse Vorto and Eclipse Kapua.
** EclipseCon Europe
+
* Greenhouse demo
+
  
== Attendees ==
+
Read the one-page: https://wiki.eclipse.org/File:Ditto_Project.png
  
* Mats Samuelsson
+
*Questions:
* Ian Skerrett
+
Can changes to the state be made on the device of the twin, or is it only one way? The state of the device could be in both directions. Changes to the state on the device or the digital twin would change the state of the other one.
* Benjamin Cabé
+
A twin is not necessarily 1:1 device, a twin can represent many things (device + JVM + …)
* Marco Carrer
+
* Andy Piper
+
  
== M2M Top-level project ==
+
Project Proposal: https://projects.eclipse.org/proposals/eclipse-ditto
  
* Next step is to get the scope and the charter to a point where people are comfortable with it
+
=== Presentation by CEA-List on Model Design Environment for IoT ===
* Ian: in terms of naming, it would be bad to sacrifice the "M2M" in favor of "IoT"
+
'''Presenter: Shuai li CEA-List'''
* Projects will have to agree on moving
+
** Paho didn't discuss the move yet. Andy P said there's no reason Paho wouldn't move to where other M2M projects are
+
** Benjamin: Mihini would move, Koneki will do a restructuring review prior to the move (Lua Development Tools graduated with Kepler, and may stay in Technology TLP)
+
* Mats: Oracle is IoT, Axeda is M2M… Maybe we M2M/IoT would be better.
+
* Marco: we spent a lot of time marketing M2M, so Eclipse M2M is a good brand name
+
  
== Marketing / Events ==
+
*Slides: https://wiki.eclipse.org/File:S3P-IoTModelingExecution_CEA_Primstech_MicroEJ-final.pdf
 +
*Video: https://www.youtube.com/watch?v=7JqAPRH0bfU
 +
*For more details, contact Shuai li from CEA-List.
  
* Momentum press release
+
=== Update on Testbeds ===
** Ian: great stuff happened in the last couple months.
+
'''Presenter Benjamin Cabé'''
** Ian drafted a PR that got sent to several community leads and companies so as they can validate the content that is relevant to them
+
** We can do another PR in the fall, maybe around EclipseCon Europe
+
  
* EclipseCon Europe
+
Testbeds aim to showcase the software stack available from our open source projects, as well as the various offers that the WG members provide on top if it (cloud solutions, analytics platforms, hardware, integration services, …).
** CfP runs until July 31st
+
** AndyP will have a look
+
** Mats will try to submit a talk too
+
  
** Tutorial
+
The first testbed will be a solution for Asset Tracking Management, more specifically tracking the delivery of valuable parcels. The end-to-end solution will comprise embedded sensors that can be attached to the parcels to monitor e.g temperature or vibration, IoT gateways in order to collect the sensor data (for example inside the delivery truck), process it, and report it to a cloud backend where it can be further analyzed, or made available to 3rd party apps. Members currently participating: Red Hat + Eurotech
*** Andy will post on the Paho mailing list to see if there is interest in running an M2M tutorial
+
*** Marco: maybe showing MQTT, OSGi, ...
+
  
* Upcoming conferences
+
A wiki page describes the solution https://wiki.eclipse.org/IoT/Testbeds/Asset_Tracking_Management and will be completed as other members jump on the train to extend the code scenario with their respective solutions.
** AndyP submitted a talk about M2M/Paho at JAX London (end of Oct)
+
The code to replicate and demonstrate the testbed will be shared through https://github.com/eclipselabs/eclipseiot-testbed-assettracking.
** Benjamin submitted a talk for DroidCon London (end of Oct)
+
  
* Webinars
+
Participation to the testbeds is open to any member of the IoT WG, and more details on the overall strategy are available at https://goo.gl/UeDekI.
** Paho news?
+
** Protocols in general
+
** Ponte
+
** Eclipse SCADA
+
  
== Greenhouse demo ==
+
=== Eclipse IoT Day in San Jose and Unconference ===
 +
'''Presenter: Ian Skerrett'''
  
* Demo is live since last week
+
We’re looking for use-case type speakers to present how their company uses Eclipse IoT projects. Last year at ECE 2016 we had a speaker from the Deutsche Bahn train system explain how Eclipse Paho and MQTT are used in their train systems.  
* A few ppl are already extending it!
+
** Google Glass app
+
** JavaFX app
+
* Developer kit
+
** We should work on making it simple to order the devkit, maybe by improving the bill of materials, instructions, etc.
+
* Would be interesting to work on another greenhouse talking MQTT
+
* Ian: we could have an "interoperability hackathon"
+
  
= July 2, 2013 =
+
Ideally the speaker would be from the Bay area since this is short notice. Please let us know if you know anyone that could be a good candidate.
  
== Agenda ==
+
=== Eclipse Leshan Press Release ===
 +
'''Presenter: Ian Skerrett'''
  
* Presentation of the Eclipse SCADA [1] project proposal (by Jens Reimann and Jürgen Rose)
+
Today, February 15, we issued a press release about Eclipse Leshan and Eclipse Waakama “Eclipse IoT Announces Support for OMA LightweightM2M 1.0 Device Management Standard” Read it here: http://www.eclipse.org/org/press-release/20170215_lwm2m.php
** See slides here: http://www.slideshare.net/JrgenRose/open-scada-quickoverviewv1
+
* M2M top level project
+
** See [[Machine-to-Machine/M2MIWG/TLP_Charter_Draft]]
+
* Momentum press release  
+
* Greenhouse demo
+
  
== Eclipse SCADA ==
+
=== IoT World plans ===
 +
'''Presenter: Ian Skerrett'''
  
*  Scada is monitoring and control tool for computer systems
+
Eclipse IoT will have a booth at IoT World and would like to coordinate with other members. We won’t be doing the pavilion since not enough members wanted to participate, but we will get in touch soon to partner with interested members, such as IOTRACKS, that showed interest in participating.
  
* More human to machine than machine-to-machine
+
=== IoT Developer Survey ===
* Rely on existing hardware for interfacting
+
'''Presenter: Roxanne Joncas'''
** Sensors are embedded in dataloggers, PLC, low-level control systems, … and they provide the data to higher level systems
+
** Open SCADA has "drivers" to convert existing protocols into "internal" protocol
+
* Master server based on OSGi/Equinox
+
* Pipeline to process data: round, scale, override, … that eventually reaches an User Interface
+
* Open SCADA not interested in doing the embedded part, rather interfacing with embedded systems
+
* Jürgen experimented with MQTT in order to create a driver for OpenSCADA.
+
* Master server is an OSGi (Equinox) application that dynamically be configured at runtime
+
* Several drivers available (not all them are "open-sourcable"): OPC, Modbus, Shell exec, …
+
* Configuration
+
* User Interface: GEF and Draw2D based. Allows to create a dashboard with e.g vector graphics
+
* Graphical widgets can be configured in XML
+
* Timeline:
+
** One mentor is identified, still need an extra one.
+
** Release 1.2 of OpenSCADA is in progress
+
*** removing some dependencies
+
*** relicensing under EPL
+
** Contribution expected in 1 to 2 months.
+
** By the end of the year there should be a first release available at Eclipse
+
** All sub-projects (Aurora, Atlantis, etc.) are in separate repositories
+
** Driver modules could be extracted
+
  
== Top-level project ==
+
On February 7, we launched the third annual IoT Developer Survey. Please take the time to complete the survey and to share it with your coworkers and community.
 +
*Link to promote/share: https://www.surveymonkey.com/r/iotsurvey2017eclipseiot
 +
*Graphic for promotion: https://wiki.eclipse.org/File:Iotsurveypartners.png
  
* Marco: should we have the discussions on the ML or the wiki?
+
= Mar 1, 2017 (WG Call) =
* Benjamin:
+
** do we want the TLP to stay very horizontal, or also include vertical solutions
+
** it's important to clarify what deliverable are expected from the "Protocols" projects: one project per protocol and/or per language? what about wrappings/drivers for other frameworks?
+
  
== Momentum press release ==
+
== Participants ==
 
+
*Benjamin Cabé, Eclipse Foundation
* Deferred since Ian is on holiday
+
*Roxanne Joncas, Eclipse Foundation
 
+
*Ian Skerrett, Eclipse Foundation
= June 18, 2013 =
+
*Jens Reimann, Red Hat
 +
*György Réthy, Ericsson
 +
*Dave, IOTRACKS
 +
*Kilton Hopkins, IOTRACKS
 +
*Michael Limprecht, IOTRACKS
 +
*James Sutton, IBM
 +
*Ian Craggs, IBM
 +
*Laurent Lagosanto, MicroEJ
 +
*Henryk Konsek, Red Hat
 +
*Kai Kreuzer, Deutsche Telekom
 +
*Others who joined later
  
 
== Agenda ==
 
== Agenda ==
 +
=== Presentation from the Eclipse Titan team at Ericsson ===
 +
'''Presenter: György Réthy'''
  
* Presentation of the Concierge project proposal (by Jan S. Rellermeyer)
+
Eclipse Titan is a tool built around the TTCN-3 testing standard, and it is very relevant for IoT as it can be used to test MQTT, CoAP, oneM2M, etc. communication scenarios. It was created by Ericsson 15 years ago and has been used internally ever since. It was open sourced 2 years ago at the Eclipse Foundation.
* Marketing update / Past and upcoming events
+
*oneM2MTestter version 1.0 has been released
* Creation of an Eclipse top-level project for Machine-to-Machine
+
*No need to learn a new language
* Greenhouse demo
+
*Pilot with CoAP for modeling Testing
  
== Participants ==
+
Question: Can you execute it in a headless mode? Yes, command line tools is the controller. There are also Eclipse plugins available for test executive that control the command line component.
  
* Jan Relermeyer
+
More information is available in the slides.
* Benjamin Cabé
+
*Slides: https://wiki.eclipse.org/File:Titan@EclipseIoTWG_20170301.pdf
* Hilary Tomasson
+
* Marco Carrer
+
* Peter Niblett
+
* Ian Skerrett
+
* Regrets: Mats Samuelsson
+
  
== Concierge project presentation ==
+
=== Eclipse Foundation Security policy ===
 +
'''Presenter: Ian Skerrett '''
  
* Concierge is a project started in 2006 as part of Jan's PhD
+
Security is obviously a key concern for IoT so we would like to make sure everyone is familiar with the Security Policy in place at the Eclipse Foundation, and that all projects implement appropriate to let their users know how to report security issues, and know how to handle them.
* Goal is to provide an OSGi implementation with the smallest footprint
+
** targeting mobile and embedded
+
* OSGi R3 core implementation
+
** 86 kB of footprint
+
* The code is meant to be readable
+
* As part of the move to Eclipse, one of the goals is to reach OSGi R5 compliance
+
** biggest challenge is generics ; it's hard to optimize things such as package dependencies
+
* Target is ~300KB for the JAR footprint, and ability to run on Java 1.4 (JSR14)
+
* Roadmap
+
** Code submitted for IP review in July
+
** Compliance to the R5 TCK is gonna be addressed over the next couple months
+
** Compatibility with Android
+
* Other services from the compendium may be added
+
* Project will be dual-licensed under EPL and EDL (BSD-like)
+
* EventAdmin and HTTPService are part of the original Concierge project
+
* Help is welcomed for topics such as the implementation of new Compendium services.
+
  
== Marketing update / Past and upcoming events ==
+
There is a security team at the Eclipse Foundation, Jens Reimann and Julien Vermillard are on this team to represent IoT.
  
* EclipseCon France 2013
+
One of the problems: On Bugzilla, you can mark a bug as private and only the security team will see it and assign it from appropriate project leaders. For projects that use GitHub issues, there isn’t a way to make an issue private. These projects need a link on their site that instructs users to open any security vulnerability bugs on Buzgilla.
** Good M2M content
+
** Interesting presentations around M2M/embedded ; eTrice, 4DIAC,…
+
* Upcoming
+
** Las Vegas.
+
*** M2M World Congress, September, Nice France
+
*** Benjamin and Ian to talk
+
** Eclipse Foundation will have a demo table
+
* JavaOne, San Francisco
+
* EclipseCon Europe, October, Germany
+
** Would be great to have a full track of M2M content :)
+
* Devoxx, Antwerp, Belgium
+
** Eclipse Foundation will have a booth
+
*** Tutorial?
+
** Peter Niblett may be interested to participate
+
** Bi-weekly calls will be used to discuss the opportunity to do a joint workshop
+
* Open Hardware Summit, September, Boston - MIT
+
* Press release - mid/end of July
+
** "Momentum" press release: new project proposals, existing releases, commercial announcements, …
+
* New project proposal: openSCADA.
+
  
== Creation of M2M top-level project ==
+
All vulnerabilities will eventually need to be made public and the goal is to resolve any vulnerability within *3 months*. After 3 months, the vulnerability will be madepublic.
  
* A top-level project is how projects are grouped under a specific technology domain
+
*Questions can be sent to security@eclipse.org
* Top-level project have PMC (Project Management Committees) that take care of IP, approval of new committers, of new projects, dependencies, …
+
*Next steps: Ian will talk to Wayne and get more concrete next steps.
* Technology is the catch-all top-level project, but projects are encouraged to migrate to other top-level projects when they are ready and/or mature enough
+
*Slides: https://docs.google.com/presentation/d/1xZquUsFDnhxYAdlp8ImXqEueu5IiLFfuOAEPWkQp4Gs/edit?usp=sharing
* There are now enough projects that would fit under an M2M umbrella
+
* Next steps:
+
** Define a scope. Ian suggests to use M2M IWG scope as a basis
+
** Draft a charter
+
** A TLP needs to be approved by the Board of Directors
+
  
== Greenhouse demo ==
+
=== Eclipse IoT Day in San Jose and Unconference ===
 +
'''Presenter: Ian Skerrett'''
  
* Benjamin is looking for feedback on http://wiki.eclipse.org/Machine-to-Machine/M2MIWG/Demonstrator
+
We’re looking for use-case type speakers to present how their company uses Eclipse IoT projects. Last year at ECE 2016 we had a speaker from the Deutsche Bahn train system explain how Eclipse Paho and MQTT are used in their train systems.  
  
 +
Ideally the speaker would be from the Bay area since this is short notice. Please let us know if you know anyone that could be a good candidate.
  
 +
For the IoT WG Meeting, feel free to suggest guest speakers. We already invited the OMA Group to give an update on LWM2M.
  
= May 21, 2013 =
+
=== IoT Developer Survey ===
 +
'''Presenter: Roxanne Joncas'''
  
== Agenda ==
+
On February 7, we launched the third annual IoT Developer Survey. Please take the time to complete the survey and to share it with your coworkers and community.
 +
*Link to promote/share: https://www.surveymonkey.com/r/iotsurvey2017eclipseiot
 +
*Graphic for promotion: https://wiki.eclipse.org/File:Iotsurveypartners.png
  
* Project updates
+
= Apr 10, 2017 (WG Call) =
** Koneki
+
** Mihini
+
** Paho
+
* New project proposal: Eclipse Ponte
+
** Scope
+
** First feedbacks
+
* m2m.eclipse.org permanent demo
+
* EclipseCon France meeting
+
  
 
== Participants ==
 
== Participants ==
 +
*Benjamin Cabé, Eclipse Foundation
 +
*Roxanne Joncas, Eclipse Foundation
 +
*Ian Skerrett, Eclipse Foundation
 +
*James Drummond, Codenvy
 +
*Kai Hudalla, Bosch SI
 +
*Kilton Hopkins, IOTRACKS
 +
*Jens Reimann, Red Hat
 +
*Howard Green, Azul Systems
 +
*Thibault Rouffineau, Canonical
 +
*David Bericat, Red Hat
 +
*Dan Gross, Samsung
 +
*Others who joined later
  
* Benjamin Cabé
+
== Agenda ==
* Cuero Bugot
+
=== Hono Update ===
* Thomas Schuetz
+
'''Presenter: Kai Hudalla'''
* Ian Skerrett
+
*0.5 M6 Milestone of Hono released this week.
* Matteo Collina
+
*3-4 weeks in between each release. It’s about continuously improving the system. Working on the telemetry system right now. Stability and resilience has improved, when services fail - how do they reconnect and start working without manual interference.
* Marco Carrer
+
*Hackathon in Berlin at Bosch Connected World. Over 100 devices connected to a Hono instance to provide an API and build their solution on top of that. It was pretty successful. It was great because they users could focus on how to use the data, instead of how to connect.
* Hilary Tomasson
+
*Finish up the remaining work around security and authorization to have a first 0.5 release with the full telemetry implementation ready in the summer.
* Andy Piper
+
*Rest + MQTT Adapter and custom ones to connect to LORA 1, but this one not standardized. Bosch camera (HTTP, but not RESTful).
* Peter Niblett
+
  
== Project updates ==
 
  
=== Koneki ===
+
=== Review IoT Developer Survey Results ===
 +
'''Presenter: Ian Skerrett '''
 +
*Why isn’t automotive a top industry?
 +
*Hard to get customers to buy in to the security
 +
*It’s not cheap, and no one wants to pay for it
 +
*If it’s a feature, it’s taken for granted
 +
**We would have to check Node.js and JavaScript (in future remove Node.js)
 +
*Discrepancy between Linux and ARM on constrained devices - people seem to have answered they run Linux on constrained devices while the dominant architecture seems to be very constrained ARM Cortex-M architectures.
 +
*Slide #32 Security Boot to Secured boot
  
* Polishing 1.0 release
+
Report: https://ianskerrett.wordpress.com/2017/04/19/iot-developer-trends-2017-edition/
* Started to work on new tooling for Mihini for building application packages from the IDE
+
Slides: https://www.slideshare.net/IanSkerrett/iot-developer-survey-2017
  
=== Mihini ===
+
=== Proposal to Re-start IoT WG Steering Committee ===
 +
'''Presenter: Ian Skerrett '''
 +
*Purpose of the Steering Committee: To provide executive-level strategy, review, and oversight to the Eclipse IoT Working Group.
 +
*Why do we need a steering committee? Who would be on the steering committee.
 +
*Highly debated during the call, you can follow the discussion on the IoT-WG mailing list.
 +
Details: https://docs.google.com/document/d/1jBYPe1bojxvX3aka2fKk1FAGfmghIV284NK4ttiWucw/edit?usp=sharing
  
* Small bug fixes
+
=== Update of Eclipse IoT Open Testbeds ===
* Documentation
+
'''Presenter: Benjamin Cabé '''
* Re-implementing security for being IP clean
+
*Testbeds are doing great and will be announced in two weeks prior to the Red Hat Summit in Boston, May 2-4.
 +
*We will be hosting more testbeds in the future and every working group member is invited to participate or propose one.
  
=== Paho ===
+
= Apr 26, 2017 (WG Call) =
  
* Working towards a 0.5 release
+
== Participants ==
** Java and C clients (other clients are not as mature)
+
*Benjamin Cabé, Eclipse Foundation
** Mavenizing the Java client
+
*Roxanne Joncas, Eclipse Foundation
* Javascript client contributed by IBM
+
*Ian Skerrett, Eclipse Foundation
** New Python binding from Roger.
+
*Dejan Bosanac, Red Hat
* Discussion about other protocols (CoAP, M3DA) addition to Paho
+
*Mick Limprecht, IOTRACKS
** Current focus is releasing Paho 0.5 with MQTT clients, and see later for new protocols
+
*Kai Hudalla, Bosch SI
* Target date is May 31
+
*James Kirkland, Red Hat
 
+
*Jens Reimann, Red Hat
== Eclipse Ponte ==
+
*Laurent Lagosanto, MicroEJ
 
+
*David Bericat, Red Hat
* Ponte project goal is to empower the M2M developers
+
*Kai Kreuzer, Deutsche Telekom
** ease the development of normal and web applications
+
*Others who joined later
* There will be different protocols anyway
+
* Another goal is addressing the data format
+
** Most of existing data formats can be converted with each other
+
* Security
+
** OAuth
+
 
+
* First feedback received from Toby Jaffrey
+
 
+
* Presentation about QEST/Ponte at EclipseCon France
+
* Everything in Ponte to JSON if possible
+
* Protobuf, MsgPack, Bysant are targeted as reprensatation format
+
 
+
* Andy P is an interested party
+
** Ponte could be a good opportunity to have an even better JS story in Paho (mqtt-js)
+
 
+
* Ponte has Coffeescript code that will be reworked to be pure JS
+
 
+
== m2m.eclipse.org demonstrator ==
+
 
+
* Matteo suggests to create a Twitter bot using Hubot
+
* Benjamin: on the demo page we could feature "Other cool projects connected to this demo" and "Commercial solutions"
+
* Ian: This demo should really be about promoting interoperability
+
* Benjamin will add the documentation of the REST API for interacting with the demo on github
+
 
+
== EclipseCon France meeting ==
+
 
+
* F2F meeting for the 4th of June is cancelled because many participants would have been on the phone anyway
+
 
+
= May 7, 2013 =
+
  
 
== Agenda ==
 
== Agenda ==
  
* Project updates
+
== Testbed Update - Benjamin Cabé ==
** Koneki
+
*New open IoT Testbed will be announced tomorrow
** Mihini
+
*Demo system and implementation of the testbed, Red Hat, Eurotech, Samsung, Azul Systems and Codenvy collaborated on an Asset Tracking Testbed. It features, Eclipse Kura, Eclipse Kapua, Eclipse Che, Samsung ARTIK and OpenShift.
** Paho
+
* m2m.eclipse.org permanent demo update
+
* Eclipsecon France meeting agenda
+
  
== Participants ==
+
Announcement: https://www.eclipse.org/org/press-release/20170426_iottestbeds.php
  
* Benjamin Cabé, Sierra Wireless
+
Testbed on Eclipse IoT: https://iot.eclipse.org/testbeds/
* Didier Lahay, Sierra Wireless
+
* Cuero Bugot, Sierra Wireless
+
* Hillary Tomasson, Eurotech
+
  
== Project updates ==
+
Asset Tracking Testbed: https://iot.eclipse.org/testbeds/asset-tracking/
  
=== Koneki ===
+
Benjamin’s blog post: https://blog.benjamin-cabe.com/2017/04/27/unveiling-the-eclipse-iot-open-testbeds
  
* 1.0 RC1 released last week
+
== Security policies for IoT projects - Jens Reimann ==
* On track for 1.0 final with Kepler
+
We have been doing some work on the security policies.  
  
=== Mihini ===
+
Changes:
 +
*New projects should know that there are security policies at the Eclipse Foundation
 +
*Encourage projects to put a link directing users to detailed information to report security issues against Eclipse IoT projects.
 +
*New mandatory field = reporting security issues for Eclipse IoT projects in the release review. If there are none, just say none, but if there are just list them. If you can’t list them right away, you can just put the bugzilla link that is not publicly viewable to users.
 +
*We will write this new information down so new and existing projects know how to do it and will send an email to inform projects how to proceed
  
* Need to work on replacing security libraries that are not approved (IP) for use at eclipse.org
+
== Update on a new IoT WG charter and Steering Committee - Ian Skerrett ==
 +
*With each Working Group at the Eclipse Foundation, there is a steering committee that helps make decisions. We used to have one when the working group was called M2M, but it didn’t work out for many reasons. We would like to relaunch it to make sure that the things we are producing are in agreement with what the overall community wants.
 +
*We need to define roles and responsibilities in the charter.
 +
*If the community doesn’t agree on something eventually the Steering Committee can help.  
  
=== Paho ===
+
== Plans for IoT World - Roxanne Joncas ==
 +
*Booth at the event, demoing the testbeds and Eclipse IoT Projects
 +
*If you’d like to demo, just let us know!
  
* No one from Paho on the call.
+
== IoT Day in London and Munich - Ian Skerrett ==
* Benjamin indicates that there were new clients contributions done in the last couple weeks: Python, Javascript, ...
+
*Eclipse IoT Day @ThingMonk will take place September 11 in London, UK http://thingmonk.com/ 
 +
*Should we do an IoT Day in Munich the week of Sept 11? General consensus is not to have an Eclipse IoT Munich is too close to ECE in September, maybe in February or have a presence in Spain.
  
== Eclipse M2M technologies permanent demo ==
 
  
* Benjamin to create a Wiki page to document this demo and list the goals, conditions to participate...
+
= May 24, 2017 (WG Call) =
 
+
== Face-to-Face meeting - June, 4 ==
+
 
+
* The tentative agenda is [[[http://wiki.eclipse.org/Machine-to-Machine/Face-2-Face-Meeting-June4-2013#Agenda here]]]
+
* People are invited to register by adding their name to the Wiki page.
+
* Hillary to check with Marco if there are items that Eurotech would like to add to the agenda
+
 
+
= Apr 23, 2013 =
+
 
+
== Agenda ==
+
 
+
* Project updates
+
** Koneki
+
** Mihini
+
** Paho
+
* m2m.eclipse.org permanent demo
+
* Eclipsecon France meeting
+
* Upcoming events
+
  
 
== Participants ==
 
== Participants ==
 
+
*Benjamin Cabé, Eclipse Foundation
* Peter Niblett
+
*Roxanne Joncas, Eclipse Foundation
* Benjamin Cabé
+
*Ian Skerrett, Eclipse Foundation
* Ian Skerrett
+
* Kai Hudalla, Bosch SI
* Laurent Barthélémy
+
* Kai Hackbarth, Bosch
* Cuero Bugot
+
* Laurent Lagosanto, MicroEJ
* Thomas Schuetz
+
* James Sutton
* Mats Samuelsson
+
* Kai Kreuzer, Deutsche Telekom
* Hilary Thomasson
+
* Jens Reimann, Red Hat
* Marco Carrer
+
* James Kirkland, Red Hat
 
+
[ other people joined in late, feel free to add your name :-) ]
== eTrice introduction ==
+
 
+
* Thomas, project lead of Eclipse eTrice
+
* The focus of eTrice is to provide toolset for modeling and code generation for embedded systems
+
* Based on ROOM language, a DSL from telecom industry, that can also be used for machine control
+
* Interest in finding new applications, what would be useful for ppl in the M2M area to use eTrice as a tool
+
* Automotive and machine controls
+
* Lots of people interested in using eTrice for various domains: banking, Machine-to-Machine
+
* eTrice is good at programming distributing applications
+
 
+
== Project updates ==
+
 
+
=== Paho update ===
+
 
+
* Java: creation of a 0.2 release candidate, update of the Eclipse view
+
* Bug triaging
+
* New Python MQTT client contributed
+
* Objective-C still under IP review
+
* JS client pending
+
 
+
=== Koneki update ===
+
 
+
* 1.0 M1 released last week: adds support for Lua 5.2, LuaJIT
+
* New and Noteworthy available [[http://wiki.eclipse.org/Koneki/LDT/User_Area/New_Noteworthies/New_Noteworthy_1.0|here]]
+
 
+
=== Mihini update ===
+
 
+
* Problems with the IP of some libraries (security)
+
* Adding GPIO APIs
+
 
+
== m2m.eclipse.org permanent demo ==
+
 
+
* Sierra team working on setting up hardware and web UI for a 24/7 greenhouse demo
+
* Same greenhouse should be usable for any server-side platform
+
* Axeda interested in having the demo compatible with its platform
+
* Thomas: eTrice could be used for simulating the system control, visualizing the changing data
+
 
+
== EclipseCon France ==
+
 
+
* Meeting of the IWG the day before, June 4th
+
 
+
== Upcoming Events ==
+
 
+
* M2M World Congress: Ian and Benjamin to speak. Should Eclipse and partner have a booth
+
* Ian, Mike Milinkovich and Peter will talk in Atlanta, on May 7th, about OASIS MQTT initiative, M2M...
+
 
+
== Kepler democamps ==
+
 
+
* June: democamp and hackathons all around the world
+
* Would be great to have people volunteering for demoing Eclipse M2M technologies :)
+
 
+
= Apr 9, 2013 =
+
  
 
== Agenda ==
 
== Agenda ==
 +
=== Update on IoT initiatives at OSGi Alliance -  a brief update on the work the OSGi Alliance is doing around IoT ===
 +
'''Presenter: Kai Hackbarth, Bosch'''
  
* Partners Recruitment* Webinars
+
OSGI IoT expert group started in 2015, before that there was a resident expert group focusing more on smart home, but we wanted to make it broader and include more IoT domains.
* EclipseCon France (CFP, IWG meetings)
+
*MQTT service adapter - receive MQTT messages and push them into OSGi EventAdmin. There is a connection to Eclipse Paho.
* Weekly calls format
+
*CoAP - import CoAP services and export OSGi services (making them available via CoAP).
 +
*Liaison with OneM2M- Smart device template, HGI work started and closed last year, but OneM2M took over this work and is continuing it (Deutsche Telekom). Working on an IRP to see how we can use this with OSGi devices that already exist.
 +
*OneM2M interworking - How to integrate an OSGi environment into a OneM2M ecosystem. Meeting coming up in June and a joint workshop with OneM2M to work out the requirements.
 +
*White paper on security including a testing platform, test several vulnerabilities from an OSGi environment and tells you which rules or best practices to apply.
 +
*Other topics we are trying to push forward: real time Java, for example and specification around OPC-UA.
 +
*Everything is publicly available on GitHub: OSGi design
  
== Attendees ==
+
=== Planning for upcoming IoT Day in London, UK and Ludwigsburg, Germany ===
* Ian Skerrett, Eclipse Fdn
+
'''Presenter: Roxanne Joncas, Eclipse Foundation'''
* Benjamin Cabé, Sierra Wireless,
+
* Didier Lahay, Sierra Wireless,
+
* Hilary Tomasson, Eurotech
+
* Peter Niblett, IBM
+
* Andy Piper, CloudFoundry
+
  
 +
We are planning two upcoming Eclipse IoT days this fall.
  
== Partners recruitment ==
+
''' Eclipse IoT Day @ Thingmonk | Sept 11 - London, UK '''
 +
We hosted this event for the first time last year and it was great. It’s co-located with Thingmonk (Sept 12-13), a developer conference for people making IoT platforms.
 +
 +
''' Eclipse IoT Day @ ECE | Oct 24 - Ludwigsburg, Germany'''
 +
Third year we are hosting the event, last year was a success and we hope to make it even better this year.
  
* End-to-end demo. Need to communicate about it
+
*Monday, Oct 23 - Eclipse IoT WG Meeting
* #iot on twitter
+
Guest speakers
* Telefonica has just launched a cloud? m2m-telefonica
+
Project Updates / Intros
* Andy reached out to them on Twitter
+
Collaboration Topics / Open Whiteboard
 +
 +
*Tuesday, Oct 24 - IoT Day
 +
Various expert speakers
 +
 +
*Wednesday, Oct. 25 - IoT HackDay
 +
Early planning stages
 +
All day event
 +
Hands-on experience Eclipse IoT technology. Opportunity for everyone to learn more about the ecosystem and to connect with other developers.
 +
 +
*PC - Volunteers for IoT @ ECE
 +
Thank you to: Istvan Rath, IncQuery Labs & Jens Reimann, Red Hat
 +
 +
'''CFPs are open'''
 +
Propose a talk for ECE IoT day on the EclipseCon Europe website.
 +
Talk ideas for Thingmonk iot@eclipse.org
 +
 +
'''Sponsorship'''
 +
Looking for sponsors for both events, email me roxanne@eclipse.org
  
* Add to the Eclipse portal
+
=== Update of sandbox servers for Eclipse IoT projects ===
* Greenhouse is nice to show at events but maybe not really exciting from an industry perspective (oil, power plant, … could be more appropriate)
+
'''Presenter: Benjamin Cabé, Eclipse Foundation'''
* Companies should be able to take the embedded gateway source code and connect it to their cloud
+
  
== Events to target in Q3 ==
+
Right now we have 3 active sandbox server services
 +
*MQTT (Mosquitto)
 +
*CoAP (Californium)
 +
*LWM2M (Leshan)
 +
 +
Would be good to have sandboxes for:
 +
'''Kapua (Jens Reimann)'''
 +
*Have one already set-up, but it’s running an old version of Kapua. Missing component is user management, so we need to set that up (create account, etc.). This is planned for the upcoming release so we will wait before updating it since the release is close. Timeframe: around 4 weeks from now.
 +
*We will post this on iot.eclipse.org
  
* M2M World Congress in Nice - end september
+
'''Hono (Kai Hudalla)'''
** they are still looking for content
+
*Sandbox for hackathon, can we port it? We want to set it up. Main issue is making sure that people can use it and use their devices themselves and also get data from their devices without interfering too much with each other. It’s closely connected to authorization and connection and that is already implemented, but I would like to wait until we have this implemented in a more elegant way. Timeframe: 4-6 weeks
* 3-5000EUR to share a booth
+
*We need access to a VM that already has Docker or Kubernetes support.
* JavaOne
+
*Benjamin will look at whether webmaster can provide a Container Engine setup vs. vanilla Compute Engine VM.
** same week at M2M World Congress
+
** Ian to send more details
+
* Connected World - June
+
** Eurotech is attending
+
* M2M Evolution - part of the ITExpo (US) - end of August
+
** Eurotech is attending
+
* M2M Summit - Dusseldorf - early october
+
  
* One M2M
+
'''Unide'''
* JAX
+
*The Unide team already has a google machine and will setup their sandbox shortly.
  
== Webinars ==
+
=== Industry 4.0/Smart Manufacturing White Paper – we would like to start drafting a white paper to describe how Eclipse IoT projects can be used for Industry 4.0 ===
 +
'''Presenter: Ian Skerrett, Eclipse Foundation'''
  
* Mihini
+
*Last white paper (3 stacks) was very successful, pulled together what our community/ecosystem is about and also helped the industry understand what is need to build IoT solutions.
* M3DA
+
*We want to do something similar for Industry 4.0 / Smart Manufacturing, problem, what solutions we need to look at, road map for the future.
* Paho/MQTT: Hilary to check if Eurotech could do another webinar
+
*Volunteers to help with it as subject matter experts
 +
*Process: get a small group of people, draft outline, draft content, working group will review it and provide input.
 +
*Any volunteers? The following individuals volunteered during the call: James Kirkland (Red Hat), Dave Woodard (Eurotech), Dan Gross (Samsung)
 +
*Publish before this before EclipseCon Europe (Oct 24)
  
  
 +
=== Review of Eclipse IoT Open Testbeds Initiative ===
 +
'''Presenter: Benjamin Cabé, Eclipse Foundation'''
  
== F2F meeting at EclipseCon France ==
+
*The feedback has been very positive. Helps us talk to the wider industry about what we are doing.
 +
*Current testbed (Asset Tracking Management) was launched at Red Hat Summit. Well received and was demoed onsite. Red Hat, Codenvy, Azul Systems, Samsung, Eurotech. Many different demos at the show so people could see data coming in from different assets and view different parts of the demo. All the code is hosted on GitHub and is open source. Users can look at the code and see how it’s running in the gateway and the cloud (leveraging Kapua), check how it’s connected to sensors, etc.)
 +
*Next steps: Improving the documentation for the current Asset Tracking Management Testbed. We would welcome your help to help us review and contribute to the documentation.
 +
*We will be working on other testbeds, the next scenario is around industrial automation / smart manufacturing and leverage other technologies that weren’t necessarily covered in the first testbed. Feat maybe PPMP, OPC-UA, Hono. Work on nice dashboards to see everything like data display and analysis in a nice way. Unide is working on visualization so that could be leveraged with Kapua.
 +
*Benjamin is writing an outline/strawman to visualize how it will look like but please share your ideas and we will collaborate to make all the pieces fit together over the next months.
  
* 4th of June in the afternoon
+
=== Review of Eclipse IoT participation in IoT World last week ===
 +
'''Presenter: Ian Skerrett, Eclipse Foundation'''
  
 +
* It was a great event (about 14,000) in Santa Clara, California on May 16-18
 +
*By far the largest IoT Show in North America and so it means a lot of exposure
 +
*The knowledge of what we are doing continues to rise. People already understand that we do IoT and have been using Kura, MQTT (Paho/Mosquitto) so they are already part of the user community. One person loved hawkBit and said they launched their product with it!
 +
*The show included a lot of vendors (hardware, gateways) there was a lot more talk of edge computing.
 +
*Analytics will becoming equally important so we are trying to encourage vendors to join the WG.
 +
*With Red Hat we had a passport game (Azul, Eurotech and Red Hat) it was effective to get people to all the booths and showed nice collaboration between members
 +
*Testbed approach, people wanted to buy it. UPS and FedEx came up and said it was interesting and got the point that we have technology that they could be using.
 +
*IOTRACKS demoed with us and they were also very busy! They focused on Eclipse ioFog and got great exposure. Keep it in mind for next year, we have a spot for you.
  
== Meeting are now moved to bi-weekly ==
 
  
* Benjamin will send an updated invitation
 
 
= Apr 2, 2013 =
 
 
== Agenda ==
 
 
* EclipseCon feedback (M2M sessions, F2F meeting)
 
* M3DA/MQTT convergence
 
* EclipseCon France
 
 
== Attendees  ==
 
*Hilary Tomasson, Eurotech
 
*Benjamin Cabé, Sierra Wireless
 
 
== Misc. ==
 
 
Call was very short since most people didn't show up (Easter holiday)
 
Benjamin reminded Hilary that EclipseCon France call for papers is running until the 15th and that it would be interesting to get more M2M content submitted.
 
 
<br>
 
 
= Feb 19, 2013 (proposed agenda)=
 
* Starting API Work.
 
* MqGnatt contribution
 
 
<br>
 
<br>
 
= Feb 12, 2013=
 
* There is general consensus that the Continua sequence diagrams can serve as starting point for REST mapping and API work. We will look for means to get that work going in one or more of the projects, on the next call.  Axeda's work on the scenarios will factor into this as well.
 
* Arlen is still intending to contribute McGnatt. It could  as a "best practices implementation" in combination with some new documentation.
 
* Possible Webinars
 
** It was proposed that a whitepaper and/or webinar on Device Management/Provisioning with respect to the Eclipse work, would be of value.  Mats will look further into this.
 
** A security webinar to outline and discuss security solutions in end-to-end M2M application development
 
* An introduction to the Lua MQTT client, and the platforms and applications it is being used on.   
 
<br>
 
<br>
 
 
= Feb 5, 2013=
 
== Attendees  ==
 
*Mats Samuelsson, Axeda
 
*Patrick Dempsey, Band XI
 
*Hilary Tomasson, Eurotech
 
*Scott de Deugd, IBM
 
==Continuation: discussion of MQTT related topics raised by Axeda==
 
* Scott gave update on OASIS TC. Last date to join the TC is March 18th.
 
* There was some feedback from review of Continua Sequence Diagrams that it looks like useful input to the API work. No next steps were agreed to but we will revisit this again after Phil and Mats have the opportunity to update the Scenarios and Problems.
 
* Discussion of MQTT related topics raised by Axeda but not covered last week.
 
**Lua: Axeda would like to contribute to Lua Client. Scott suggested their project lead call into the bi-weekly Paho calls for an introduction to Andy Gelme.
 
**Best Practices: There still are no volunteers for such a document but Mats said Axeda is interested in taking a lead to get this moving. There was some discussion of integration this with the pending MqGnatt contribution from Cirrus Link so we will discuss again when Arlen can make the cal.
 
* Ian pointed out a potential new contributions from m2m.io (https://twitter.com/kylemroche/status/297462594699157505). It looks that discussion has moved to the MQTT Google Group.
 
<br>
 
 
= Jan 29, 2013 =
 
== Attendees  ==
 
*Mats Samuelsson, Axeda
 
*Phil Lombardi, Axeda
 
*Joe Biron, Axeda
 
*Patrick Dempsey, Band XI
 
*Arlen Nipper, Paho
 
*Benjamin Cabé, Sierra Wireless
 
*Scott de Deugd, IBM
 
==Discussion of MQTT related topics raised by Axeda==
 
*''High level positioning of the MQTT protocol'' (e.g. "long haul" networks). Scott and Arlen gave a brief overview of the discussion the OASIS C charter which led to describing a number of characteristics of MQTT and network topographies it is designed for. While it is well suited for wireless/constrained networks between an M2M gateway/edge and an enterprise type server, we probably want to avoid precluding its uses there, or in other network topologies. The IWG should pursue this as the topic of a white paper and it will be discussed again around MQTT-s (see note below)
 
*''Client ID:
 
**The behavior to disconnect existing clients if a client connects to the broker with the same client ID is not ideal. It would be nice if the protocol specified that the broker should auto-assign an unused client ID. Perhaps this could be an option sent in one of the header fields?
 
**It would be great if the client ID could hold at a minimum a UUID length of characters.''
 
**It was not clear that this needs to be part of the MQTT protocol Axeda will work this into a requirement set so that the IWG can understand the problem and work on a recommend solution in the Eclipse projects. Phil will take a look at the existing M2M use cases in the form of [http://wiki.eclipse.org/Machine-to-Machine/M2MIWG/M2M_Scenarios Scenarios and Problems], to see if they can be modified to include the situations Axeda anticipates. 
 
*''MQTT-S: The community needs a public reference implementation of MQTT-S. When we performed our research on MQTT around October of 2012 we were unable to find any public implementations of MQTT-S. I remember seeing that the reason for this is that there are legal issues surrounding the MQTT-S spec somewhere on the MQTT Google Group.''
 
**Scott gave an overview of the OASIS Standardization effort and how it is positioned with Paho. Community feedback so far is that MQTT-S is important, yet out of scope of the OASIS Technical Committee. It is withing the scope of Paho and agreed to take this discussion outside the IWG calls to develop a recommendation.
 
*The remaining topics brought up were deferred to a future call.
 
<br>
 
 
----------------------------------------
 
----------------------------------------
  
 
= Archives =
 
= Archives =
== 2012 ==
 
 
[[Machine-to-Machine/M2MIWG/Weekly call minutes/2012 Archives]]
 
 
== 2011 ==
 
  
[[Machine-to-Machine/M2MIWG/Weekly call minutes/2011 Archives]]
+
* [[IoT/M2MIWG/Weekly call minutes/2016 Archives]]
 +
* [[IoT/M2MIWG/Weekly call minutes/2015 Archives]]
 +
* [[IoT/M2MIWG/Weekly call minutes/2014 Archives]]
 +
* [[IoT/M2MIWG/Weekly call minutes/2013 Archives]]
 +
* [[IoT/M2MIWG/Weekly call minutes/2012 Archives]]
 +
* [[IoT/M2MIWG/Weekly call minutes/2011 Archives]]

Latest revision as of 10:14, 12 March 2018

The Internet of Things Industry Working Group is holding bi-weekly calls on Tuesday at 17:00CET.
Participation to these calls is restricted to members of the IWG, but the minutes are public. We alternate between marketing-focused calls (upcoming events coordination, community outreach, etc.), and technical calls mostly targeting project leads, to synchronize cross-project activities.

The meetings are held via the Zoom conferencing service. Details to access the meeting are the following:

Join from PC, Mac, Linux, iOS or Android: [https://eclipse.zoom.us/j/646159255 ]

Or Telephone:

  • Dial(for higher quality, dial a number based on your current location):
    • US: +1 646 876 9923 or +1 669 900 6833 or +1 408 638 0968
    • Canada: +1 647 558 0588
    • France: +33 (0) 1 8288 0188
    • Germany: +49 (0) 30 3080 6188
    • Italy: +39 069 480 6488
    • United Kingdom: +44 (0) 20 3695 0088

Meeting ID: 646 159 255 International numbers available: [1]

Or iPhone one-tap :

  • US: +16468769923,,976345400# or +16699006833,,976345400#




Contents

Feb 1, 2017 (WG Call)

Participants

  • Dan Gross, Samsung
  • James Sutton, IBM
  • David Bericat, Red Hat
  • Laurent Lagosanto, MicroEJ
  • Roxanne Joncas, Eclipse Foundation
  • Benjamin Cabé, Eclipse Foundation
  • Brad Micklea, Codenvy

Agenda

Eclipse IoT Testbeds: review strategy and next steps.

Work on a set of industry oriented (vertical solutions) to showcase a technical solution and showcase the Eclipse projects and vendor ecosystem. Eclipse IoT Members working together to set-up the testbed and create a demo that runs 24/7 on the Eclipse servers More details: https://docs.google.com/presentation/d/1nmdi-cmw_O-7W2qZKRHMN-3gw0WHxE75llcV0nMhS-U/edit?usp=sharing Proposed Testbed scenario around Asset Tracking Management: https://docs.google.com/presentation/d/1KF7yxv5Dnk6b2a574HPtU5pHR5q7wvsT4skKjGDz1Q4/edit?usp=sharing There are many options for collaboration

  • Dan Gross: Samsung interested in participating - Kura gateway using ARTIK.
  • Laurent Lagosanto: Potential use case for Eclipse Edje.
  • David Bericat: Excited and look forward to working with everyone.

Next Steps: Stay tuned, we will be updating the group at large and scheduling individual meetings.

2. MQTT 5: Update from Ian Craggs / James Sutton on what’s in MQTT 5 and the expected impact on Eclipse Paho / Mosquitto and downstream adopters.

Big set of changes:

  • Use of the publish/subscribe message pattern which provides one-to-many message distribution and decoupling of applications.
  • A messaging transport that is agnostic to the content of the payload.
  • Three qualities of service for message delivery:
    • At most once", where messages are delivered according to the best efforts of the operating environment. Message loss can occur. This level could be used, for example, with ambient sensor data where it does not matter if an individual reading is lost as the next one will be published soon after.
    • At least once", where messages are assured to arrive but duplicates can occur.
    • "Exactly once", where messages are assured to arrive exactly once. This level could be used, for example, with billing systems where duplicate or lost messages could lead to incorrect charges being applied.
  • A small transport overhead and protocol exchanges minimized to reduce network traffic.
  • A mechanism to notify interested parties when an abnormal disconnection occurs.

Notes from the meeting:

  • Any request sent (and reply received) can have embedded metadata. This will be used for e.g letting a publisher know about *what* happened to the packet in addition to just acknowledging it
    • The CONNECT packet can contain information regarding what QoS are supported by the server
    • Supporting QoS 2 on the server is not mandatory anymore
    • Scalability
  • It will affect the Paho client and so a new Paho client will be created.
    • Improve API
    • Feedback from community
    • Work nicely with the new MQTT 5 features
  • The complete move will take a while, MQTT 3 will not go away anytime soon. It will be a parallel process. The previous versions of the client will be maintained. Some users might choose to use MQTT 3 since it’s more lightweight.

IMPORTANT: Get your feedback in as soon as possible, because in a few months it will be finalized, so review the specifications. View working draft 10 dated January 4: https://www.oasis-open.org/committees/documents.php?num_per_wg=10&wg_abbrev=mqtt

3. PMC topics: project documentation, build machines, Docker, …

Skipped this item - not enough PMC members on the call

4. Misc. updates

Open IoT Challenge: we will schedule a live hangout for project leads to answer any technical questions the participant may have. https://iot.eclipse.org/open-iot-challenge/

Feb 15, 2017 (WG Call)

Participants

  • Kai Kreuzer, Deutsche Telekom
  • Jens Reimann, Red Hat
  • Dejan Bosanac, Red Hat
  • Gerald Glocker, Bosch SI
  • Shuai li, CEA-LIST
  • Roxanne Joncas, Eclipse Foundation
  • Ian Skerrett, Eclipse Foundation
  • Benjamin Cabé, Eclipse Foundation
  • Dave Woodard, Eurotech
  • Ian Craggs, IBM
  • Kilton Hopkins, IOTRACKS

Agenda

Presentation new project proposal: Eclipse Ditto (Digital Twins)

Presenter: Gerald Glocker, Bosch SI

Bosch will be proposing a new project called “Eclipse Ditto” soon for managing state of Digital Twins. Hopefully the proposal will be made next week. The Ditto Project will be a mediator between IoT Devices and the state of their Digital Twins. Digital Twin is not really a fixed term. Bosch views Digital Twin as is a holistic view of all capabilities and aspects of a device/product asset including its digital representation. Ultimate goal is to use the digital twin as a service. There would be a higher level API to work with individual devices and you wouldn’t have to know what is happening in the background. The plan is to integrate with Eclipse Vorto and Eclipse Kapua.

Read the one-page: https://wiki.eclipse.org/File:Ditto_Project.png

  • Questions:

Can changes to the state be made on the device of the twin, or is it only one way? The state of the device could be in both directions. Changes to the state on the device or the digital twin would change the state of the other one. A twin is not necessarily 1:1 device, a twin can represent many things (device + JVM + …)

Project Proposal: https://projects.eclipse.org/proposals/eclipse-ditto

Presentation by CEA-List on Model Design Environment for IoT

Presenter: Shuai li CEA-List

Update on Testbeds

Presenter Benjamin Cabé

Testbeds aim to showcase the software stack available from our open source projects, as well as the various offers that the WG members provide on top if it (cloud solutions, analytics platforms, hardware, integration services, …).

The first testbed will be a solution for Asset Tracking Management, more specifically tracking the delivery of valuable parcels. The end-to-end solution will comprise embedded sensors that can be attached to the parcels to monitor e.g temperature or vibration, IoT gateways in order to collect the sensor data (for example inside the delivery truck), process it, and report it to a cloud backend where it can be further analyzed, or made available to 3rd party apps. Members currently participating: Red Hat + Eurotech

A wiki page describes the solution https://wiki.eclipse.org/IoT/Testbeds/Asset_Tracking_Management and will be completed as other members jump on the train to extend the code scenario with their respective solutions. The code to replicate and demonstrate the testbed will be shared through https://github.com/eclipselabs/eclipseiot-testbed-assettracking.

Participation to the testbeds is open to any member of the IoT WG, and more details on the overall strategy are available at https://goo.gl/UeDekI.

Eclipse IoT Day in San Jose and Unconference

Presenter: Ian Skerrett

We’re looking for use-case type speakers to present how their company uses Eclipse IoT projects. Last year at ECE 2016 we had a speaker from the Deutsche Bahn train system explain how Eclipse Paho and MQTT are used in their train systems.

Ideally the speaker would be from the Bay area since this is short notice. Please let us know if you know anyone that could be a good candidate.

Eclipse Leshan Press Release

Presenter: Ian Skerrett

Today, February 15, we issued a press release about Eclipse Leshan and Eclipse Waakama “Eclipse IoT Announces Support for OMA LightweightM2M 1.0 Device Management Standard” Read it here: http://www.eclipse.org/org/press-release/20170215_lwm2m.php

IoT World plans

Presenter: Ian Skerrett

Eclipse IoT will have a booth at IoT World and would like to coordinate with other members. We won’t be doing the pavilion since not enough members wanted to participate, but we will get in touch soon to partner with interested members, such as IOTRACKS, that showed interest in participating.

IoT Developer Survey

Presenter: Roxanne Joncas

On February 7, we launched the third annual IoT Developer Survey. Please take the time to complete the survey and to share it with your coworkers and community.


Feb 15, 2017 (WG Call)

Participants

  • Kai Kreuzer, Deutsche Telekom
  • Jens Reimann, Red Hat
  • Dejan Bosanac, Red Hat
  • Gerald Glocker, Bosch SI
  • Shuai li, CEA-LIST
  • Roxanne Joncas, Eclipse Foundation
  • Ian Skerrett, Eclipse Foundation
  • Benjamin Cabé, Eclipse Foundation
  • Dave Woodard, Eurotech
  • Ian Craggs, IBM
  • Kilton Hopkins, IOTRACKS

Agenda

Presentation new project proposal: Eclipse Ditto (Digital Twins)

Presenter: Gerald Glocker, Bosch SI

Bosch will be proposing a new project called “Eclipse Ditto” soon for managing state of Digital Twins. Hopefully the proposal will be made next week. The Ditto Project will be a mediator between IoT Devices and the state of their Digital Twins. Digital Twin is not really a fixed term. Bosch views Digital Twin as is a holistic view of all capabilities and aspects of a device/product asset including its digital representation. Ultimate goal is to use the digital twin as a service. There would be a higher level API to work with individual devices and you wouldn’t have to know what is happening in the background. The plan is to integrate with Eclipse Vorto and Eclipse Kapua.

Read the one-page: https://wiki.eclipse.org/File:Ditto_Project.png

  • Questions:

Can changes to the state be made on the device of the twin, or is it only one way? The state of the device could be in both directions. Changes to the state on the device or the digital twin would change the state of the other one. A twin is not necessarily 1:1 device, a twin can represent many things (device + JVM + …)

Project Proposal: https://projects.eclipse.org/proposals/eclipse-ditto

Presentation by CEA-List on Model Design Environment for IoT

Presenter: Shuai li CEA-List

Update on Testbeds

Presenter Benjamin Cabé

Testbeds aim to showcase the software stack available from our open source projects, as well as the various offers that the WG members provide on top if it (cloud solutions, analytics platforms, hardware, integration services, …).

The first testbed will be a solution for Asset Tracking Management, more specifically tracking the delivery of valuable parcels. The end-to-end solution will comprise embedded sensors that can be attached to the parcels to monitor e.g temperature or vibration, IoT gateways in order to collect the sensor data (for example inside the delivery truck), process it, and report it to a cloud backend where it can be further analyzed, or made available to 3rd party apps. Members currently participating: Red Hat + Eurotech

A wiki page describes the solution https://wiki.eclipse.org/IoT/Testbeds/Asset_Tracking_Management and will be completed as other members jump on the train to extend the code scenario with their respective solutions. The code to replicate and demonstrate the testbed will be shared through https://github.com/eclipselabs/eclipseiot-testbed-assettracking.

Participation to the testbeds is open to any member of the IoT WG, and more details on the overall strategy are available at https://goo.gl/UeDekI.

Eclipse IoT Day in San Jose and Unconference

Presenter: Ian Skerrett

We’re looking for use-case type speakers to present how their company uses Eclipse IoT projects. Last year at ECE 2016 we had a speaker from the Deutsche Bahn train system explain how Eclipse Paho and MQTT are used in their train systems.

Ideally the speaker would be from the Bay area since this is short notice. Please let us know if you know anyone that could be a good candidate.

Eclipse Leshan Press Release

Presenter: Ian Skerrett

Today, February 15, we issued a press release about Eclipse Leshan and Eclipse Waakama “Eclipse IoT Announces Support for OMA LightweightM2M 1.0 Device Management Standard” Read it here: http://www.eclipse.org/org/press-release/20170215_lwm2m.php

IoT World plans

Presenter: Ian Skerrett

Eclipse IoT will have a booth at IoT World and would like to coordinate with other members. We won’t be doing the pavilion since not enough members wanted to participate, but we will get in touch soon to partner with interested members, such as IOTRACKS, that showed interest in participating.

IoT Developer Survey

Presenter: Roxanne Joncas

On February 7, we launched the third annual IoT Developer Survey. Please take the time to complete the survey and to share it with your coworkers and community.

Mar 1, 2017 (WG Call)

Participants

  • Benjamin Cabé, Eclipse Foundation
  • Roxanne Joncas, Eclipse Foundation
  • Ian Skerrett, Eclipse Foundation
  • Jens Reimann, Red Hat
  • György Réthy, Ericsson
  • Dave, IOTRACKS
  • Kilton Hopkins, IOTRACKS
  • Michael Limprecht, IOTRACKS
  • James Sutton, IBM
  • Ian Craggs, IBM
  • Laurent Lagosanto, MicroEJ
  • Henryk Konsek, Red Hat
  • Kai Kreuzer, Deutsche Telekom
  • Others who joined later

Agenda

Presentation from the Eclipse Titan team at Ericsson

Presenter: György Réthy

Eclipse Titan is a tool built around the TTCN-3 testing standard, and it is very relevant for IoT as it can be used to test MQTT, CoAP, oneM2M, etc. communication scenarios. It was created by Ericsson 15 years ago and has been used internally ever since. It was open sourced 2 years ago at the Eclipse Foundation.

  • oneM2MTestter version 1.0 has been released
  • No need to learn a new language
  • Pilot with CoAP for modeling Testing

Question: Can you execute it in a headless mode? Yes, command line tools is the controller. There are also Eclipse plugins available for test executive that control the command line component.

More information is available in the slides.

Eclipse Foundation Security policy

Presenter: Ian Skerrett

Security is obviously a key concern for IoT so we would like to make sure everyone is familiar with the Security Policy in place at the Eclipse Foundation, and that all projects implement appropriate to let their users know how to report security issues, and know how to handle them.

There is a security team at the Eclipse Foundation, Jens Reimann and Julien Vermillard are on this team to represent IoT.

One of the problems: On Bugzilla, you can mark a bug as private and only the security team will see it and assign it from appropriate project leaders. For projects that use GitHub issues, there isn’t a way to make an issue private. These projects need a link on their site that instructs users to open any security vulnerability bugs on Buzgilla.

All vulnerabilities will eventually need to be made public and the goal is to resolve any vulnerability within *3 months*. After 3 months, the vulnerability will be madepublic.

Eclipse IoT Day in San Jose and Unconference

Presenter: Ian Skerrett

We’re looking for use-case type speakers to present how their company uses Eclipse IoT projects. Last year at ECE 2016 we had a speaker from the Deutsche Bahn train system explain how Eclipse Paho and MQTT are used in their train systems.

Ideally the speaker would be from the Bay area since this is short notice. Please let us know if you know anyone that could be a good candidate.

For the IoT WG Meeting, feel free to suggest guest speakers. We already invited the OMA Group to give an update on LWM2M.

IoT Developer Survey

Presenter: Roxanne Joncas

On February 7, we launched the third annual IoT Developer Survey. Please take the time to complete the survey and to share it with your coworkers and community.

Apr 10, 2017 (WG Call)

Participants

  • Benjamin Cabé, Eclipse Foundation
  • Roxanne Joncas, Eclipse Foundation
  • Ian Skerrett, Eclipse Foundation
  • James Drummond, Codenvy
  • Kai Hudalla, Bosch SI
  • Kilton Hopkins, IOTRACKS
  • Jens Reimann, Red Hat
  • Howard Green, Azul Systems
  • Thibault Rouffineau, Canonical
  • David Bericat, Red Hat
  • Dan Gross, Samsung
  • Others who joined later

Agenda

Hono Update

Presenter: Kai Hudalla

  • 0.5 M6 Milestone of Hono released this week.
  • 3-4 weeks in between each release. It’s about continuously improving the system. Working on the telemetry system right now. Stability and resilience has improved, when services fail - how do they reconnect and start working without manual interference.
  • Hackathon in Berlin at Bosch Connected World. Over 100 devices connected to a Hono instance to provide an API and build their solution on top of that. It was pretty successful. It was great because they users could focus on how to use the data, instead of how to connect.
  • Finish up the remaining work around security and authorization to have a first 0.5 release with the full telemetry implementation ready in the summer.
  • Rest + MQTT Adapter and custom ones to connect to LORA 1, but this one not standardized. Bosch camera (HTTP, but not RESTful).


Review IoT Developer Survey Results

Presenter: Ian Skerrett

  • Why isn’t automotive a top industry?
  • Hard to get customers to buy in to the security
  • It’s not cheap, and no one wants to pay for it
  • If it’s a feature, it’s taken for granted
    • We would have to check Node.js and JavaScript (in future remove Node.js)
  • Discrepancy between Linux and ARM on constrained devices - people seem to have answered they run Linux on constrained devices while the dominant architecture seems to be very constrained ARM Cortex-M architectures.
  • Slide #32 Security Boot to Secured boot

Report: https://ianskerrett.wordpress.com/2017/04/19/iot-developer-trends-2017-edition/ Slides: https://www.slideshare.net/IanSkerrett/iot-developer-survey-2017

Proposal to Re-start IoT WG Steering Committee

Presenter: Ian Skerrett

  • Purpose of the Steering Committee: To provide executive-level strategy, review, and oversight to the Eclipse IoT Working Group.
  • Why do we need a steering committee? Who would be on the steering committee.
  • Highly debated during the call, you can follow the discussion on the IoT-WG mailing list.

Details: https://docs.google.com/document/d/1jBYPe1bojxvX3aka2fKk1FAGfmghIV284NK4ttiWucw/edit?usp=sharing

Update of Eclipse IoT Open Testbeds

Presenter: Benjamin Cabé

  • Testbeds are doing great and will be announced in two weeks prior to the Red Hat Summit in Boston, May 2-4.
  • We will be hosting more testbeds in the future and every working group member is invited to participate or propose one.

Apr 26, 2017 (WG Call)

Participants

  • Benjamin Cabé, Eclipse Foundation
  • Roxanne Joncas, Eclipse Foundation
  • Ian Skerrett, Eclipse Foundation
  • Dejan Bosanac, Red Hat
  • Mick Limprecht, IOTRACKS
  • Kai Hudalla, Bosch SI
  • James Kirkland, Red Hat
  • Jens Reimann, Red Hat
  • Laurent Lagosanto, MicroEJ
  • David Bericat, Red Hat
  • Kai Kreuzer, Deutsche Telekom
  • Others who joined later

Agenda

Testbed Update - Benjamin Cabé

  • New open IoT Testbed will be announced tomorrow
  • Demo system and implementation of the testbed, Red Hat, Eurotech, Samsung, Azul Systems and Codenvy collaborated on an Asset Tracking Testbed. It features, Eclipse Kura, Eclipse Kapua, Eclipse Che, Samsung ARTIK and OpenShift.

Announcement: https://www.eclipse.org/org/press-release/20170426_iottestbeds.php

Testbed on Eclipse IoT: https://iot.eclipse.org/testbeds/

Asset Tracking Testbed: https://iot.eclipse.org/testbeds/asset-tracking/

Benjamin’s blog post: https://blog.benjamin-cabe.com/2017/04/27/unveiling-the-eclipse-iot-open-testbeds

Security policies for IoT projects - Jens Reimann

We have been doing some work on the security policies.

Changes:

  • New projects should know that there are security policies at the Eclipse Foundation
  • Encourage projects to put a link directing users to detailed information to report security issues against Eclipse IoT projects.
  • New mandatory field = reporting security issues for Eclipse IoT projects in the release review. If there are none, just say none, but if there are just list them. If you can’t list them right away, you can just put the bugzilla link that is not publicly viewable to users.
  • We will write this new information down so new and existing projects know how to do it and will send an email to inform projects how to proceed

Update on a new IoT WG charter and Steering Committee - Ian Skerrett

  • With each Working Group at the Eclipse Foundation, there is a steering committee that helps make decisions. We used to have one when the working group was called M2M, but it didn’t work out for many reasons. We would like to relaunch it to make sure that the things we are producing are in agreement with what the overall community wants.
  • We need to define roles and responsibilities in the charter.
  • If the community doesn’t agree on something eventually the Steering Committee can help.

Plans for IoT World - Roxanne Joncas

  • Booth at the event, demoing the testbeds and Eclipse IoT Projects
  • If you’d like to demo, just let us know!

IoT Day in London and Munich - Ian Skerrett

  • Eclipse IoT Day @ThingMonk will take place September 11 in London, UK http://thingmonk.com/
  • Should we do an IoT Day in Munich the week of Sept 11? General consensus is not to have an Eclipse IoT Munich is too close to ECE in September, maybe in February or have a presence in Spain.


May 24, 2017 (WG Call)

Participants

  • Benjamin Cabé, Eclipse Foundation
  • Roxanne Joncas, Eclipse Foundation
  • Ian Skerrett, Eclipse Foundation
  • Kai Hudalla, Bosch SI
  • Kai Hackbarth, Bosch
  • Laurent Lagosanto, MicroEJ
  • James Sutton
  • Kai Kreuzer, Deutsche Telekom
  • Jens Reimann, Red Hat
  • James Kirkland, Red Hat

[ other people joined in late, feel free to add your name :-) ]

Agenda

Update on IoT initiatives at OSGi Alliance - a brief update on the work the OSGi Alliance is doing around IoT

Presenter: Kai Hackbarth, Bosch

OSGI IoT expert group started in 2015, before that there was a resident expert group focusing more on smart home, but we wanted to make it broader and include more IoT domains.

  • MQTT service adapter - receive MQTT messages and push them into OSGi EventAdmin. There is a connection to Eclipse Paho.
  • CoAP - import CoAP services and export OSGi services (making them available via CoAP).
  • Liaison with OneM2M- Smart device template, HGI work started and closed last year, but OneM2M took over this work and is continuing it (Deutsche Telekom). Working on an IRP to see how we can use this with OSGi devices that already exist.
  • OneM2M interworking - How to integrate an OSGi environment into a OneM2M ecosystem. Meeting coming up in June and a joint workshop with OneM2M to work out the requirements.
  • White paper on security including a testing platform, test several vulnerabilities from an OSGi environment and tells you which rules or best practices to apply.
  • Other topics we are trying to push forward: real time Java, for example and specification around OPC-UA.
  • Everything is publicly available on GitHub: OSGi design

Planning for upcoming IoT Day in London, UK and Ludwigsburg, Germany

Presenter: Roxanne Joncas, Eclipse Foundation

We are planning two upcoming Eclipse IoT days this fall.

Eclipse IoT Day @ Thingmonk | Sept 11 - London, UK We hosted this event for the first time last year and it was great. It’s co-located with Thingmonk (Sept 12-13), a developer conference for people making IoT platforms.

Eclipse IoT Day @ ECE | Oct 24 - Ludwigsburg, Germany Third year we are hosting the event, last year was a success and we hope to make it even better this year.

  • Monday, Oct 23 - Eclipse IoT WG Meeting

Guest speakers Project Updates / Intros Collaboration Topics / Open Whiteboard

  • Tuesday, Oct 24 - IoT Day

Various expert speakers

  • Wednesday, Oct. 25 - IoT HackDay

Early planning stages All day event Hands-on experience Eclipse IoT technology. Opportunity for everyone to learn more about the ecosystem and to connect with other developers.

  • PC - Volunteers for IoT @ ECE

Thank you to: Istvan Rath, IncQuery Labs & Jens Reimann, Red Hat

CFPs are open Propose a talk for ECE IoT day on the EclipseCon Europe website. Talk ideas for Thingmonk iot@eclipse.org

Sponsorship Looking for sponsors for both events, email me roxanne@eclipse.org

Update of sandbox servers for Eclipse IoT projects

Presenter: Benjamin Cabé, Eclipse Foundation

Right now we have 3 active sandbox server services

  • MQTT (Mosquitto)
  • CoAP (Californium)
  • LWM2M (Leshan)

Would be good to have sandboxes for: Kapua (Jens Reimann)

  • Have one already set-up, but it’s running an old version of Kapua. Missing component is user management, so we need to set that up (create account, etc.). This is planned for the upcoming release so we will wait before updating it since the release is close. Timeframe: around 4 weeks from now.
  • We will post this on iot.eclipse.org

Hono (Kai Hudalla)

  • Sandbox for hackathon, can we port it? We want to set it up. Main issue is making sure that people can use it and use their devices themselves and also get data from their devices without interfering too much with each other. It’s closely connected to authorization and connection and that is already implemented, but I would like to wait until we have this implemented in a more elegant way. Timeframe: 4-6 weeks
  • We need access to a VM that already has Docker or Kubernetes support.
  • Benjamin will look at whether webmaster can provide a Container Engine setup vs. vanilla Compute Engine VM.

Unide

  • The Unide team already has a google machine and will setup their sandbox shortly.

Industry 4.0/Smart Manufacturing White Paper – we would like to start drafting a white paper to describe how Eclipse IoT projects can be used for Industry 4.0

Presenter: Ian Skerrett, Eclipse Foundation

  • Last white paper (3 stacks) was very successful, pulled together what our community/ecosystem is about and also helped the industry understand what is need to build IoT solutions.
  • We want to do something similar for Industry 4.0 / Smart Manufacturing, problem, what solutions we need to look at, road map for the future.
  • Volunteers to help with it as subject matter experts
  • Process: get a small group of people, draft outline, draft content, working group will review it and provide input.
  • Any volunteers? The following individuals volunteered during the call: James Kirkland (Red Hat), Dave Woodard (Eurotech), Dan Gross (Samsung)
  • Publish before this before EclipseCon Europe (Oct 24)


Review of Eclipse IoT Open Testbeds Initiative

Presenter: Benjamin Cabé, Eclipse Foundation

  • The feedback has been very positive. Helps us talk to the wider industry about what we are doing.
  • Current testbed (Asset Tracking Management) was launched at Red Hat Summit. Well received and was demoed onsite. Red Hat, Codenvy, Azul Systems, Samsung, Eurotech. Many different demos at the show so people could see data coming in from different assets and view different parts of the demo. All the code is hosted on GitHub and is open source. Users can look at the code and see how it’s running in the gateway and the cloud (leveraging Kapua), check how it’s connected to sensors, etc.)
  • Next steps: Improving the documentation for the current Asset Tracking Management Testbed. We would welcome your help to help us review and contribute to the documentation.
  • We will be working on other testbeds, the next scenario is around industrial automation / smart manufacturing and leverage other technologies that weren’t necessarily covered in the first testbed. Feat maybe PPMP, OPC-UA, Hono. Work on nice dashboards to see everything like data display and analysis in a nice way. Unide is working on visualization so that could be leveraged with Kapua.
  • Benjamin is writing an outline/strawman to visualize how it will look like but please share your ideas and we will collaborate to make all the pieces fit together over the next months.

Review of Eclipse IoT participation in IoT World last week

Presenter: Ian Skerrett, Eclipse Foundation

  • It was a great event (about 14,000) in Santa Clara, California on May 16-18
  • By far the largest IoT Show in North America and so it means a lot of exposure
  • The knowledge of what we are doing continues to rise. People already understand that we do IoT and have been using Kura, MQTT (Paho/Mosquitto) so they are already part of the user community. One person loved hawkBit and said they launched their product with it!
  • The show included a lot of vendors (hardware, gateways) there was a lot more talk of edge computing.
  • Analytics will becoming equally important so we are trying to encourage vendors to join the WG.
  • With Red Hat we had a passport game (Azul, Eurotech and Red Hat) it was effective to get people to all the booths and showed nice collaboration between members
  • Testbed approach, people wanted to buy it. UPS and FedEx came up and said it was interesting and got the point that we have technology that they could be using.
  • IOTRACKS demoed with us and they were also very busy! They focused on Eclipse ioFog and got great exposure. Keep it in mind for next year, we have a spot for you.



Archives

Copyright © Eclipse Foundation, Inc. All Rights Reserved.