Command Extension for Build & Deploy
Prerequisites
Basic knowledge of Zephyr is required before using the Edge Impulse Zephyr Module, there are many excellent resources available, and this series is not a Zephyr primer. Additionally, before beginning this series, complete the static buffer deployment tutorial to understand the foundational concepts of our Edge Impulse Zephyr Module deployment.Getting started
First follow the Edge Impulse Zephyr module deployment instructions, then explore the other tutorials to enhance your Zephyr projects with Edge Impulse capabilities.Tutorials in this series
Getting Started
Deploy your first model (15 min)
Porting Between Boards
Move projects across hardware (20 min)
Using IMU Sensors
Accelerometer and gyroscope integration (30 min)
Microphone Keyword Spotting
Audio classification with PDM microphones (30 min)
Arduino® UNO™ Q
Dual-system board with unique debugging (25 min)
Thread Inferencing
Run inference on Thread (30 min)
Data acquisition
Stream sensor data to Edge Impulse (20 min)
BLE GATT client
Monitor inference results from a BLE peripheral wirelessly (25 min)
Wired alternative for Nano 33 BLE Sense / Nesso N1: if you don’t need wireless or want to also stream camera frames, the Android data collector USB OTG tab can read IMU CSV data (and OV7675 / OV2640 images) directly from the board over a USB cable using the
nano33ble_ai_kit_otg or nesso_usb_serial_imu Arduino sketches — no Zephyr firmware required.Repositories
- Example Standalone Inferencing Reference project with static buffer inference
- Edge Impulse SDK Zephyr Module Core SDK as Zephyr module
- IMU Inference Full firmware with sensors
- Microphone Keyword Spotting Inference Full firmware with microphone input