1 of 42

TSC Meeting

May 2, 2018

edgexfoundry.org | @edgexfoundry

2 of 42

LF Antitrust Policy Notice

EdgeX Foundry meetings involve participation by industry competitors, and it is the intention of the Linux Foundation to conduct all of its activities in accordance with applicable antitrust and competition laws. It is therefore extremely important that attendees adhere to meeting agendas, and be aware of, and not participate in, any activities that are prohibited under applicable US state, federal or foreign antitrust and competition laws.

Examples of types of actions that are prohibited at EdgeX Foundry meetings and in connection with Linux Foundation activities are described in the Linux Foundation Antitrust Policy available at http://www.linuxfoundation.org/antitrust-policy. If you have questions about these matters, please contact your company counsel, or if you are a member of the Linux Foundation, feel free to contact Andrew Updegrove of the firm of Gesmer Updegrove LLP, which provides legal counsel to the Linux Foundation.

edgexfoundry.org | @edgexfoundry

3 of 42

Meeting Logistics

Time: May 2, 2018 7am PDT – 8am PDT

Join from PC, Mac, Linux, iOS or Android: https://zoom.us/j/983155298

Or iPhone one-tap (US Toll): +14086380968,983155298# or +16465588656,983155298#

Or Telephone:

Dial: +1 408 638 0968 (US Toll) or +1 646 558 8656 (US Toll)

+1 855 880 1246 (US Toll Free)

+1 877 369 0926 (US Toll Free)

Meeting ID: 983 155 298

International numbers available: https://zoom.us/zoomconference?m=mkFexUxEcqHlvXHw53PqScTDRvS48PiQ

** TSC calls are recorded and added to Wiki post-call

edgexfoundry.org | @edgexfoundry

4 of 42

TSC – Members Present Today

Company Name Email

IOTech Andy Foster andy@iotechsys.com

Analog Devices Doug Gardner doug.gardner@analog.com

Mainflux Janko Isidorovic janko@mainflux.com

Dell Jason Shepherd Jason.A.Shepherd@dell.com

The Linux Foundation Jeremy Phelps jphelps@linuxfoundation.org

Dell Jim White james.white2@dell.com

IOTech Keith Steele (TSC Chair) keith@iotechsys.com

Samsung Moonki Hong moonki1.hong@samsung.com

Samsung MyeongGi Jeong myeong.jeong@samsung.com

VMware Salim AbiEzzi salim@vmware.com

Canonical Tony Espy espy@canonical.com

Note: TSC meetings shall require a quorum of two-thirds of the TSC total members to take a vote or make a decision. If a TSC meeting fails to meet the quorum requirement, discussions may proceed, however there shall be no voting or decisions.

Current quorum = 8 members

edgexfoundry.org | @edgexfoundry

5 of 42

Today’s Agenda

  • New Members
  • Working Group Updates
  • Next TSC F2F Meetings
  • EdgeX Test Beds
  • IIC Liaison Updates & Opportunities
  • EdgeX Developer Advocate & Project Evangelist
  • Use Case Campaign
  • Upcoming Events
  • AOB

edgexfoundry.org | @edgexfoundry

6 of 42

New Members

Brett Preston

edgexfoundry.org | @edgexfoundry

7 of 42

New Members

edgexfoundry.org | @edgexfoundry

8 of 42

Working Group Updates

Keith Steele

edgexfoundry.org | @edgexfoundry

9 of 42

Working Group Updates

  • Technical Debt identification/submissions > completed - reference TSC email
    • In preparation of June F2F (Delhi planning)
    • Provide your inputs to Jim W.�

edgexfoundry.org | @edgexfoundry

10 of 42

Other Working Group Chair Updates

  • Around the horn
    • Applications - Janko
    • Device Services - Tony
    • Test/QA - Andy: Kicked off next set of creation of black box tests; Had first meeting of Security Testing Subgroup.
    • DevOps - Jeremy: Have brought in the core config seed Go contribution; Setting up CI for that.
    • Security - Doug
    • System Management - Salim: Developer will be onboard later this week. Will not be running for System Mgmt. WG Chair moving forward.
    • Vertical Solutions - Moonki
  • Others

edgexfoundry.org | @edgexfoundry

11 of 42

Next TSC F2F Meetings

Keith Steele

edgexfoundry.org | @edgexfoundry

12 of 42

EdgeX TSC F2F Meeting(s)

edgexfoundry.org | @edgexfoundry

