Applications Working Group
The Applications Working group focuses on discussing features, issues, and requests related to the Application Functions SDK, and export services. These services provide a way to consume data from EdgeX Core Services and send it to the configured or desired location.
Since July 2024, this working group is merged into the single EdgeX Technical Working Group
Key Working Group Facts
Working Group Creation Date: June 2, 2017
Working Group Chair: Lenny Goodell, Intel
Mailing List
- Applications team mail alias: edgex-tsc-applications@lists.edgexfoundry.org
- To subscribe or unsubscribe via the World Wide Web, visit: https://lists.edgexfoundry.org/g/EdgeX-TSC-Applications
Discussion Forum
- For support and discussions about topics related to the Applications Working group, reach out on the #applications channel in Slack.
Meeting Time
- Applications Working Group meetings are held weekly and open to the public.
Applications Working Group meetings TBD
- To subscribe to the meeting invitation, please visit Community Meetings & Calendar
----
Join Zoom Meeting:
https://zoom.us/j/611544838?pwd=VXhCOEFrRTJMQ2FlL2RwMjZ6WUZidz09
Meeting ID: 611 544 838
Passcode: 729106yup
One tap mobile
+16699006833,,611544838# US (San Jose)
+12532158782,,611544838# US (Tacoma)
Dial by your location
+1 669 900 6833 US (San Jose)
+1 253 215 8782 US (Tacoma)
+1 346 248 7799 US (Houston)
+1 646 558 8656 US (New York)
+1 301 715 8592 US (Germantown)
+1 312 626 6799 US (Chicago)
855 880 1246 US Toll-free
877 369 0926 US Toll-free
Meeting ID: 611 544 838
Find your local number: https://zoom.us/u/aoLL4E9yo
Application Services Summary
See https://docs.edgexfoundry.org/latest/microservices/application/ApplicationServices/
Past Meetings
Latest Meeting Notes => Click Here for All Meeting Notes
03/05/2024
Attendees:
- Lenny Goodell – Intel
- Ji Yong Huang - EMQ
Topics:
- Review Project Board (https://github.com/orgs/edgexfoundry/projects/50/views/2 )
- Newly Complete (8) – Since last meeting
- Trigger Store & Forward retry after successful send#1526
- feat: Add new StoreForwardQueueSize metric to common App services config #4751
- MqttExportSize metric stop to collect data after set the writable.telemetry.metrics.MqttExportSize=true #1540
- Got "duplicate metric" error after updating writable.telemetry.metrics.MqttExportSize #1537
- feat: [App SDK] Document new TriggerRetryFailedData API #1328
- misc doc prs
- New Issues (0)
- In Progress (0)
- Release Backlog (3)
- Document Commands via MessageBus for App Services#1323
- [SDK] Additional (stretch) metrics#1138
- Update App LLRP & App Record Replay to use Compiler flags to Strip Debug Info
- Odessa Done (16)
- Ice Box (0)
- Newly Complete (8) – Since last meeting
- New Napa Defects (0)
- eKuiper update
- Latest is 1.12.7
- 13.0 releasing this week.
- https://github.com/lf-edge/ekuiper/milestone/23
- zero-trust will land in patch of 1.13
- Opens
- Lenny retiring end of March.
- Next meeting:
- TBD
- February 19th meeting is canceled.
- Work Group currently suspended
- March 5th, 2024: Meeting Recording
- February 20th, 2024: Canceled
- February 6th, 2024: Canceled
- January 23th, 2024: Canceled
- January 9th, 2024: Meeting Recording
- November 28th, 2023: Meeting Recording
- November 14th, 2023: Meeting Recording
- October 31st, 2023: Meeting Recording
- October 17th, 2023: Meeting Recording
- October 3rd, 2023: Meeting Recording
- September 19th, 2023: Meeting Recording
- September 5th, 2023: Meeting Recording
- August 22nd, 2023: Meeting Recording
- August 8th, 2023: Meeting Recording
- July 25th, 2023: Meeting Recording
- July 11th, 2023: Meeting Recording
- June 27th, 2023: Meeting Recording
- June 13th, 2023: Meeting Recording
- May 30th, 2023: Meeting Recording
- May 16th, 2023: Meeting Recording
- May 2nd, 2023: Meeting Recording
- April 18th, 2023: Meeting Recording
- April 4th, 2023: Meeting Recording
- March 21st, 2023: Meeting Recording
- March 7th, 2023: Meeting Recording
- February 21st, 2023: Meeting Recording
- February 7th, 2023: Meeting Recording
- January 24th, 2023: Meeting Recording
- January 10th, 2023: Meeting Recording
- December 27th, 2022: Cancelled
- December 13th, 2022: Meeting Recording
- November 29th, 2022: Meeting Recording
- November 15th, 2022: Canceled (MN planning)
- November 1st, 2022: Meeting Recording
- October 18th, 2022: Meeting Recording
- October 4th, 2022: Meeting Recording
- September 20th, 2022: Meeting Recording
- September 6th, 2022: Meeting Recording
- August 23th, 2022: Meeting Recording
- August 9th, 2022: Meeting Recording
- July 26th, 2022: Meeting Recording
- July 12th, 2022: Meeting Recording
- June 28th, 2022: Meeting Recording
- June 14st, 2022: Meeting Recording
- May 31st, 2022: Meeting Recording
- May 17th, 2022: Canceled
- May 3rd, 2022: Canceled
- April 19th, 2022: Meeting Recording
- April 12th, 2022: Meeting Recording
- April 10th, 2022: Meeting Recording
- April 5th, 2022: Canceled (see minutes prepared before canceled)
- April 5th, 2022 (Eaton proposal): Meeting Recording
- March 29th, 2022 (Eaton proposal): Meeting Recording
- March 22nd, 2022: Meeting Recording
- March 22nd, 2022: (Eaton proposal) Meeting Recording
- March 15th, 2022: (Eaton proposal) Meeting Recording
- March 8th, 2022: Meeting Recording
- March 8th, 2022: (Eaton proposal) Meeting Recording
- March 1st, 2022: (Eaton proposal): Meeting Recording
- February 22th, 2022: (Eaton proposal): Meeting Recording
- February 22th, 2022: Meeting Recording
- February 15th, 2022: (Eaton proposal): Meeting Recording
- February 8th, 2022: Meeting Recording
- February 1st, 2022 (Eaton proposal): Meeting Recording
- January 25th, 2022: Meeting Recording
- January 18th, 2022 (Eaton proposal): Meeting Recording
- January 11th, 2022: Meeting Recording
- January 4th, 2022 (Eaton proposal): Meeting Recording
- December 28th, 2021: Canceled
- December 21th, 2021: Canceled
- December 14th, 2021: Meeting Recording
- December 7th, 2021: Meeting Recording
- November 30th, 2021: Meeting Recording
- November 23rd, 2021: Canceled
- November 16th, 2021: Meeting Recording
- November 9th, 2021: Meeting Recording
- November 2nd, 2021: Canceled
- October 26th, 2021: Canceled
- October 19th, 2021: Meeting Recording
- October 12th, 2021: Canceled
- October 5th, 2021: Meeting Recording
- September 21th, 2021: Meeting Recording
- September 14th, 2021: Meeting Recording
- September 7th, 2021: Canceled
- August 31st, 2021: Canceled
- August 24th, 2021: Meeting Recording
- August 17th, 2021: Canceled
- August 10th, 2021: Meeting Recording
- August 3rd, 2021: Meeting Recording
- July 27th, 2021: Meeting Recording
- July 20th, 2021: Canceled
- July 13th, 2021: Meeting Recording
- June 29th, 2021: Meeting Recording
- June 18th, 2021: Meeting Recording
- June 10th 2021: Meeting Recording
- May 27, 2021: Meeting Recording
- May 21, 2021: Meeting Recording
May 13, 2021: Meeting Recording
- May 7, 2021: Meeting Recording
- April 29, 2021: Meeting Recording
- April 15,2027: Meeting Recording:
- April 9, 2021: Meeting Recording
- April 1, 2021: Meeting Recording
- March 18, 2021: Meeting Recording
- March 12, 2021: Meeting Recording
- March 4, 2021: Meeting Recording
- February 26, 2021: Meeting Recording
- February 18, 2021: Meeting Recording
- February 12, 2021: Meeting Recording
- February 4, 2021: Meeting Recording
- January 29, 2021: Meeting Recording:
January 21, 2021: Meeting Recording
- January 15, 2021: Meeting Recording
January 7, 2021: Meeting Recording
- December 10, 2020: Meeting Recording
- December 4, 2020, Meeting Recording
- November 20, 2020: Meeting Recording, rfid-llrp-inventory-service-overview.pptx
- November 6, 2020: Meeting Recording
- October 29, 2020: Meeting Recording
- October 23, 2020: Meeting Recording
- October 15, 2020: Meeting Recording
- October 1, 2020: Meeting Recording
September 25, 2020: Meeting Recording:
September 17, 2020: Meeting Recording:
- September 11, 2020: Meeting Recording
- September 3rd, 2020: Meeting Recording
- August 28th, 2020: Meeting Recording
- August 20th, 2020: Meeting Recording
- August 14th, 2020: Meeting Recording
- August 6th, 2020: Meeting Recording
- July 30, 2020: Meeting Recording
- July 24, 2020: Meeting Recording
July 16, 2020: Meeting Recording
- July 10, 2020: Meeting Recording
- July 9, 2020: Meeting Recording
- June 26, 2020: Meeting Recording
- June 25, 2020: Meeting Recording
- June 19, 2020: Meeting Recording
- June 12, 2020: Meeting Recording
- June 11, 2020: Meeting Recording
- June 5, 2020: Meeting Recording (Password: 4R!$89JA)
- May 15, 2020: Meeting Recording (Password: 9L%y8&1&)
- May 14, 2020: Meeting Recording (Password: 3X*3G37?)
- May 8, 2020: Meeting Recording (Password: 6M$S3?4P)
- April 30, 2020: Meeting Recording (Password: 0e+yc7$+)
- April 17, 2020: Meeting Recording (Access Password: Y6%C86$^)
- April 16, 2020: Meeting Recording (Access Password: g4^4$+5.)
- April 10, 2020: Meeting Recording
- April 3, 2020: Meeting Recording
- April 2, 2020: Meeting Recording
- March 27, 2020: Meeting Recording
- March 19, 2020: Meeting Recording
- March 13, 2020: Meeting Recording
- March 6, 2020: Meeting Recording
- March 5, 2020: Meeting Recording
- February 28, 2020: Meeting Recording
- February 21, 2020: Meeting Recording
- February 20, 2020: Meeting Recording
- February 14, 2020: Meeting Recording
- February 7, 2020: Meeting Recording
- January 24, 2020: Meeting Recording
- January 23, 2020: Meeting Recording (EMQ X Kuiper Rules Engine Demo w/ EdgeX)
- January 17, 2020: Meeting Recording
- January 10, 2020: Meeting Recording
- December 20, 2019: Meeting Recording
- December 13, 2019: Meeting Recording
- December 6, 2019: Meeting Recording
- November 22, 2019: Meeting Recording, EMQ X Kuiper
- November 15, 2019: Meeting Recording
- October 25, 2019: Meeting Recording
- October 18, 2019: Meeting Recording
- October 1, 2019: Meeting Recording
- September 17, 2019: Meeting Recording
- September 10, 2019: Meeting Recording
- September 3, 2019: Meeting Recording, Meeting Notes
- August 27, 2019: Meeting Recording, Meeting Notes
- August 20, 2019: Meeting Recording, Meeting Notes
- August 13, 2019: Meeting Recording, Meeting Notes
- August 6, 2019: Meeting Recording, Meeting Notes, App Functions SDK Configurable App Service Feature Requests.xlsx
- July 30, 2019: Meeting Recording, Meeting Notes
- July 16, 2019: Meeting Recording, Meeting Notes
- July 9, 2019: Meeting Recording, Meeting Notes
- June 25, 2019: Meeting Recording, Meeting Notes
- June 18, 2019: Meeting Recording, Meeting Notes
- June 11, 2019: Meeting Recording, Meeting Notes
- June 4, 2019: Meeting Recording, Meeting Notes
- May 28, 2019: Meeting Recording, Meeting Notes
- May 21, 2019: Meeting Recording
- May 14, 2019: Meeting Recording
- April 23, 2019: Meeting Recording
- April 16, 2019: Meeting Recording
- April 9, 2019: Meeting Recording, Application Functions SDK Current and Future State.pdf
- April 2, 2019: Meeting Recording
- March 26, 2019: Meeting Recording
- March 19, 2019: Meeting Recording
- March 12, 2019: Meeting Recording
- March 5, 2019: Meeting Recording
- February 26, 2019: Meeting Recording
- February 19, 2019: Meeting Recording
- February 12, 2019: Meeting Recording
- February 5, 2019: Meeting Recording
- January 29, 2019: Meeting Recording
- January 22, 2019: Meeting Recording
- January 15, 2019: Meeting Recording
- January 8, 2019: Meeting Recording
- December 18, 2018: Meeting Recording
- December 11, 2018: Presentation Slides - Google; Meeting Recording; Meeting Recording
- December 4, 2018: Presentation Slides - PDF; Presentation Slides - Google; Meeting Recording
- November 13, 2018: Presentaion Slides - PDF; Presentation Slides - Google; Meeting Recording
- October 30, 2018: Presentation Slides - PDF; Presentaion Slides - Google; Meeting Recording
- October 23, 2018: Edinburgh TSC Face 2 Face: Application WG - Edinburgh Slides
- October 16, 2018: Presentation Slides - PDF; Presentation Slides - Google; Meeting Recording
- October 9, 2018: Presentation Slides - PDF; Presentation Slides - Google; Meeting Recording
- October 2, 2018: Meeting Recording
- March 8, 2018: Meeting Recording
Seoul F2F
Slides shared at the Application Functions Training in Seoul: AppFunctionsSDKTraining.pdf
Overview Deck
Application Services Edinburgh Release 1.0 Overview
The Applications Working group focuses on discussing features, issues, and requests related to the Application Functions SDK, and export services. These services provide a way to consume data from EdgeX Core Services and send it to the configured or desired location.
Key Working Group Facts
Working Group Creation Date: June 2, 2017
Working Group Chair: Lenny Goodell (Intel)
Mailing List
- Applications team mail alias: edgex-tsc-applications@lists.edgexfoundry.org
- To subscribe or unsubscribe via the World Wide Web, visit: https://lists.edgexfoundry.org/g/EdgeX-TSC-Applications
Discussion Forum
- For support and discussions about topics related to the Applications Working group, reach out on the #applications channel in Slack.
Meeting Time
- Applications Working Group meetings are held weekly and open to the public.
Applications Working Group meetings alternate weekly between Thursday at 3:30PM PT (Asia Friendly) and Tuesdays at 9am PT (EU Friendly) (find your local time here)
- To subscribe to the meeting invitation, please visit Community Meetings & Calendar
----
Join Zoom Meeting:
https://zoom.us/j/611544838?pwd=VXhCOEFrRTJMQ2FlL2RwMjZ6WUZidz09
Meeting ID: 611 544 838
Passcode: 729106yup
One tap mobile
+16699006833,,611544838# US (San Jose)
+12532158782,,611544838# US (Tacoma)
Dial by your location
+1 669 900 6833 US (San Jose)
+1 253 215 8782 US (Tacoma)
+1 346 248 7799 US (Houston)
+1 646 558 8656 US (New York)
+1 301 715 8592 US (Germantown)
+1 312 626 6799 US (Chicago)
855 880 1246 US Toll-free
877 369 0926 US Toll-free
Meeting ID: 611 544 838
Find your local number: https://zoom.us/u/aoLL4E9yo
Application Services Summary
App Functions (built into the SDK)
Function | Comments |
---|---|
Add Tags | |
Batch | |
Compression | GZIP and ZLIB |
Conversion | XML and JSON |
PushToCore | |
Removed in Ireland release | |
Encryption | AES256 (AES has been Deprecated in Jakarta 2.1.0) |
Export | MQTT, HTTP POST and HTTP PUT |
Filtering | By profile name, device name, source name, resource name |
JSONLogic | |
Set Response Data |
App Services
App Service | Port | Source |
---|---|---|
app-sample | 59700 | app service configurable https://github.com/edgexfoundry/app-service-configurable |
app-service-rules | 59701 | app service configurable https://github.com/edgexfoundry/app-service-configurable |
app-push-to-core | 59702 | app service configurable https://github.com/edgexfoundry/app-service-configurable |
app-mqtt-export | 59703 | app service configurable https://github.com/edgexfoundry/app-service-configurable |
app-http-export | 59704 | app service configurable https://github.com/edgexfoundry/app-service-configurable |
app-functional-tests | 59705 | app service configurable https://github.com/edgexfoundry/app-service-configurable |
app-external-mqtt-trigger | 59706 | app service configurable https://github.com/edgexfoundry/app-service-configurable |
app-rfid-llrp-inventory | 59711 | https://github.com/edgexfoundry/app-rfid-llrp-inventory |
rules engine/eKuiper | 59720 | app service configurable https://github.com/edgexfoundry/app-service-configurable |
Meeting Minutes
Latest Meeting Notes: All Meeting Notes
- December 7, 2021: Meeting Recording
- November 30th, 2021: Meeting Recording
- November 23rd, 2021: Canceled
- November 16th, 2021: Meeting Recording
- November 9th, 2021: Meeting Recording
- November 2nd, 2021: Canceled
- October 26th, 2021: Canceled
- October 19th, 2021: Meeting Recording
- October 12th, 2021: Canceled
- October 5th, 2021: Meeting Recording
- September 21th, 2021: Meeting Recording
- September 14th, 2021: Meeting Recording
- September 7th, 2021: Canceled
- August 31st, 2021: Canceled
- August 24th, 2021: Meeting Recording
- August 17th, 2021: Canceled
- August 10th, 2021: Meeting Recording
- August 3rd, 2021: Meeting Recording
- July 27th, 2021: Meeting Recording
- July 20th, 2021: Canceled
- July 13th, 2021: Meeting Recording
- June 29th, 2021: Meeting Recording
- June 18th, 2021: Meeting Recording
- June 10th 2021: Meeting Recording
- May 27, 2021: Meeting Recording
- May 21, 2021: Meeting Recording
May 13, 2021: Meeting Recording
- May 7, 2021: Meeting Recording
- April 29, 2021: Meeting Recording
- April 15,2027: Meeting Recording:
- April 9, 2021: Meeting Recording
- April 1, 2021: Meeting Recording
- March 18, 2021: Meeting Recording
- March 12, 2021: Meeting Recording
- March 4, 2021: Meeting Recording
- February 26, 2021: Meeting Recording
- February 18, 2021: Meeting Recording
- February 12, 2021: Meeting Recording
- February 4, 2021: Meeting Recording
- January 29, 2021: Meeting Recording:
January 21, 2021: Meeting Recording
- January 15, 2021: Meeting Recording
January 7, 2021: Meeting Recording
- December 10, 2020: Meeting Recording
- December 4, 2020, Meeting Recording
- November 20, 2020: Meeting Recording, rfid-llrp-inventory-service-overview.pptx
- November 6, 2020: Meeting Recording
- October 29, 2020: Meeting Recording
- October 23, 2020: Meeting Recording
- October 15, 2020: Meeting Recording
- October 1, 2020: Meeting Recording
September 25, 2020: Meeting Recording:
September 17, 2020: Meeting Recording:
- September 11, 2020: Meeting Recording
- September 3rd, 2020: Meeting Recording
- August 28th, 2020: Meeting Recording
- August 20th, 2020: Meeting Recording
- August 14th, 2020: Meeting Recording
- August 6th, 2020: Meeting Recording
- July 30, 2020: Meeting Recording
- July 24, 2020: Meeting Recording
July 16, 2020: Meeting Recording
- July 10, 2020: Meeting Recording
- July 9, 2020: Meeting Recording
- June 26, 2020: Meeting Recording
- June 25, 2020: Meeting Recording
- June 19, 2020: Meeting Recording
- June 12, 2020: Meeting Recording
- June 11, 2020: Meeting Recording
- June 5, 2020: Meeting Recording (Password: 4R!$89JA)
- May 15, 2020: Meeting Recording (Password: 9L%y8&1&)
- May 14, 2020: Meeting Recording (Password: 3X*3G37?)
- May 8, 2020: Meeting Recording (Password: 6M$S3?4P)
- April 30, 2020: Meeting Recording (Password: 0e+yc7$+)
- April 17, 2020: Meeting Recording (Access Password: Y6%C86$^)
- April 16, 2020: Meeting Recording (Access Password: g4^4$+5.)
- April 10, 2020: Meeting Recording
- April 3, 2020: Meeting Recording
- April 2, 2020: Meeting Recording
- March 27, 2020: Meeting Recording
- March 19, 2020: Meeting Recording
- March 13, 2020: Meeting Recording
- March 6, 2020: Meeting Recording
- March 5, 2020: Meeting Recording
- February 28, 2020: Meeting Recording
- February 21, 2020: Meeting Recording
- February 20, 2020: Meeting Recording
- February 14, 2020: Meeting Recording
- February 7, 2020: Meeting Recording
- January 24, 2020: Meeting Recording
- January 23, 2020: Meeting Recording (EMQ X Kuiper Rules Engine Demo w/ EdgeX)
- January 17, 2020: Meeting Recording
- January 10, 2020: Meeting Recording
- December 20, 2019: Meeting Recording
- December 13, 2019: Meeting Recording
- December 6, 2019: Meeting Recording
- November 22, 2019: Meeting Recording, EMQ X Kuiper
- November 15, 2019: Meeting Recording
- October 25, 2019: Meeting Recording
- October 18, 2019: Meeting Recording
- October 1, 2019: Meeting Recording
- September 17, 2019: Meeting Recording
- September 10, 2019: Meeting Recording
- September 3, 2019: Meeting Recording, Meeting Notes
- August 27, 2019: Meeting Recording, Meeting Notes
- August 20, 2019: Meeting Recording, Meeting Notes
- August 13, 2019: Meeting Recording, Meeting Notes
- August 6, 2019: Meeting Recording, Meeting Notes, App Functions SDK Configurable App Service Feature Requests.xlsx
- July 30, 2019: Meeting Recording, Meeting Notes
- July 16, 2019: Meeting Recording, Meeting Notes
- July 9, 2019: Meeting Recording, Meeting Notes
- June 25, 2019: Meeting Recording, Meeting Notes
- June 18, 2019: Meeting Recording, Meeting Notes
- June 11, 2019: Meeting Recording, Meeting Notes
- June 4, 2019: Meeting Recording, Meeting Notes
- May 28, 2019: Meeting Recording, Meeting Notes
- May 21, 2019: Meeting Recording
- May 14, 2019: Meeting Recording
- April 23, 2019: Meeting Recording
- April 16, 2019: Meeting Recording
- April 9, 2019: Meeting Recording, Application Functions SDK Current and Future State.pdf
- April 2, 2019: Meeting Recording
- March 26, 2019: Meeting Recording
- March 19, 2019: Meeting Recording
- March 12, 2019: Meeting Recording
- March 5, 2019: Meeting Recording
- February 26, 2019: Meeting Recording
- February 19, 2019: Meeting Recording
- February 12, 2019: Meeting Recording
- February 5, 2019: Meeting Recording
- January 29, 2019: Meeting Recording
- January 22, 2019: Meeting Recording
- January 15, 2019: Meeting Recording
- January 8, 2019: Meeting Recording
- December 18, 2018: Meeting Recording
- December 11, 2018: Presentation Slides - Google; Meeting Recording; Meeting Recording
- December 4, 2018: Presentation Slides - PDF; Presentation Slides - Google; Meeting Recording
- November 13, 2018: Presentaion Slides - PDF; Presentation Slides - Google; Meeting Recording
- October 30, 2018: Presentation Slides - PDF; Presentaion Slides - Google; Meeting Recording
- October 23, 2018: Edinburgh TSC Face 2 Face: Application WG - Edinburgh Slides
- October 16, 2018: Presentation Slides - PDF; Presentation Slides - Google; Meeting Recording
- October 9, 2018: Presentation Slides - PDF; Presentation Slides - Google; Meeting Recording
- October 2, 2018: Meeting Recording
- March 8, 2018: Meeting Recording
Seoul F2F
Slides shared at the Application Functions Training in Seoul: AppFunctionsSDKTraining.pdf
Overview Deck
Application Services Edinburgh Release 1.0 Overview