Microservices for IoT Solutions
Microservices for IoT Solutions

Microservices for IoT Solutions brings containerized IoT to edge development so you can quickly build on-device IoT applications that are easy to deploy and manage.

Featured ResourcesUser Guide

Microservices for IoT Solutions are a set of containerized services for edge devices powered by Qualcomm chipsets, that communicate with each other via message queues. Each microservice runs in familiar tools like Docker containers and Redis as the message broker to publish events and subscribe to other microservice events.

Qualcomm provides a rich set of pre-built, open-source microservices for the most popular IoT solutions. These microservices span popular capabilities like AI, multimedia, and edge compute and are ready for deployment on your Qualcomm-powered IoT devices, or you can use them as the starting point for your own customized microservices.

Benefits

Simplified IoT development

Reuse powerful microservices provided by Qualcomm, such as AI inference backed by a hardware accelerated GStreamer multimedia pipeline, in easy-to-deploy Docker containers to implement computer vision or audio use cases.

Enhanced Productivity and Time to Market

Improve developer productivity by reducing integration time and testing by taking advantage of container isolation, packaging, and reuse of components across multiple products.

Open Source

Customize existing, open source microservices instead of coding them from scratch.

Reduce latency while increasing performance, security, and privacy

Leverage cloud infrastructure components on-device for edge AI processing closer to your data sources.

A Fine-Tuned Architecture for AIoT Solutions

Optimized for Qualcomm's hardware accelerators such as the Qualcomm Hexagon™ NPU, Qualcomm Adreno™ GPU, and Qualcomm Spectra™ ISP for edge processing.

AI Hub integration

Plug and play with Qualcomm AI Hub using the portfolio of AI models for IoT applications, or bring your own models.

Microservices for IoT solutions architecture

Microservices for IoT solutions architecture

Microservices for IoT solutions inventory

The following pre-built, open-source Microservices for IoT Solutions are ready for deployment on your Qualcomm-powered IoT devices.

QIM SDK microservice for AI Multimedia

AI inferencing microservice based on the Qualcomm Intelligent Multimedia (QIM) SDK and a GStreamer multi-media pipeline, to implement computer vision or audio use cases.

People Analytics API

This microservice specializes in analyzing people and their "accessories", the objects attached to or carried by people. Users can create alert triggers through the HTTP API, which will generate alerts that can be retrieved through the same API.

Region Analytics API

This microservice specializes in identifying people and their foot positions within configurable regions of interest and detecting if they are within a defined region. Users can create configurable regions of interest through the HTTP API and create alert triggers for those regions.

Camera Configuration API

This microservice enables developers to manually configure cameras in their system.

Reference solutions

The following reference solutions show how to take advantage of computer vision to increase worker safety.

6:47

Restricted Zone reference solution

The Personal Protective Equipment (PPE) scenario uses the People Analytics microservice to check whether workers are wearing their PPE before entering a hazardous area. The Restricted Zone scenario uses the Region Analytics microservice to detect workers who enter restricted work areas.

Use cases

Retail foot traffic tracking and loss prevention

Use computer vision to identify and track people and their movements.

Agricultural IoT for field monitoring

Build edge compute solutions equipped with a variety of sensors. Enclose them in ruggedized cases and deploy them to the field to monitor crops, weather, and many other aspects of the environment.

Smart City IoT devices for waste management

Build and deploy waste management and other smart-city solutions to optimize today’s urban environments.

Drone support for intrusion detection

Deploy drones with onboard computer vision algorithms to detect and generate alerts about events such as intrusions into restricted spaces.

Qualcomm relentlessly innovates to deliver intelligent computing everywhere, helping the world tackle some of its most important challenges. Our leading-edge AI, high performance, low-power computing, and unrivaled connectivity deliver proven solutions that transform major industries. At Qualcomm, we are engineering human progress.

Stay connected

Get the latest Qualcomm and industry information delivered to your inbox.

Subscribe
Manage your subscription

© Qualcomm Technologies, Inc. and/or its affiliated companies.

Snapdragon and Qualcomm branded products are products of Qualcomm Technologies, Inc. and/or its subsidiaries. Qualcomm patented technologies are licensed by Qualcomm Incorporated.

Note: Certain services and materials may require you to accept additional terms and conditions before accessing or using those items.

References to "Qualcomm" may mean Qualcomm Incorporated, or subsidiaries or business units within the Qualcomm corporate structure, as applicable.

Qualcomm Incorporated includes our licensing business, QTL, and the vast majority of our patent portfolio. Qualcomm Technologies, Inc., a subsidiary of Qualcomm Incorporated, operates, along with its subsidiaries, substantially all of our engineering, research and development functions, and substantially all of our products and services businesses, including our QCT semiconductor business.

Materials that are as of a specific date, including but not limited to press releases, presentations, blog posts and webcasts, may have been superseded by subsequent events or disclosures.

Nothing in these materials is an offer to sell or license any of the services or materials referenced herein.