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:

Hi @SmokelessChimney ,
that’s a lot of info and a unique writing style for sure.
Out of curiosity, what was the webinar’s name?

It sounds like you are not sure how to use Edge Impulse and if it is going to work for your use case. We can’t really give you a response on forum, but you can easily find out yourself.

Create a free account and play around with a few tutorials, in particular this one:

Only in your case the inputs and outputs are different: the inputs are smoke sensor measurements and the outputs are commands to the controller (or numbers for burning intensity? you would know better).

So after trying out the tutorial, you will need to collect the data and label it with your device. Likely can do it with Data Forwarder, since your data is not very high frequency
Data forwarder | Edge Impulse Documentation.

I am thinking it would be a waste of time to play with this software. I received an email from
Wesley Daviswesley@edgeimpulse.com and booked two meetings. They were canceled and he said he moved the meeting. Moved to when?

My system is already working. I need to know what Edge Impulse can do for my vision. I don’t think playing around with it will be time well spent. I need a more focused approach on deciding if we should commit to this.

What I need is to sit down in a meeting inform the person explain how this smoke measurement and control system works and where we are heading to and see if the Edge Impulse can pull certain parameters out for Key control points. This takes a seasoned technical person.

I have already spent time in the Webinar and gained a little interest, I need to know more about what this Edge Impulse system is and can do for our vision.

The Webinar was: "Accelerating Industrial Automation with Arduino and Edge Impulse "!
The presenters did fine. I simply could not follow what they were talking about. I use ESP32 an code them myself. I just could not follow the speakers.