CCM cloud communication module

All major IoT services supported. Host MCU OTA update

CCM module provides secure IoT connectivity for any microcontroller-based product. Works with any MCU, starting from a tiny 8-bit AVR up to a powerful 32-bit STM32F7. If your Host MCU is STM32 or AVR, the CCM module can update your MCU over-the-air. Since CCM manages the complexity of networking, the integration with the Host MCU is simple and robust.

Ideal for:
1) Retrofitting devices to make them Internet-connected and updatable,
2) Voice control implementation via Amazon Alexa or Google Home Assistant.

IoT Cloud AWS, Azure, Google, Watson, mDash, MQTT
Connectivity WiFi, BLE, Ethernet
Provisioning WiFi Access Point, BLE
Host MCU update STM32, AVR
Security Secure key storage, TLS 1.2

Host OTA

Update your Host via CCM
Use any framework - Keil, Arduino

Voice control

Amazon Alexa, Google Assistant
Hassle-free integration

Cloud support

AWS, Google, Azure, IBM Watson
Private MQTT or RESTful server

Any framework/IDE

Develop Host firmware
Using tools familiar to you

Simple integration

No network programming required
Single-header drop-in client library


Write a function on your Host
Call it via a RESTful call

Device shadow/twin

AWS device shadow
Azure device twin

Client library

Host talks to the cloud via CCM
Cloud talks to Host via CCM
CCM-FIRMWARE pre-built firmware
Hardware ESP32
Docs user guide
Price per unit, USD 1: $6.27
100: $4.47
250: $3.87
1000: $2.67
Flash a pre-build CCM firmware on the ESP32 or CC3220 hardware you already have.
CCM-MOD embedded hardware module
Hardware WROOM32
Docs user guide
Price per unit, USD 1: $10.32
100: $9.12
250: $8.95
1000: $7.32
CCM-EVAL evaluation board
Hardware ESP32 DEVKIT-C
Docs user guide
Price per unit, USD $17.00
DEMO: Arduino Uno + AWS device shadow
DEMO: Arduino Uno + Google Assistant
DEMO: Update STM32F4 over-the-air