SensiML Analytics Toolkit Suite

Developer tools that can automate the process of building intelligent sensor applications

Data Capture Lab

A full-featured client tool (Windows PC and Android Mobile) enabling rapid, efficient, and collaborative multi-user data collection, cleansing, labeling, and metadata annotation of your custom application datasets.

Analytics Studio

A powerful cloud service component that uses your labeled datasets to deliver device-optimized firmware for your chosen endpoint. Pick a target device, required accuracy, custom dataset, and it can figure out the rest.

Test App

Used to quickly and efficiently validate final device firmware and test for the proper behavior, accuracy, and performance of your algorithm empirically on actual endpoint hardware.

Available Software Subscription Bundles

  • Choose your
    version

  • Data Collection and Labeling with SensiML Data Capture Lab
  • Mobile Data Collection (Android)
  • Raw Sensor Capture from IoT Device
  • Raw Sensor Data Import (CSV)
  • Video Annotation
  • Automated ML Algorithm Creation
  • Algorithm Performance Visualization
  • Auto-Generation of Optimized Device Code
  • Embedded Binary Executable Output*
  • Device Test/Validation Application
  • Cloud Project Storage/Sync
  • High Sample Rate Sensing
  • API for Edge Learning/Tuning
  • Multi-User Project Collaboration
  • Embedded C Code Library Output
  • Quarterly Customized Training and Consultation
  • Enterprise Support SLA
  • Early Beta Pre-Release Access to Updates
  • Starter

  • $499

    one time 90 day trial

  • Data Collection and Labeling with SensiML Data Capture Lab
  • Mobile Data Collection (Android)
  • Raw Sensor Capture from IoT Device
  • Raw Sensor Data Import (CSV)
  • Video Annotation
  • Automated ML Algorithm Creation
  • Algorithm Performance Visualization
  • Auto-Generation of Optimized Device Code
  • Embedded Binary Executable Output
  • Device Test/Validation Application
  • up to 1GB
  • up to 100kHz
  • API for Edge Learning/Tuning
  • Multi-User Project Collaboration
  • Embedded C Code Library Output
  • Quarterly Customized Training and Consultation
  • Enterprise Support SLA
  • Early Beta Pre-Release Access to Updates
  • Basic

  • $829

    per month billed annually

  • Data Collection and Labeling with SensiML Data Capture Lab
  • Mobile Data Collection (Android)
  • Raw Sensor Capture from IoT Device
  • Raw Sensor Data Import (CSV)
  • Video Annotation
  • Automated ML Algorithm Creation
  • Algorithm Performance Visualization
  • Auto-Generation of Optimized Device Code
  • Embedded Binary Executable Output
  • Device Test/Validation Application
  • up to 1GB
  • up to 10kHz
  • API for Edge Learning/Tuning
  • Multi-User Project Collaboration
  • Embedded C Code Library Output
  • Quarterly Customized Training and Consultation
  • Enterprise Support SLA
  • Early Beta Pre-Release Access to Updates
  • Standard

  •  

  • Data Collection and Labeling with SensiML Data Capture Lab
  • Mobile Data Collection (Android)
  • Raw Sensor Capture from IoT Device
  • Raw Sensor Data Import (CSV)
  • Video Annotation
  • Automated ML Algorithm Creation
  • Algorithm Performance Visualization
  • Auto-Generation of Optimized Device Code
  • Embedded Binary Executable Output
  • Device Test/Validation Application
  • up to 10GB
  • up to 100kHz
  • API for Edge Learning/Tuning
  • up to 10 users
  • Embedded C Code Library Output
  • Quarterly Customized Training and Consultation
  • Enterprise Support SLA
  • Early Beta Pre-Release Access to Updates
  • Enterprise

  •  

  • Data Collection and Labeling with SensiML Data Capture Lab
  • Mobile Data Collection (Android)
  • Raw Sensor Capture from IoT Device
  • Raw Sensor Data Import (CSV)
  • Video Annotation
  • Automated ML Algorithm Creation
  • Algorithm Performance Visualization
  • Auto-Generation of Optimized Device Code
  • Embedded Binary Executable Output
  • Device Test/Validation Application
  • up to 20GB
  • up to 100kHz
  • API for Edge Learning/Tuning
  • up to 20 users
  • Embedded C Code Library Output
  • Quarterly Customized Training and Consultation
  • Enterprise Support SLA
  • Early Beta Pre-Release Access to Updates

* Limited number of classification results per device power cycle

Supported Platforms

QuickLogic - QuickAI Accelerated AI Platforms

QuickLogic's QuickAI™ and EOS™ S3AI platforms are both supported within SensiML Analytics Studio. Unique ultra-low power AI platforms with heterogeneous processing cores, the QuickLogic family of endpoint AI platforms allow SensiML algorithms to be implemented with hardware optimization for FPGA, DSP, and neuromorphic memory.