13 of 42

EdgeX Test Beds

Keith Steele

edgexfoundry.org | @edgexfoundry

14 of 42

EdgeX Test Beds

  • Discussion on EdgeX Test Beds
  • Test Bed Collaboration
  • Update from Moonki

edgexfoundry.org | @edgexfoundry

15 of 42

IIC Updates & Opportunities

James Clardy

edgexfoundry.org | @edgexfoundry

16 of 42

IIC Liaison Updates and Opportunities

  • Chicago F2F - September 12, 2018
    • Latest update (March 21): Kickoff meeting between both teams proposed - who’s on point at EdgeX?
    • Hosted by IIC Security WG (Email sven.schrecker@intel.com, wael.william.diab@huawei.com)
    • EdgeX Liaison: James Clardy
    • If you’d like to contribute, please email info@edgexfoundry.org to be added to EdgeX-IIC liaison mail list
    • Need to propose Agenda Topics/Speakers
      • Example: http://www.iiconsortium.org/liaison-workshop.htm
      • Primary goal: Educate people about EdgeX, alignm to IIC Member goals / needs
      • Potential Agenda Items:
        • 1. Introductory presentation EdgeX (including architecture overview)
        • 2. IIC Reference Architecture
        • 3. System Management, Security - How does this align to IISF and IIC Endpoint Security Best Practices?
        • 4. Overview of Vertical Activities - alignment to IIC testbeds?
        • 5. Presentations from IIC - what’s desired by EdgeX Members?
        • 6. Representatives from member companies to present use cases; how they fit in, what they are contributing (examples: Samsung, RSA)
        • 7. Map EdgeX to IIC
      • Session length? TBD - (IIC/oneM2M workshop was 3.15 hours)
    • Indicated interest in participating (as of May 3): Keith Steele, Doug Gardner, Riaz Zolfonoon, Salim AbiEzzi
      • Email info@edgexfoundry.org to register interest

edgexfoundry.org | @edgexfoundry

17 of 42

Seeking: EdgeX Developer Advocate & Project Evangelist

Brett Preston

edgexfoundry.org | @edgexfoundry

18 of 42

EdgeX Developer Advocate & Project Evangelist

  • The EdgeX Foundry Project (EdgeX) is seeking a project evangelist and developer advocate to help grow and support the global EdgeX community
  • Technical skills include: You are hands-on with EdgeX and Embedded technologies
  • If you know of anyone, send them our way (link below)
  • Full information available at https://www.edgexfoundry.org/jobs/

edgexfoundry.org | @edgexfoundry

19 of 42

Use Case Campaign

Brett Preston

edgexfoundry.org | @edgexfoundry

20 of 42

EdgeX Use Case Campaign

1. Draft site is available for review:

2. Seeking volunteers to help work in EdgeX connection

  • EdgeX specific use cases
  • examples of how EdgeX helps with a use case; which can include how a third party applies their commercial value add
  • email usecases@edgexfoundry.org to sign up

edgexfoundry.org | @edgexfoundry

21 of 42

Upcoming Events

Brett Preston

edgexfoundry.org | @edgexfoundry

22 of 42

Upcoming Events - Confirmed

  • Internet of Things World, May 14-17, 2018, Santa Clara
    • Save 25% with discount code EDGEX
  • Connectivity Expo, May 21-24, 2018, Charlotte, North Carolina
    • Galeal Zino, NetFoundry
  • LinuxCon + ContainerCon + CloudOpen China, June 25 - 27, 2018, Beijing
    • Community Partner: Save 15% on Attendee Registration with discount code LC318COM15
  • Open Source Summit North America, August 29 - 31, 2018, Vancouver, Canada
    • Community Partner: Save 15% on Attendee Registration with discount code OSSNA18COM15
  • EdgeX / IIC Workshop, September 12, 2018, Chicago, IL
    • Hosted jointly by:
      • IIC Security (Chair: Sven Schrecker, Intel)
      • Liaison Working Group (Chair: Wael William Diab, Huawei)
    • EdgeX Liaisons: James Clardy, NetFoundry, Riaz, Salim AbiEzzi VMware

Full list of LF events available at https://events.linuxfoundation.org/

23 of 42

