Browse our open source example apps to accelerate your wireless IoT project.

Blues Developers
What’s New
Resources
Blog
Technical articles for developers
Newsletter
The monthly Blues developer newsletter
Terminal
Connect to a Notecard in your browser
Developer Certification
Get certified on wireless connectivity with Blues
Webinars
Listing of Blues technical webinars
Blues.comNotehub.io
Shop
Docs
Button IconHelp
Notehub StatusVisit our Forum
Button IconSign In
Sign In
Sign In
What’s New
Resources
Blog
Technical articles for developers
Newsletter
The monthly Blues developer newsletter
Terminal
Connect to a Notecard in your browser
Developer Certification
Get certified on wireless connectivity with Blues
Webinars
Listing of Blues technical webinars
Blues.comNotehub.io
Shop
Docs
homechevron_rightWebinarschevron_rightOptimized MLOps with Edge Impulse, Blues, and Zephyr

Optimized MLOps with Edge Impulse, Blues, and Zephyr

August 31, 2023

For this presentation we invited our partners at Edge Impulse and Zephyr, and showed off an MLOps workflow that lets you streamline the process of taking ML-based projects to production.

  • Machine Learning
  • Zephyr
email

Webinar Summary

The following summary is auto-generated from the webinar recording.

Welcome to an insightful exploration of MLOps and its pivotal role in enhancing machine learning projects, especially in the realm of IoT. Today, we'll dive deep into how Blues, Edge Impulse , and Zephyr RTOS are revolutionizing MLOps, making it easier for developers to deploy and maintain machine learning models efficiently.

Understanding MLOps

So, what is MLOps, and why is it essential? MLOps stands for Machine Learning Operations, a practice that merges machine learning with DevOps principles. It aims to streamline the deployment, maintenance, and monitoring of ML models in production. The need for MLOps arises from the traditional waterfall model of software development, which often leads to inefficiencies. A staggering 88% of commercial ML projects remain stuck in development and testing phases, primarily due to the complexities of cross-team collaboration.

At its core, MLOps facilitates better communication and collaboration among various teams, whether they be product, development, or QA. This leads to easier testing, bug fixing, and security updates post-deployment, ultimately allowing for continuous model improvement.

The Role of Blues in MLOps

Blues is at the forefront of making cellular IoT easier for developers. Our flagship product, the Notecard, is a cellular IoT system-on-module that comes with 500 MB of data and 10 years of prepaid cellular service. This unique offering eliminates subscription fees, making it cost-effective for developers.

The Notecard works seamlessly with our cloud service, Notehub, to create a robust device-to-cloud data pipeline. Developers can easily connect sensors and read data securely over cellular to Notehub, facilitating efficient data handling without being locked into any specific platform.

One of the most exciting features of the Notecard is its JSON-based API, which simplifies interaction with cellular modems. This allows developers to easily send and receive data, making it a go-to solution for IoT projects.

Introducing Zephyr RTOS

Next, we have Benjamin from the Zephyr project, who will share insights on this open-source real-time operating system (RTOS). Zephyr is designed for small, resource-constrained devices, making it perfect for TinyML applications.

Zephyr provides essential building blocks for embedded applications, including hardware abstraction and multitasking capabilities. This flexibility is crucial for adapting to various hardware configurations, especially in today’s silicon shortage scenario.

Moreover, Zephyr’s modular design ensures that firmware updates are secure and efficient, allowing for remote management of devices. The active community around Zephyr continuously contributes to its development, ensuring it remains a relevant choice for developers.

Machine Learning with Edge Impulse

Now, let’s turn to Edge Impulse and its role in this ecosystem. Edge Impulse is a platform that simplifies the process of building and deploying machine learning models on edge devices. It allows developers to collect data from sensors, design models, and deploy them effortlessly.

Owen and David from Edge Impulse will demonstrate how to implement machine learning on microcontrollers using a streamlined workflow that includes data collection, model training, and deployment.

Edge Impulse emphasizes the importance of privacy, cost, reliability, bandwidth, and latency in machine learning applications. By leveraging Edge Impulse, developers can gain insights from sensor data to predict conditions and anomalies.

Real-World Applications and Demos

Today, we’ll also showcase a real-world demo that ties together the capabilities of Blues, Zephyr, and Edge Impulse. This demo will illustrate how to gather accelerometer data using Zephyr firmware and transmit it via the Notecard to Edge Impulse for ML model training.

As we move through the demo, we’ll highlight the key features of each technology, including how to utilize the Notecard for large binary payloads and firmware updates through a process called NoFU (Notecard Outboard Firmware Update).

Continuous Model Improvement

One of the critical aspects of MLOps is the ability to continuously improve models in the field. As models are deployed, they may experience drift due to changes in the environment or data inputs. This necessitates the ability to update models dynamically, a feature supported by the integration of Edge Impulse and Blues.

For instance, if a model trained under summer conditions needs to be adjusted for winter, developers can easily collect new data, retrain the model on Edge Impulse, and deploy updates to devices using the Notecard.

Conclusion

In summary, MLOps is a game-changer for machine learning in IoT applications. By leveraging the strengths of Blues, Edge Impulse, and Zephyr, developers can streamline their workflows, enhance model performance, and ensure robust deployments. We hope this exploration has illuminated the exciting possibilities of MLOps and inspired you to implement these technologies in your projects.

For more information and resources, be sure to check out our websites:

  • Blues YouTube Channel
  • Edge Impulse
  • Zephyr Project
© 2025 Blues Inc.
© 2025 Blues Inc.
TermsPrivacy
Notecard Disconnected
Having trouble connecting?

Try changing your USB cable as some cables do not support transferring data. If that does not solve your problem, contact us at support@blues.com and we will get you set up with another tool to communicate with the Notecard.

Advanced Usage

The help command gives more info.

Connect a Notecard
Use USB to connect and start issuing requests from the browser.
Try Notecard Simulator
Experiment with Notecard's latest firmware on a Simulator assigned to your free Notehub account.

Don't have an account? Sign up