Learning Edge Impulse and Using ESPNow

Question/Issue:
I have a built up system that measures smoke and transmits this to a combustion control device.

Project ID:
Smokeless Chimney

Context/Use case:
Measuring smoke from a wood or pellet stove logging this data and making adjustments to the operator instructions and air flow to optimize the combustion for clean burning.

Steps Taken:
Step 1: attempt to listen to a webinar. 7/16/25 Knowledgeable people, heavy accent, could not understand what was being presented in the first speaker. Second speaker was better, my mind went to other tasks, third speaker brought me back.

Step 2: will this work on the ESP32? Oh it will, now I am interested.

Step 3: I have the system coded in C++ on the arduino IDE. The smoke measurement sends out an ESP32now broadcast and remote receivers pick it up an log the data or process for combustion control.

Step4: what advantage is the Edge Impulse (system!)? Do I need to recode the whole thing?

Expected Outcome:
I am looking for better training of the combustion controllers. using the data derived from the smoke measurement to tailor the combustion control to the specific installation, every installation is unique.

Actual Outcome:
Yet to be accomplished, I have no knowledge of Edge Impulse, the system, how it works, how it is deployed and where to start.

Reproducibility:

  • [ ] Always
  • [ ] Sometimes
  • [ ] Rarely

Environment:

  • Build Environment Details: [ESP32 Core for Arduino 2.0.4]

Logs/Attachments:
No issue, pre-system dive due diligence

Additional Information: