Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

EdgeX Foundry will be holding a series of Tech Talks / Educational Technical Spin Up Calls hosted by Jim White, Dell

  • 30 minute deep-dive topics, followed by 30 minutes of open Q&A
  • Held Thursdays at alternating times (6pm & 9am EDT)
  • Email info@edgexfoundry.org to request to be added directly to meeting invite
  • Calls will be recorded / posted to this Wiki page (along with any presentation material)

Additional resources to learn more


Thursday 6pm EDT Call information:

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

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

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: 183 149 170
International numbers available: https://zoom.us/zoomconference?m=3bfgPirSxU_LzyJzAbU1zt0BSN_OFJW3


Thursday 9am EDT Call information:

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

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

Or Telephone:
Dial: +1 646 558 8656 (US Toll) or +1 408 638 0968 (US Toll)
+1 855 880 1246 (US Toll Free)
+1 877 369 0926 (US Toll Free)
Meeting ID: 862 983 841
International numbers available: https://zoom.us/zoomconference?m=WwirJWpnDUJhrrcwfU3uabn04r0jrDVv


Learning Sessions

    • What you need to start working with the existing code
    • How to get and run the code in your environment
    • Explore how to test that what you have running is working correctly
  • July 6 (9am EDT): Getting and Running EdgeX Docker Containers (Slides (PPTX); Meeting Recording)
    • Where to get the EdgeX Foundry micro service Docker Containers
    • Using Docker Compose to get the EdgeX Containers
    • Running the EdgeX containers
    • How to use EdgeX containers in development (hybrid native and Docker development)
    • Eventual container build process
    • Open Q&A

  • July 13 (6pm EDT): Core Data Micro Service - Deep(er) Dive (Slides (PPTX); Meeting Recording)
    • Core Data's general purpose
    • Core Data’s makeup – including technologies/libraries/tools used in Core Data
    • REST API outline (categorizing the APIs by purpose)
    • Core Data object model
      • Event's and Readings
      • Value Descriptors - what are they and how they are used in EdgeX
    • Some important configuration settings
      • Metadata check
      • Persistence via Mongo
      • "streamed" option
      • Message push to export services and/or rules engine

  • July 20 (9am EDT) - Meeting canceled (EdgeX MVP meeting)
  • July 27 (6pm EDT): Meta Data Micro Service Part 1 (Slides (PPTX)Meeting Recording)
    • Meta Data's general purpose
    • Meta Data's makeup
    • REST API outline
    • Meta Data object model
      • Device, Device Service
      • Addressable
    • Some important configuration settings
    • Meta Data Part 2 (in upcoming call, will cover Device Profile and Provisioning)

  • August 3 (9am EDT): Meta Data Micro Service Part 2 (Slides (PPTX); Meeting Recording)
    • Meta Data Profile Details
      • Commands
      • Resources
      • Device Resources
    • Provisioning from a Meta Data perspective
    • Provisioning from a Device Service perspective
  • August 10 (6pm EDT): Command Micro Service (Slides (PPTX); Demo API Walk Through shown in the talk; Meeting Recording)
    • Command general purpose
      • Why a command micro service
    • Command makeup - including technologies/libraries/tools/etc.
    • REST API outline
      • Command's API relationship to the Device Profile
    • Configuration settings
    • Quick update on ongoing project work
    • C&R's general purposes
    • C&R's makeup - Consul and additions
      • Config Seed
      • Config Watchers
    • Integration with other micro services
      • How micro services bootstrap with C&R
      • Configuration in micro services
      • Default settings in development versus deployment (docker)
    • Configuration data organization and naming conventions
      • key/value pairs
      • association to microservice id namespace
      • profiles
    • Consul Web Interface
    • Registry and service health
    • Dynamic reloading of config data
      • Watchers
    • Future Considerations and additions
      • registry
      • more with watchers
      • Consul or ? (Consul's architecture)

  • August 24 (6pm EDT):  Export Services (Slides (PPTX); Meeting Recording)
    • Export Services = Export Client Registration and Export Distribution microservices
      • With connectors to rules engine, analytics, etc.
    • Export Services Technology
      • Basics of how it works
      • Web application with a Spring Integration application
    • Export Client
      • Client Registration Data Model
      • Export Client API
    • Export Distribution
      • EAI model and design patterns
      • Message copy, filter, transformation, etc.
      • Potential extension points
    • Demos
    • Export Services Barcelona MVP changes
    • Configuration Settings
    • Upcoming Tech Talks
    • Q&A

  • September 7 (6pm EDT): Logging Service (Slides(PPTX); Meeting Recording)
    • What and Why a Logging Microservice?
    • Logging Service Technology
      • Spring/Java core
      • Logback Wrapped
      • Persistence options
      • Basics of how it works
    • Adding Logging to your microservice
      • Configuration
      • Logging objects
    • REST API
      • Adding log entries
      • Query the logs
    • Upcoming Tech Talks
    • Q&A

  • September 14 (9am EDT): Device Service SDK Deep Dive (Slides(PPTX)Meeting Recording)
    • Generating a Device Service
      • Service Configuration File
    • Generated DS Components

      • Features

      • Service Coverage

    • Developer Implementation

    • Device Profile Recap

    • Further References
    • Upcoming Tech Talks

    • Q&A