SensiML TestApp

Real-time, on-device testing of SensiML Knowledge Packs with Accurate Test Results

See Accurate Results Faster With Rapid Testing

Validating model accuracy in real-time on the intended edge IoT device is vital to building confidence your product performs as expected. The time gap between model simulation and working IoT device can take weeks or months with traditional design methods. With SensiML’s AutoML workflow culminating with on-device testing using TestApp, developers can get to a working prototype in mere days or weeks.
Simple configuration options available in Analytics Studio can provide the necessary wrapper code for turnkey firmware executable on most platforms providing real-time model result streaming over a variety of output interfaces including Bluetooth LE, Wi-Fi, USB, UART, LoRAWAN, NB-IoT, and TCP/IP*. Models built in SensiML Analytics Studio can be flashed and tested on-device directly with no additional coding required to test sensor model classifier performance.
* Some communications interfaces require use of SensiML Open Gateway in addition to TestApp

Available as a standalone Windows 10 PC test application and on Android mobile devices, TestApp can be quickly configured to display in real-time and log classification results from your model running on actual hardware.

Key TestApp Features
  • Test tool for model validation on device
  • Real-time and logged collection
  • Control of post-classification processing filters
  • Rich visualizations and debug info
  • Windows and Android versions
  • Skinnable graphics for showcasing demo applications
  • Android version available as open-source reference code for user modification as required.
SensiML Fan Fault Test Demo
Watch an example of TestApp used to show a seven-class fan state inference model at work. With TestApp you can quickly show concept demos for intelligent sensing applications. For this demo, we demonstrate the power of the analytics using only 3-axis accelerometer sensor data to accurately detect a variety of fan states and faults.

The SensiML Endpoint AI Workflow

Workflow
Platforms and Plans
SensiML covers a broad array of embedded microcontrollers and sensors enabling developers to target the right system for their application needs. From small ultra-low power MCUs possessing tens of kB memory to multi-core x86 client nodes with GBs of SRAM, SensiML provides ML code output to suit the hardware capabilities of your chosen platform.
Platforms and Plans
Whether you are an experimenter, startup, mid-sized manufacturer, or large enterprise, SensiML has a plan tailored to suit your requirements. Compare our different plan features or get started with our "Free Community Edition" to determine what is best for your own IoT project. As such, you can fully explore the capabilities of the toolkit, collect and label your own data, and build and show real working AI edge models!