Upcoming Events - Confirmed (continued)

  • Open Networking Summit Europe, September 25 - 27, 2018, Amsterdam, Netherlands
    • Community Partner: Save 15% on Attendee Registration with discount code ONSEU18COM15
    • CFP open through June 24 / Submit your EdgeX talk here
  • Open Source Summit Europe, October 22 - 24, 2018, Edinburgh, UK
    • Community Partner: Save 15% on Attendee Registration with discount code OSSEU18COM15
    • CFP open through July 1 / Submit your EdgeX talk here
  • ELC / OpenIoT Summit Europe, October 22 - 24, 2018, Edinburgh, UK
    • CFP open through July 1 / Submit your EdgeX talk here

24 of 42

Event Participation Opportunities

IOT Solutions World Congress

  • http://www.iotsworldcongress.com/
  • October 16-18, 2018
  • Barcelona
  • Call For Papers (CFP closed April 30)
    • EdgeX Submitted:
      • Security issues and practices in the IoT Edge Computing Era
      • How to build open source IoT ecosystems
      • Jim White submitted a response
  • Call For Testbeds (Call for Testbeds closes June 11)
    • Submitted: ---
  • Email info@edgexfoundry.org if you submit for CFP or Testbeds so that we can track

edgexfoundry.org | @edgexfoundry

25 of 42

AOB / Reminders

Brett Preston

edgexfoundry.org | @edgexfoundry

26 of 42

Upcoming WG Chair/TSC Elections

  • Start thinking about nominations. Rules:
    • There shall be a nomination and election period for electing Contributors or Maintainers to the TSC.
    • Voting Members of the TSC must be Contributors or Maintainers in the Project.
    • The Contributors and Maintainers of each Working Group shall elect a Working Group Chair for their Working Group. Each Working Group Chair will serve as a voting member of the TSC.
    • All Contributors and Maintainers in the Project shall elect three TSC at-large representatives to serve as voting members of the TSC.
    • Additionally, Platinum members of the Project when not otherwise represented as a voting member of the TSC, may appoint one representative to serve as a voting member of the TSC.
    • No member or group of Related Companies shall have more than 3 votes on the TSC.

edgexfoundry.org | @edgexfoundry

27 of 42

TSC Elections

  • Election Process In summary:
  • Current TSC terms run through 6/24/2018, will initiate elections at next TSC meet.
  • The Contributors and Maintainers of each Working Group shall elect a Working Group Chair for their Working Group. Each Working Group Chair will serve as a voting member of the TSC.
  • All Contributors and Maintainers in the Project shall elect three TSC at-large representatives to serve as voting members of the TSC.
  • The voting members of the TSC will elect a TSC Chair annually, who will serve as a voting member of the Governing Board, and will liaise between the Governing Board and technical leadership of the EdgeX Foundry Project. The TSC Chair... must be representative of a member company.

edgexfoundry.org | @edgexfoundry

28 of 42

TSC Elections

Definitions

  • i. Contributors: anyone in the technical community that contributes code, documentation or other technical artifacts to the EdgeX Foundry Project codebase.
  • ii. Maintainers: Contributors who have the ability to commit code and contributions to a project’s main branch on the EdgeX Foundry Project. A Contributor may become a Maintainer by a majority approval of the existing Maintainers.

Process

  • Typically managed over email.
  • Working Groups manage their own elections. LF can support if needed.
  • Once the TSC has been put in place, the new TSC will take nominations for Chair. If there is more than one nomination, there will be a vote.
  • One week for a nomination period, and one week for voting (if needed).

edgexfoundry.org | @edgexfoundry

29 of 42

TSC Elections: Proposed Timing

  • Friday, June 1 - Friday, June 8: TSC Nominations
  • Tuesday, June 5 - Wednesday, June 6: TSC F2F Meeting (Palo Alto)
  • Friday, June 8 - Friday, June 15: TSC Elections
  • Monday, June 18 - Friday, June 22: Transition; TSC Chair Nominations
  • Sunday, June 24: End of current TSC term
  • Monday, June 25: 1st day new TSC
  • Monday, June 25 - Friday, June 29: TSC Chair Voting

edgexfoundry.org | @edgexfoundry

30 of 42

Project Contributions Welcome!

  • Our objective is to make EdgeX use & deployment pervasive!
  • EdgeX success is 100% dependent on the vibrancy of a proactive community
  • Getting Involved
    • Project membership growing - want to join contact Brett Preston at LF (bpreston@linuxfoundation.org)
    • First Priority is the MVP - potential contributors please contact keith@iotechsys.com (people, equipment, technology)
    • If interested in adding new projects please contact the relevant working group chair

edgexfoundry.org | @edgexfoundry

