IoT OS · Industrial IoT platform
Empowering Life With Intelligent Data Solutions
From device data to decisions you can trust.
IoT OS is the platform ELWIDS builds connected operations on. It takes data from devices, keeps track of its quality and age, and gives people and software the tools to watch it, automate on it and act.
- Applications
- Integration API and signed webhooks
See it work
From a board on the bench to an alarm on the wall
One device, start to finish: its firmware, its connection, a dashboard and an automation. An illustration of the real steps, played in about half a minute.
Illustration: an ESP32 board receives a firmware starter and is flashed. Readings travel from the board toIoT OS, then on to a Cold room dashboard whose temperature chart fills in. The temperature climbs past 8 °C: an automation lights an alarm dome on the floor, a phone comes in with a text message reading "Cold room too warm: 8.6 °C for 5 minutes", and an inbox shows the same alert as an email.
- A firmware starter for your board: the embedded SDK and the profile’s metrics, with no credentials inside.
- Build and flash. The SDK handles the connection and the messages; your code reads the sensor.
- The device connects over Sparkplug B with TLS and announces what it reports: temperature, door and battery.
- Readings land on a dashboard, each with its unit and how fresh it is.
- An automation watches the cold room: above 8 °C for 5 minutes.
- Too warm. The alarm comes on, and the team gets a text and an email.
Platform
One platform, five layers
From the first reading a device sends to the people who act on it.
- CaptureDevices and gateways publish over Sparkplug B, the industrial MQTT standard, and appear for review before they are trusted.Read the guide
- ContextualizeVersioned device profiles give every value its unit, conversion, calculations and how long it stays fresh.Read the guide
- VisualizeDashboards show live and historical readings. Missing data shows as unknown, never as zero.Read the guide
- ActAutomations and alerts respond to what devices report, and commands are confirmed or flagged as uncertain.Read the guide
- GovernOrganizations, roles and an audit trail keep each customer’s devices and data apart.Read the guide
How it works
Connect, model, act
Connect
Point a Sparkplug B gateway at the broker over TLS. New sources wait in discovery until you approve them.
Read the guide to connectModel
Give each value a profile: its unit, its conversions and how long a reading stays fresh.
Read the guide to modelAct
Build dashboards, alerts and automations on values you know are current.
Read the guide to act
Developers
Build on it
Connect your own devices and write your own applications on the same platform: an integration API with application tokens, an ordered event feed and signed webhooks.
- Integration API referenceEvery operation an application can call, with the abilities it needs and its rate limits.
- Events and webhooksFollow alerts, geofences and automations through the ordered feed or signed webhooks.
- User guidesThe guides people read inside the portal, for devices, profiles, dashboards and alerts.
- ChangelogWhat changed for applications in each release.
API=https://api.elwids.xyz/api/integration/v1
curl "$API/organizations/$ORG/devices/$DEVICE/telemetry/latest" \
-H "Authorization: Bearer $TOKEN"Ready to look at your own data?
Sign in to your organization, or talk to ELWIDS about connecting your sites.