Build, connect and run industrial AIoT on SME AIoT
Everything you need to bring field devices online, stream telemetry over MQTT, design dashboards once and roll them out to every machine, site and customer.
Your first device online in minutes
Create a device, paste two lines into the sketch, flash, and watch it appear on the dashboard.
No account yet? Freeware is by invite from an existing user, or start straight away with Starter or the Student Pass.
DASHBOARD_ID and DEVICE_TOKEN.SMEIoT library to the Arduino IDE and select your NuttyFi board (or any ESP32 / ESP8266).TP0 and a Value to TP1 — control and telemetry, done.#define DASHBOARD_ID "PROJ-XXXXXXXX" #define DEVICE_TOKEN "SME-XXXX-XXXX-XXXX" #define FIRMWARE_VERSION "1.0.0" #define WIFI_SSID "your_wifi" #define WIFI_PASS "your_pass" #include <SMEIoT.h> void setup() { Serial.begin(115200); pinMode(2, OUTPUT); SME.begin(DASHBOARD_ID, DEVICE_TOKEN, FIRMWARE_VERSION, WIFI_SSID, WIFI_PASS); } void loop() { SME.run(); // keeps the link alive } // Switch widget on TP0 -> on-board LED, echo state to TP1 SME_LISTEN(TP0) { int state = data.toInt(); digitalWrite(2, state); SME.publish(TP1, state); }
#include <SMEIoT.h> // ... same #defines and setup() as first_device.ino unsigned long last = 0; void loop() { SME.run(); // send a reading every 2 seconds if (millis() - last > 2000) { last = millis(); float level = analogRead(A0) * 100.0 / 1023; SME.publish(TP2, level); // Gauge / Graph on TP2 } }
Explore the docs
Widgets
Switch, Button, Slider, LED, Value, Gauge, Graph and Container — each with a live simulator and device code.
Open →Getting started
Account and invites, Developer mode, your first device and dashboard.
Device SDK
SME.begin, SME_LISTEN, SME.publish, staging vs production and examples.
Connect NuttyFi
Board setup, Wi-Fi, flashing and the Online check.
QR onboarding
Factory identity, sticker QR and zero-touch claiming for products in the field.
Templates & fleet
Design once, share by code or manufacture boards bound to a template.
REST API
OpenAPI reference for integrating SME AIoT with your own systems.
Security & access
TLS, device tokens, factory secrets and role-based administration.
Built for devices in the field
The pieces that make SME AIoT suitable for real installations, not just bench demos.
Commands reach devices instantly over MQTT; the SDK falls back to HTTPS automatically if the broker is unreachable.
- MQTT push for commands
- HTTPS fallback, auto-reconnect
- heartbeat · online / last seen
Every device has its own token; product boards carry a unique factory secret that the cloud verifies before claiming.
- TLS on every cloud call
- per-device tokens
- secrets stored hashed, never plain
Manufacture batches of boards bound to a template; customers scan the QR sticker and the device claims itself.
- serial + secret per board
- QR sticker onboarding
- disable / enable any unit
Design a dashboard once and reuse it on every device of the same product — by share code or at manufacture.
- share by code
- bound to manufactured units
- versioned layouts
A clear hierarchy from platform owner down to the end user, each seeing only what they manage.
- super admin → platform → partner
- client admin → sub admin
- end user · developer mode
Up to 128 Telemetry Points per device carry numbers or text both ways, plotted live and kept for graphs and export. How many points, how long history is kept and how many exports you get depend on your plan.
- TP0 – TP127
- numbers and short text
- logging up to every second · all plans
- graph history · CSV export · by plan
NuttyFi first. Any board welcome.
SME AIoT is built around the NuttyFi family and works just as well with the boards you already use — microcontrollers, Linux single-board computers, edge-AI modules and gateways.
NuttyFi family
Designed for SME AIoT: flash the SDK, scan the QR sticker and the board is live on its dashboard.
ESP32
DevKit, WROOM, WROVER and other ESP32 boards with Wi-Fi and BLE.
ESP8266
NodeMCU, Wemos D1 and other low-cost Wi-Fi modules.
Raspberry Pi
Run Python on the Pi to read sensors, drive GPIO and stream data to the cloud.
Jetson Nano
Run vision and AI models at the edge and publish results as live telemetry.
Any Linux board
Orange Pi, BeagleBone, industrial PCs — anything that runs Python.
LoRa & industrial gateways
Bridge remote field nodes and sensors to SME AIoT through a gateway.
Your own hardware
Any device or software that can speak MQTT or HTTPS can connect to SME AIoT through the open API.
From factory to dashboard
How a product board goes from the production line to a customer's phone — no codes to type, no tokens to share.
Data at a glance
| Item | Value |
|---|---|
| Telemetry Points | TP0 – TP127; how many per device depends on your plan (10 on Freeware) |
| Value types | integer, float, short text |
| Device → cloud | SME.publish(TPn, value) |
| Cloud → device | SME_LISTEN(TPn) { … } |
| Transport | MQTT, HTTPS fallback, TLS |
| Servers | Production · Staging (SME.setServer) |
| Logging rate | Up to every second, on every plan. Plans limit data points per month, not speed. |
| Data history | Depends on your plan (7 days on Freeware) |
| CSV export | Freeware: 1 a week · Starter: 20 a month |
| Plans | Freeware by invite · See pricing |
Built by the team behind SME AIoT
Real systems engineered at SME Dehradun — from edge-AI road safety to seismic logging — the same hardware, firmware and cloud know-how that powers this platform.
Distributed environmental monitoring & adaptive ventilation
Indoor-air sensing across multiple office cabins with automatic ventilation control for comfort, air quality and energy efficiency.
AI wildlife detection & road-safety alerts
Edge computer vision spots animals near highways and pushes instant hazard alerts over LoRa.
Precision agriculture monitoring
Portable field monitoring with distributed sensor nodes, long-range LoRa links and live visualisation.
Earthquake monitoring & seismic logging
High-sensitivity vibration sensing with 9-axis motion analysis, real-time capture and data logging.
Solar PV optimisation under partial shading
Sensing and adaptive switching reconfigure the PV array with MPPT to maximise energy harvest.
AI fleet monitoring & passenger safety
GPS tracking, on-board sensing, AI and cloud connectivity for fleet operations and passenger safety.
Ultra-low-power structural monitoring
Autonomous temperature logging for remote structures, running up to six months on one battery charge.
Multi-modal workplace monitoring
Synchronised RGB, thermal imaging and environmental sensing to build datasets for building automation.
Docs