Versions Compared

Key

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

EdgeX Foundry will be holding held 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 /

    and Tyler Cox, Dell

    • Calls were recorded and 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=WwirJWpnDUJhrrcwfU3uabn04r0jrDVvFuture Tech Talks may be added in the future, post-Barcelona release


    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