v1.0.0Free downloadWindows and Linux
A oneM2M Common Service Layer with a Management Console to register devices, store their data and manage it all from one place.
Free download for six months from 1 November 2026. See offer terms
What it is
Sutraatman (सूत्रात्मन्) implements the oneM2M Common Service Layer, the open standard for connecting IoT devices, gateways and applications, on the Release 2 resource model. An infrastructure node (IN-CSE) sits at the centre with middle nodes (MN-CSE) around it. Devices register once, push their data into standard resources, and any authorised application can read it, subscribe to changes or reach the devices through the CSE.
The Management Console shows the whole installation on a live map and an animated overview, and manages middle nodes, IoT units, users and access rights, with reports, logs and housekeeping in 23 languages, including Hindi.
Capabilities
All twelve oneM2M common service functions, on the Release 2 resource model.
Access control policies for create, read, update, delete, notify and discover. Originator checks, admin, per-AE and peer CSE keys, IP allow-list, rate limits and optional TLS.
Application entities and remote CSEs register with the CSE. Middle nodes keep their registration alive with a heartbeat.
HTTP, MQTT, WebSocket and CoAP bindings, request routing between the infrastructure node and middle nodes, non-blocking requests and retries.
Node and management objects for firmware, software and reboot of field devices.
Find resources by type, label, creation time, level or geographic area, with limits and paging.
Containers and content instances with latest and oldest, size limits, retention, flexible containers and time series.
Groups with fan-out operations to every member and member validation.
Subscriptions with verification, event types, batching, rate limits, expiry counters and a retry queue.
Usage counters per originator, quotas and a cost model.
Location policies, geo-fence discovery and a network-based default.
A gateway for device triggering, SMS and QoS style network services.
CSE and service lifecycle, statistics and housekeeping.
Protocol bindings and default ports
HTTP and HTTPS are always on. MQTT (embedded or external broker), WebSocket and CoAP are switched on in the shipped configuration, and middle nodes can turn them on from the Add middle node dialog.
Management Console
Browser based, nothing extra to install. Every screen shows only what the signed-in user is allowed to see.
Get started
tar xzf sutraatman-1.0.0-linux.tar.gz cd sutraatman sudo ./setup/install-ubuntu.shInstalls JDK 25 and MongoDB when missing, generates random keys, creates the sutraatman-incse and sutraatman-console services and opens the firewall ports if ufw is active.
cd sutraatman powershell -ExecutionPolicy Bypass -File .\setup\install-windows.ps1Installs JDK 25 and MongoDB with winget when missing, installs to C:\Sutraatman, registers the start-up tasks and opens the firewall ports.
http://<host>:9090 # sign in as admin / admin@123, then set a new password # CSE health check: http://<host>:8080/_sutraatman/healthThe first start builds a small demonstration system by itself: two middle nodes with five IoT units each.
Connecting devices? The device guide walks through registering a device, creating a container, sending data and subscribing, over HTTP, MQTT, WebSocket and CoAP. Questions while installing? Ask in the community forum.
Download
Register once. We verify your email and send you a private download link.
We sent a confirmation link to your email. Click it to verify your email and get your download link.
Nothing after a few minutes? Check spam, or . Wrong address? .
Your download link is on its way to your inbox and is valid for 48 hours. You can also start it now.
You are signed in and verified. Download the latest version or get a fresh link by email.
Welcome back. You can download the software and post in the forum.
Links work for a limited time. Enter your email and we will send a new one.
For security, links work for a limited time. Your account is still active, so a new link takes one click.
We are uploading a new release right now. Your link has not been used up; please try it again a little later.
Sign-in links work once, for one hour. Request a new one from the sign in page.
Go to sign inThis email is already registered. We will not create a second account. Sign in, or we can email you a fresh download link.
You will not receive product news or marketing emails from us any more. Your account and downloads are not affected.
Changed your mind? Update your email preferences.
The link may be incomplete or too old. Sign in to manage your email preferences.
Go to sign inIf this email belongs to a verified account, a new download link is on its way.
Community
Anyone can read. Verified users can post, reply and report. Your download account works here too, no second sign up.
About us
JSES provides application led support for industrial automation, valves, flow control and process instrumentation. We review applications and specifications before recommending products, and Sutraatman brings that same engineering approach to IoT software.