Blog Post

Collect Sensor Data Straight From Your Web Browser

Machine LearningThrough our new Web Serial support, you can connect to any fully-supported development board straight from the browser - no CLI tools required anymore.

Jan Jongboom

May 6, 2021

Collecting data from real devices is the first step of any embedded machine learning solution, and to make this even easier we're adding support for Web Serial to the Edge Impulse Studio. This means that you can now collect data from any fully-supported development board straight from your browser, without any other tools installed on your computer.

To get started just open the latest version of Google Chrome or Microsoft Edge, go to the data acquisition page in the Studio, and click 'Connect using WebUSB'.

Read the Getting started sectionGetting started

To get started just open the latest version of Google Chrome or Microsoft Edge (this does not work in other browsers unfortunately), go to the data acquisition or live classification page in the Studio, and click ‘Connect using WebUSB.’ Select your development board, and you're done. You can now collect data from any of the built-in sensors, see a visual preview on boards with a camera, and verify your model. 

Read the Limitations sectionLimitations

Currently the Web Serial integration only works with fully-supported development boards, so if you rely on the data forwarder you'll still need to use the Edge Impulse CLI. In addition, the Web Serial API does not support baud rate switching - which we use to switch to the highest speed possible on boards that support this - so camera previews or syncing large files are slower. If you need full speed, just use the normal CLI.

Read the Ideal for workshops sectionIdeal for workshops

This is a huge step up in usability. Issues with installing the CLI are probably our number one complaint on the forums, and this is an easy way to completely side step this. Whether you're running a workshop with hundreds of people, or trying to build embedded ML models on a locked down corporate machine: the Web Serial integration is here for you.

Questions or issues? We'd love to hear from you on the forums!


Jan Jongboom is the CTO and cofounder of Edge Impulse. He loves doing weird things with hardware straight from his web browser.

Subscribe

Are you interested in bringing machine learning intelligence to your devices? We're happy to help.

Subscribe to our newsletter