Meeting #13 (2025/04/23)

Meeting #13 (2025/04/23)

Table of Contents


Attendance

Attended

Proxy (w/ @name)

Holiday

Did Not Attend

Attended

Proxy (w/ @name)

Holiday

Did Not Attend

Name

Company

Name

Company

Knox Lively

Atym

Dan Kouba

Atym

Patrick Robb

UNH IOL

Brad Clements

Murkworks

Marshall Meier

Emerson

Stephen Berard

Atym

Evan Parker

UNH IOL

John Walicki

Individual

Dan Mihai Dumitriu

Midokura Japan K.K.

Erik Nordmark

(ZEDEDA, Inc.)

Daniel Lazaro

Aveva

Graeme Cloughley

Edge Inference

Jason Shepherd

Atym

Drasko Draskovic

Abstract Machines

Lincoln Lavoie

UNH IOL


Meeting Summary

Project Status Update @ 9:10

Knox provided recent project status updates, which included dynamic sensor discovery and bug fixes on the Ocre runtime side. He also mentioned that the sample code in the getting-started repo had been refreshed to provide better documentation around API usage.

Recent runtime updates @ 9:54
Stephen provided additional detail about updates to the runtime in regard to the addition of dynamic central sensor discovery. He explained the new APIs that allow querying sensors by logical name rather than index, which improves portability.

Flash Validation Framework demo @ 16:11
Patrick demonstrated the new Flash Validation Framework set up in the UNH-IOL. This framework runs automated tests to validate the Ocre runtime after flashing, and the team discussed potential next steps for expanding the testing capabilities.

Memory optimization efforts @ 39:00
After a question from @Brad Clements asking whether or not we have got Ocre running on the ESP32 boards, Stephen outlined several initiatives underway to optimize memory usage, including reducing the memory footprint of the WebAssembly containers, leveraging execute-in-place (XIP) to load containers directly from flash, and exploring the use of external PSRAM on certain boards.


Action Items

  1. @Knox Lively and @Stephen Berard to sync on additional flash validation tasks (zephyr shell task) for @Patrick Robb to implement

  2. @Knox Lively to update ocre-runtime API, as well as add documentation for: dynamic sensor discovery, intercontainer messaging, and changes to the GPIO documentation.


Vote Results

TSC Voting to Approve:

Motion:

Second:

Results:

Voting Member

Company

Y/N/A

Voting Member

Company

Y/N/A

Knox Lively

Atym, Inc.

 


Meeting Materials (recording, transcript, slides, etc.)