Remote device management

Remote Device Management from Anywhere

Manage one or manage millions of devices

Ioto™Device Management

Build smart, connected devices with ease.


Ioto Device Agent

Cloud-ready device agent

  • Out-of-the-box integration with AWS IoT.
  • Integrated embedded web server for local management.
  • Integrate with AWS IoT, DynamoDB, CloudWatch, S3, Kinesis and Lambda.
  • Integrate with other services via MQTT.
  • Simplified device and fleet provisioning.
  • HTTP Client for accessing external services.
  • Embedded database for efficient state storage.
  • Synchronize device state with the cloud for analytics.
  • Less than 150K code.
→ Learn More
Ioto Agent

AWS IoT Ready

Connect your devices to the AWS IoT cloud

  • Cloud-ready Ioto device agent.
  • Capture device data and export to AWS.
  • Send control-plane data to AWS IoT Shadows.
  • Transparent data replication from device to AWS DynamoDB.
  • Stream volume trace data to AWS S3 / Kinesis.
  • Store device logs and metrics in AWS CloudWatch.
  • Save audit trails to AWS CloudTrail.
→ Learn More

Embedded Web Server

Manage locally via the embedded web server

  • HTTP/1.1 web server with SSL/TLS.
  • Sessions and cookie management.
  • Authentication and user management.
  • URL actions bind URLs to C functions with exceptional performance.
  • Transfer chunk and mulit-part mime file upload.
  • HTML helpers for encoding, decoding and escaping.
  • Tiny footprint: Web server component is 25K code, 80K all up.
  • Unrivaled performance: >9,300 request per second on a Raspberry PI.
  • Easy extensions via the simple integration API.
→ Learn More
SenseDeep Alarms

MQTT Client

Connect to the cloud via the integrated MQTT client.

  • Publish and subscribe MQTT messaging client.
  • MQTT 3.1.1 compliant.
  • SSL/TLS encryption with ALPN over port 443.
  • Supports connect, publish, subscribe, ping and disconnect messages.
  • Message quality of service for reliable delivery.
  • Parallelism via fiber coroutines. No ugly callbacks or complex threads.
  • Retained message support.
  • Elegant, non-blocking procedural API.
  • Tiny footprint: MQTT component is 8K, 80K all up.
→ Learn More
MQTT Pub / Sub

EmbedThis Ioto

Run stand-alone or integrate with the cloud

  • Includes complete source code, documentation and samples.
  • Free evaluation via the EmbedThis Builder.


© Embedthis Software® LLC. All rights reserved. Privacy Policy and Terms of Use.


This web site uses cookies to provide you with a better viewing experience. Without cookies, you will not be able to view videos, contact chat or use other site features. By continuing, you are giving your consent to cookies being used.