• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Electrical Engineering News and Products

Electronics Engineering Resources, Articles, Forums, Tear Down Videos and Technical Electronics How-To's

  • Products / Components
    • Analog ICs
    • Connectors
    • Microcontrollers
    • Power Electronics
    • Sensors
    • Test and Measurement
    • Wire / Cable
  • Applications
    • Automotive/Transportation
    • Industrial
    • IoT
    • Medical
    • Telecommunications
    • Wearables
    • Wireless
  • Resources
    • DesignFast
    • Digital Issues
    • Engineering Week
    • Oscilloscope Product Finder
    • Podcasts
    • Webinars / Digital Events
    • White Papers
    • Women in Engineering
  • Videos
    • Teschler’s Teardown Videos
    • EE Videos and Interviews
  • Learning Center
    • EE Classrooms
    • Design Guides
      • WiFi & the IOT Design Guide
      • Microcontrollers Design Guide
      • State of the Art Inductors Design Guide
    • FAQs
    • Ebooks / Tech Tips
  • EE Forums
    • EDABoard.com
    • Electro-Tech-Online.com
  • 5G

Open-source initiative boosts TinyML apps

May 10, 2021 By Redding Traiger

SensiML Corporation announced that it has launched an Open Source Initiative to accelerate the adoption of TinyML smart sensing IoT applications. The initiative builds upon SensiML’s existing efforts to design flexibility, transparency, and efficiency into its product suite by giving developers control and insight over vital aspects of their ML workflow, tools, data, and resulting models. SensiML’s Open Source Initiative is the next logical step in the company’s ongoing commitment to providing its embedded developers and partners with the confidence to build AI code into supportable, commercial IoT products.

Developers integrating AI into any commercial product need both explainable and adaptable AI code to be able to truly support their products. By publishing file formats, interface protocols, reference data handling applications, embedded code functions, and reference datasets in open source, SensiML offers developers flexibility and assurance. SensiML provides the insight needed to enable developers to maintain control of their data and firmware functionality while still leveraging all the power and benefits of SensiML’s proprietary AutoML search engine technology to rapidly build optimized AI code for the IoT edge.

SensiML’s Open Source Initiative includes the introduction of four specific components for building AI at the IoT edge:

SensiML Open Gateway – A fully open-source, user-extensible, multi-protocol application for connecting embedded IoT sensor devices to SensiML’s data collection tools for train and test data collection (SensiML Data Capture Lab and SensiML TestApp), as well as connectivity to cloud IoT platforms and other endpoints. SensiML Open Gateway is an easy-to-adapt connectivity tool that can be extended and modified quickly as it is written in platform-agnostic Python code. Out of the box, the application can accommodate many different connection types and sensor configurations. It also allows for easy customization as it can be tailored to meet user-specific needs for getting data out of the IoT/embedded sensor node and into AI software tools, cloud analytics, and application code running on PCs and smartphones.

SensiML Open Data Interfaces – With support for both simple streaming binary output and full IoT device command/control using MQTT-SN, SensiML’s application-level protocols for bringing sensor data into its tools are published and available using open-source reference code examples. SensiML’s project data can be easily imported and exported as CSV data at any time, and device configurations are defined using a published format (.DCLI) based on readily edited JSON attribute/value pairs.

SensiML Open Mobile TestApp – This Android variant of the device testing tool is offered as open-source software to support flexible options for data testing in mobile settings.

SensiML Open Source Embedded SDK (coming later this summer) – The full library of SensiML segmenters, transforms, features, and classifiers as implemented by the AutoML and Python-based SensiML Analytics Toolkit Notebook will become available in open-source format. The SensiML Open Source Embedded SDK will provide full insight and transparency of model operation and leverage the collective expertise of our partners, users, and the embedded and AI community at large to make available updates and platform-specific optimizations over time.

The SensiML Open Gateway, Open Data Interfaces, and Open Mobile TestApp tools are all available now. The SensiML Open Source Embedded SDK will be released later this summer.

You may also like:


  • Sensor-based automation for smart buildings

  • RISC-V for artificial intelligence, machine learning, and embedded systems
  • artificial intelligence
    Artificial Intelligence, Machine Learning, Deep Learning, and Cognitive Computing

  • Neural Networks Explained

  • FAQ: What is machine learning?
DesignFast Banner version: 03d74fcc

Filed Under: Applications, Artificial intelligence, IoT, Machine Learning, Microcontroller Tips Tagged With: sensimlcorporation

Primary Sidebar

EE Training Center Classrooms

EE Classrooms

Featured Resources

  • EE World Online Learning Center
  • CUI Devices – CUI Insights Blog
  • EE Classroom: Power Delivery
  • EE Classroom: Building Automation
  • EE Classroom: Aerospace & Defense
  • EE Classroom: Grid Infrastructure
Search Millions of Parts from Thousands of Suppliers.

Search Now!
design fast globle

R&D World Podcasts

R&D 100 Episode 7
See More >

Current Digital Issue

Our second 5G Handbook is now available

Featuring 15 articles, the 2022 5G Handbook looks at private networks, timing, connectivity, latency, mmWaves, test, and other topics.

Digital Edition Back Issues

Sponsored Content

Positioning in 5G NR – A look at the technology and related test aspects

Radar, NFC, UV Sensors, and Weather Kits are Some of the New RAKwireless Products for IoT

5G Connectors: Enabling the global 5G vision

Control EMI with I-PEX ZenShield™ Connectors

Speed-up time-to-tapeout with the Aprisa digital place-and-route system and Solido Characterization Suite

Siemens Analogue IC Design Simulation Flow

More Sponsored Content >>

RSS Current EDABoard.com discussions

  • about ATmega328 ADC pins
  • Tuning the antenna to be conjugately matched to input impedance of the die
  • Netlist physical name update
  • nt1065_USB3 gnss receiver
  • LLC HB with synchronous rectifiers can be very dodgy?

RSS Current Electro-Tech-Online.com Discussions

  • undefined reference header file in proteus
  • Capacitor to eliminate speaker hum
  • Decapped Chip On Board
  • Sony KV-A2913E (chassis AE1C) auto shuts off after one minute
  • CRT TV repair

Oscilloscopes Product Finder

Footer

EE World Online

EE WORLD ONLINE NETWORK

  • 5G Technology World
  • Analog IC Tips
  • Battery Power Tips
  • Connector Tips
  • DesignFast
  • EDABoard Forums
  • Electro-Tech-Online Forums
  • Engineer's Garage
  • Microcontroller Tips
  • Power Electronic Tips
  • Sensor Tips
  • Test and Measurement Tips
  • Wire & Cable Tips

EE WORLD ONLINE

  • Subscribe to our newsletter
  • Lee's teardown videos
  • Advertise with us
  • Contact us
  • About Us
Follow us on TwitterAdd us on FacebookConnect with us on LinkedIn Follow us on YouTube Add us on Instagram

Copyright © 2022 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy