SensiML Toolkit Documentation
Welcome to the SensiML Analytics Toolkit documentation. The SensiML Toolkit is a software suite for building smart IoT/AI applications on embedded devices at the edge.
Getting Started
We recommend starting with the SensiML Getting Started Guide which will walk you through how to use each of the tools listed below in a Hello World style project for sensor applications.
Included Software
Data Studio - The Data Studio is an application that helps you capture, organize, and label raw data from the sensor and transform it into the events you want to detect.
Analytics Studio - The Analytics Studio is an application that filters and optimizes your labeled sensor data through machine learning algorithms. It generates a model (SensiML Knowledge Pack) ready to be flashed into the firmware of your device of choice.
SensiML TestApp - The SensiML TestApp is an Android application that connects to your embedded device over Bluetooth-LE. It can be used to show real-time event classifications from a model running on your embedded device.
Open Gateway - The Open Gateway is an open-source application that connects to your embedded device over Bluetooth-LE, Serial, or Wi-Fi (TCP/IP). It can be used to display real-time classification results from a model or used as a sensor hub for collecting raw sensor data.
SensiML Python SDK - The SensiML Python SDK is a library that provides a programmatic interface to SensiML APIs through python.
- Getting Started
- Overview
- Quick Start Project
- Data Studio
- Setting Up Project Properties
- Capturing Sensor Data
- Labeling Your Data
- Other Useful Features
- Analytics Studio
- Project Summary
- Querying Data
- Building a Model
- Exploring Model Details
- Testing Model Results
- Real-Time Model Classifications
- Running a Model in the Data Studio
- Running a Model On Your Embedded Device
- Debugging Bad Results
- Data Collection Planning
- Where to go next?
- Keyword Spotting
- Boxing Punch Activity Recognition
- Canine Activity Recognition Collar
- Robot Arm Motion Recognition and Anomaly Detection
- Fan State Condition Monitoring
- Audio Anomaly Detection
- Vibration Anomaly Detection
- Audio Cough Detection
- Guitar Note Audio Recognition
- Smart Lock Audio Recognition
- Wizard Magic Wand Gesture Game
- Arduino Nano 33 BLE Sense
- Arduino Nicla Sense ME
- Infineon PSoC™ 6
- M5Stack M5StickC PLUS ESP32-PICO Mini IoT Dev Kit
- Microchip Technology AVR128DA48 Curiosity Nano Evaluation Kit
- Microchip Technology PIC-IoT WG Development Board
- Microchip Technology SAMD21 ML Eval Kit (SAM-IoT WG)
- Nordic Thingy
- onsemi RSL10 Sense
- QuickLogic Chilkat
- QuickLogic QuickAI
- QuickLogic QuickFeather
- Raspberry Pi
- Silicon Labs Thunderboard Sense 2
- Silicon Labs xG24 Dev Kit
- SparkFun QuickLogic Thing Plus - EOS S3
- ST SensorTile
- ST SensorTile.box