31 of 42

Project Resources

Quick links to most commonly used Community Resources

edgexfoundry.org | @edgexfoundry

32 of 42

EdgeX - Where to learn more

EdgeX Foundry Wiki

https://wiki.edgexfoundry.org/display/FA/EdgeX+Foundry+Project+Wiki

EdgeX Foundry Rocket Chat

https://chat.edgexfoundry.org/home

Weekly EXF Technical Spin up calls by Jim White, Dell (james_white2@dell.com)

30 minute deep-dive topics followed by 30 minute open Q&A

Call recordings are available on the Wiki

edgexfoundry.org | @edgexfoundry

33 of 42

Meetups: Reimbursement Program

  • https://wiki.edgexfoundry.org/pages/viewpage.action?pageId=7602724
  • Wiki page built for the community to leverage
  • Encourage community to begin introducing EdgeX in your local Meetup groups
  • EdgeX Foundry will fund/sponsor the talk in which EdgeX is scheduled to be presented
    • Up to $250 for F&B, once per Meetup group, per quarter
  • Let us help drive traffic to your event! Email pr@edgexfoundry.org once Meetup has been scheduled
  • Post-event, please consider doing a blog about the event

edgexfoundry.org | @edgexfoundry

34 of 42

Meetups

edgexfoundry.org | @edgexfoundry

35 of 42

EdgeX in Market

edgexfoundry.org | @edgexfoundry

36 of 42

What is the Device Exchange?

  • A great way to put your products in the hands of other members so they can help build a better EdgeX!

Special thanks to Dave Bohlman and KMC Controls for making this awesome kit and how-to guide available to members!!

edgexfoundry.org | @edgexfoundry

37 of 42

Hackathon Events

  • Jim White and Tyler Cox putting together hackathon starter kit.
  • More coming

edgexfoundry.org | @edgexfoundry

38 of 42

Hackathons: How can you help?

  • https://wiki.edgexfoundry.org/display/FA/Hackathons
  • Provide any local volunteers onsite to help with technical work, potentially help judge, etc. (see list below of known hackathons coming up and locations)
  • Sponsor breakfast/lunch/dinner for the participants (usually things like donuts/coffee, pizza lunch or cater sandwiches)
  • Sponsor $ rewards (incentives) for teams that successfully implement projects (these could even be projects that particular sponsors want to see accomplished - we just need them scoped appropriately so as to be something that can be accomplished in a 2 day period)
  • Help provide or resource hackathon winner prizes
  • Sponsor or provide any swag (t-shirts, mugs, etc.)
  • Provide marketing assistance

edgexfoundry.org | @edgexfoundry

39 of 42

EdgeX Project Organization

EdgeX Foundry

Technical Steering Committee

Chair

Keith Steele

IOTech

Core

Working Group

Chair

Jim White

Dell

Device SDK

Working Group

Chair

Tony Espy

Canonical

Applications

Working Group

Chair

Janko

Isisdorovic

Mainflux

Export Services SDK MVP

Device SDK

MVP

Core

MVP

System Management

Working Group

Chair

Sallim

AbiEzzi

VMware

System

Management

Services MVP

Security

Working Group

Chair

Doug Gardner

ADI

Security

Services

MVP

Working Groups

Projects

Vertical Solutions Working Group

Additional use-case specific projects

Chair

Moonki Hong

Samsung

DevOps

Continuous Integration

MVP

Chair

Jeremy Phelps

Linux F

QA and Test

Testing

MVP

Chair

Andrew

Foster

IOTech

Smart Factory

Oil & Gas

Maintainer: MJ

Samsung

Maintainer:

Alberto,NOV

edgexfoundry.org | @edgexfoundry

40 of 42

Marketing

  • CTA: If your company will be demoing technologies that utilize the EdgeX framework, please email events@edgexfoundry.org so that we can add to https://www.edgexfoundry.org/events/

  • CTA: If your company will be presenting EdgeX at an upcoming event/webinar/other, please email pr@edgexfoundry.org so that we can help promote

edgexfoundry.org | @edgexfoundry

41 of 42

AOB/Cadence

  • Meeting Cadence Reminder
    • Currently held weekly at 7am PDT on Wednesday’s
    • Calls without TSC quorum will still be used to review issues

  • Next Meeting: May 9, 2018

edgexfoundry.org | @edgexfoundry

42 of 42

Thank You

edgexfoundry.org | @edgexfoundry