QuickLogic’s QuickAI platform for endpoint artificial intelligence (AI) applications provides an all-inclusive low power solution and development environment to economically incorporate the benefits of AI in endpoint applications. Full details can be found at the Quicklogic QuickAI product site.

ST - STM32 & SensorTile Development Kit

The SensorTile is a tiny, square-shaped IoT module that packs powerful processing capabilities leveraging an 80 MHz STM32L476JGY microcontroller and Bluetooth low energy connectivity based on BlueNRG-MS network processor as well as a wide spectrum of motion and environmental MEMS sensors, including a digital microphone.

Nordic Semiconductor - nRF52 & Nordic Thingy IoT Sensor Kit

Nordic Thingy:52® is natively supported within SensiML Analytics Studio

The Nordic Thingy:52® is a compact, power-optimized, multi-sensor development kit. It is an easy-to-use development platform, designed to help you build IoT prototypes and demos, without the need to build hardware or write firmware.

Intel Atom E Processors

The Intel® Atom™ processor line is built for embedded applications. Power mobile, portable, and small-scale devices of every kind. Choose from processor/chipset combinations and system-on-chip configurations that deliver excellent performance per watt, rich graphics, and I/O integration.

ARM Cortex-M Series Processors

ARM Cortex-M3 and higher processors are supported within SensiML Analytics Studio

The Arm Cortex-M processor family is a range of scalable, energy efficient and easy-to-use processors that meet the needs of tomorrow’s smart and connected embedded applications.

Raspberry Pi 3/3Bs

is supported within SensiML Analytics Studio

The Raspberry Pi 3 Model B+ is the latest product in the Raspberry Pi 3 range, boasting a 64-bit quad core processor running at 1.4GHz, dual-band 2.4GHz and 5GHz wireless LAN, Bluetooth 4.2/BLE, faster Ethernet, and PoE capability via a separate PoE HAT.

Supported Features

Fully Supported Embedded Sensor Endpoint Platforms

  QuickLogic Merced
(EOS S3B-AI)
QuickLogic Merced
(EOS S3B-AI)
+ Mayhew
QuickLogic Chilkat
(EOS S3B-AI)
ST Sensor Tile
(STM32)
Nordic Thingy
(nRF52)
Accelerometer
Sensor Component ST LSM6DSL ST LSM6DSL Bosch BMI160 ST LSM6DSM TDK MPU-9250
Supported Output Data Rates (Hz) 26, 52, 104, 208, 416, 1660 26, 52, 104, 208, 416, 1660 25, 50, 100 26, 52, 104, 208, 416 5, 10, 25, 50, 100, 200
Support Range (Gs) ± 2 ± 2 ± 2 ± 2, ± 4, ± 8, ± 16  ± 2
Gyroscope
Sensor Component ST LSM6DSL ST LSM6DSL Bosch BMI160 ST LSM6DSM TDK MPU-9250
Supported Output Data Rates (Hz) 26, 52, 104, 208, 416, 1660 26, 52, 104, 208, 416, 1660 25, 50, 100 26, 52, 104, 208, 416 5, 10, 25, 50, 100, 200
Support Range (DPS) ± 2000 ± 2000 ± 2000 ± 250, ± 500,
± 1000, ± 2000
± 2000
External Analog Input (ADC)        
Sensor Component   LTC-1859      
Supported Output Data Rates (Hz)   1 ch x 100kHz,
1-4 ch x 16 kHz
     
Support Range (V)   ± 5, ± 10      
Supported Input Modes   Single Ended, Differential      
Microphone
Sensor Component Knowles
SPH0641LM4H
Knowles
SPH0641LM4H
Knowles
SPH0641LM4H
ST
MP34DT04/DT05
ST
MP34DB02
Supported Output Data Rates (Hz) 16 kHz 16 kHz 16 kHz 16 kHz 8 kHz
(lossy comp)
Multi-Sensor Recognition
IMU + Audio  
IMU + ADC        
Communication BLE BLE BLE BLE BLE
Component nRF51822 nRF51822 nRF51822 BlueNRG-MS nRF52832
Raw Sensor Data Storage SDCard SDCard   SDCard  
Capacity Up to 32GB Up to 32GB   Up to 32GB  
Voice Recognition    
Analytics Studio Supported Platforms*
Raspberry Pi 3
Intel Atom/Core Processors

* - As generic embedded platforms, the following can be supported for algorithm code generation provided customer can supply needed sensor libraries and perform sensor integration effort.  Native support in Data Capture Lab and TestApp requires use of SensiML API to write conformant interface libraries.