Key Working Group Facts
Working Group Creation Date: January 24, 2019
Working Group Chair: Rodney Hess (Beechwoods Software)
Mailing List
- Certification Working Group mail alias: EdgeX-TSC-Certification@lists.edgexfoundry.org
- To subscribe or unsubscribe via the World Wide Web, visit: https://lists.edgexfoundry.org/g/EdgeX-TSC-Certification
Discussion Forum
- For support and discussions about topics related to the Applications Working group, reach out on the #certification channel in Slack.
Meeting Time
- Certification Working Group meetings are open to the public, and are held weekly
- Certification Working Group meetings are held on Mondays at 9 a.m. PT (find your local time here)
- To subscribe to the meeting invitation, please visit Community Meetings & Calendar
- Next meeting is Monday, June 15th, 2020 at 9 a.m. PT
----
Dial-In Info:
Join Zoom Meeting
https://zoom.us/j/618833621
One tap mobile
+16699006833,,618833621# US (San Jose)
+16465588656,,618833621# US (New York)
Dial by your location
+1 669 900 6833 US (San Jose)
+1 646 558 8656 US (New York)
+1 877 369 0926 US Toll-free
+1 855 880 1246 US Toll-free
Meeting ID: 618 833 621
Find your local number: https://zoom.us/u/acs6Ws6z6a
Meeting Minutes
- July 20, 2020: Meeting Recording
- July 6, 2020: Meeting Recording
- June 15, 2020: Meeting Recording
- June 8, 2020: Meeting Recording (Password: 1c?Qu+08)
- June 1, 2020: Meeting Recording (Password: 1U+F0c7*)
- May 18, 2020: Meeting Recording (Password: 7Q$^RCb=)
- May 11, 2020: Meeting Recording (Password: 2G$U%H&1)
- April 20, 2020: Meeting Recording (Password: 4Y=59&a4)
- April 13, 2020: Meeting Recording (Access Password: B7+&$$a+)
- April 6, 2020: Meeting Recording
- March 23, 2020: Meeting Recording
- March 2, 2020: Meeting Recording
- February 10, 2020: Meeting Recording
- February 3, 2020: Meeting Recording
- January 20, 2020: Meeting Recording
- January 13, 2020: Meeting Recording
- January 6, 2020: Meeting Recording
- December 16, 2019: Meeting Recording
- December 9, 2019: Agenda; Meeting Recording
- December 2, 2019: Agenda; Minutes; Meeting Recording
- November 25, 2019: Agenda; Meeting Recording
- November 18, 2019: Agenda; Minutes; Meeting Recording
- October 21, 2019: Meeting Recording
- October 14, 2019: Meeting Recording
- September 20, 2019: No meeting due to numerous scheduling conflicts
- September 23, 2019: Meeting Recording
- September 16, 2019: Meeting Recording
- September 9, 2019: Meeting Recording
- September 3, 2019: Meeting Recording
- August 27, 2019: Meeting Recording
- August 19, 2019: Meeting Recording
- August 12, 2019: Meeting Recording
- August 5, 2019: Meeting Recording
- July 22, 2019: Meeting Recording
- July 15, 2019: Meeting Recording
- July 8, 2019: Meeting Recording
- June 24, 2019: Meeting Recording
- June 17, 2019: Agenda; Meeting Recording
- June 10, 2019: Meeting Recording
- June 3, 2019: Agenda; Meeting Recording
- May 20, 2019: Agenda; Minutes; Meeting Recording
- May 13, 2019: Agenda; Meeting Recording
- May 6, 2019 Cancelled
- April 30, 2019: Presentation at TSC F2F meeting Seoul Discussion notes
- April 22, 2019: Agenda; Minutes; Meeting Recording
- April 15, 2019: Agenda; Meeting Recording
- April 8, 2019: Agenda; Minutes; Meeting Recording
- April 1, 2019: Agenda; Minutes; Meeting Recording
- March 25, 2019: Agenda; DeviceServiceCertProcess.pdf; Meeting Recording
- March 18, 2019: Agenda; Minutes; Meeting Recording
- March 11, 2019: Agenda; Minutes; Meeting Recording
- March 4, 2019: Agenda; Minutes; Meeting Recording
- February 25, 2019: Agenda; Minutes; Meeting Recording
- February 18, 2019: Agenda; Minutes; Meeting Recording
- February 11, 2019: Agenda; Minutes; Meeting Recording
- February 4, 2019: First Meeting - Agenda; Minutes; Meeting Recording
- January 16, 2019: Proposal to TSC - Proposal for EdgeX Certification WG
EdgeX Endorsement Program
What It Is
Device Profiles are verified to be sufficiently specified to work with the reference implementation of EdgeX.
Device Profiles that have passed verification may be submitted to EdgeX Foundry where they will be listed on a site for the community to browse, download, and use.
Authors of these device profiles can utilize a sticker/badge in their marketing and promotional efforts that reflects that their device profile has passed verification and is available on the EdgeX Foundry site.
How It Works
Submit a device profile for verification.
We will tell you whether or not it is a valid device profile.
If it fails, we will tell what is wrong with or what is missing from your device profile.
Upon passing, we ask if you would like to submit this device profile to the EdgeX Endorsement Program. You fill out a form. The form, the device profile, and related sample data and associated schema are submitted to the EdgeX Foundry for processing.
The form and the device profile are reviewed by a team within EdgeX Foundry.
The Endorsement site is updated with your device profile, sample data, and schema.
A sticker/badge is sent to you that you may use for marketing and promotional purposes of that device profile.
Program Components
Device Profile Validation Tool
- Syntax checker
- Verifies required components are present
Site hosting the Device Profile Validation Tool PR-3
Means by which successful verification of a device profile results in a unique token, which, in turn, is used on the submission form, and whose authenticity can be verified by the Submission Review Process
Submission Portal
Submission Review Process
- Email list
- Membership
- Approval criteria
- How to respond back to the submitter?
- Updating community website
Submission Form
What data do we need to collect?
Device profile
Schema and sample data
Device name, firmware/software version?
Brief description of the device profile
Test results
“Proof” that the supplied profile passed verification (e.g. aforementioned token)
EdgeX version
EdgeX Device Service
EdgeX Device Service version
Company name
Company contact
Company logo?
Community site hosting device profiles
Business/Marketing site promoting and explaining the EdgeX Endorsement Program
- Legalize (if needed)
Charter
Certification Working Group charter approved by TSC.
- Define and document what elements of EdgeX can be certified
- Define and document the process of EdgeX certification; namely what steps parties wishing to certify an element must go through and the success criteria in each step in order to achieve certification
- Build and manage any evaluation tools or automation associated to the certification process
- In consult with the EdgeX marketing work group, communicate and promote EdgeX certification
- On behalf of the EdgeX TSC, officially certify elements and bestow the privileges of that certification (example: authorized the use of the EdgeX Certified label)
- On behalf of the EdgeX TSC, manage the certification process including requests, renewals, revocation, and maintaining a list of certified elements