Supported Platforms

AI Sensor Processing at the Extreme Edge

Broad IoT Embedded Edge Platform Support
SensiML supports multiple levels of platform integration. The maximum flexibility is afforded by Standard and Enterprise versions of SensiML that offer the option of generating full C source code output. Boards supported directly in DCL include STMicro STM32 (ST SensorTile), Nordic nRF52 (Nordic Thingy52), and QuickLogic EOS S3 (QuickAI), with more soon to be announced. Finally, for user-designed boards and those having unique sensors, we provide an integration guide illustrating the steps to add full integration to SensiML Toolkit for custom hardware of your own.

Build Intelligent Endpoints for Embedded IoT Devices

Efficient Productivity is Built In
for Your Own Production Grade Solutions

The next form of integration is awareness and support of unique hardware capabilities allowing for utilization of specific SoC accelerators or compute cores for those devices supporting this capability. Examples of this level of hardware support include DSP and FPGA optimizations for Quicklogic EOS S3 and CMSIS DSP optimization for Arm Cortex processor based SOCs. The next form of platform support includes specific evaluation and prototyping boards that are recognized directly within the SensiML Data Capture Lab (DCL) for interactive data acquisition of raw sensor data into the toolkit without need to utilize custom scripts, 3rd party data acquisition software, or custom coding.

Embedded edge devices compatible with Analytics Toolkit

As an AutoML toolkit for IoT edge devices, SensiML covers a broad array of embedded endpoint system architectures enabling developers to target the right system for their application needs.
  Arduino Nano 33 BLE Sense Microchip Technologies SAMD21 ML Eval Kits (SAM-IoT WG) Neurosense ELA106 Nordic Semi Thingy52 HDK NXP i.MX RT1050 EVK QuickLogic Quick Feather Raspberry Pi 3 Model B Silicon Labs Thunderboard Sense 2 ST SensorTile ST SensorTile.Box
Processor nRF52480 ATSAMD21G18 nRF52832 nRF52832 i.MX RT1050 EOS S3 BCM2837 EFR32 STM32 STM32
Accelerometer *
Gyroscope *
Magnetometer (Compass)
Microphone *
Other Sensors Humidity, temp, pressure, light, proximity High Accuracy Temperature Humidity, temp, pressure, air quality, light * Humidity, temp, pressure, air quality, light, hall-effect Pressure, temp, humidity Humidity, pressure, temp
Multi-Sensor Recognition
External Analog Input (ADC) 8 channels (12-bit) 6 channels

(12-bit)
4 channels
(12-bit)*
4 channels
(12/16-bit)*
Pin mapped
(12-bit)
3 channels
(12/16 bit)
3 channels
(12/16 bit)
External Digital Input UART, SPI, I2C, GPIO SPI, I2C, GPIO UART, SPI, I2C, GPIO UART, SPI, I2C, GPIO UART, SPI, I2C, GPIO, CAN UART, SPI, I2C, GPIO UART, SPI, I2C, GPIO UART, SPI, I2C, GPIO UART, SPI, I2C, GPIO UART, SPI, I2C, GPIO
Communication BLE, Serial, USB Serial, USB BLE BLE Eth, USB, UART Serial, Wi-Fi* Wi-Fi, Eth, BT 4.1, Serial, USB BLE, Serial BLE, Serial, USB BLE, Serial, USB
Raw Sensor Data Storage microSD Card 72MB ext Flash, microSD Card microSD Card* microSD Card 1MB ext. Flash microSD Card SD
More Info Details Details Details Details Details Details Details Details Details Details
* With optional add-on board.
Disclaimers
All product and company names are trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them. All specifications are subject to change without notice.
SensiML is not responsible for any errors or omissions in third party referenced features or specifications. All information in this site is provided "as is", with no guarantee of completeness, accuracy, timeliness or of the results obtained from the use of this information. Please consult third party vendor websites for the most accurate and current information.
Supporting products from these leading companies and SensiML partners