Sensorclouds Docs
Step-by-Step Guides

Engineer Onboarding

Engineer guide: get started with scoped access to your own resources

ENGINEER This guide helps engineers get started on Sensorclouds. Engineers can manage users and work with their own or assigned applications, devices, and dashboards.

What Engineers Can Do

FeatureAccess
UsersManage users within the tenant
ApplicationsView own/assigned, create new ones
DevicesManage own/assigned devices, register new devices in own applications
Device ProfilesView TENANT-visible profiles + your own, create new profiles
DashboardsView own/assigned, create new ones, assign to own user
AlarmsView all, create alarm rules
CommandsSend commands to own/assigned devices
OTA UpdatesUpload firmware, manage OTA campaigns

Engineers can manage users but cannot delete any resources (applications, devices, profiles, firmware) and cannot manage tenant settings.

Getting Started

Log In

Use the credentials provided by your tenant admin. On first login, you may be prompted to change your temporary password.

After logging in, you'll see the tenant dashboard with all existing applications and devices.

Explore Existing Resources

Browse the sidebar to see what's already set up:

  • Applications — View all applications in your organization
  • Devices — See all registered devices and their status
  • Dashboards — View all dashboards created by the team
  • Alarms — Check existing alarm rules and active instances

Create an Application (if needed)

Go to Applications and click Add Application.

  • Name: Name your project (e.g., "Building A Climate Sensors")
  • Description: Brief summary of the project

Applications are your top-level organizational unit. Each groups a set of related devices.

Set Up a Device Profile

Go to Device Profiles and click Create Profile.

  • Name: Describe the device type (e.g., "DHT22 Sensor Node")
  • MQTT Settings: Configure topic structure (or use defaults)
  • Payload Decoder: Set to NONE for JSON, or CUSTOM for binary payloads
  • Visibility: Set to TENANT to share with the team, or PRIVATE to keep it yours

If your devices send non-JSON data, see the Writing Payload Decoders guide.

Register Devices

Navigate to your application's Devices tab and click Add Device.

  • Name: Unique device name
  • Device Profile: Select your profile

After registration, go to the device's Settings tab and click Generate Password to create MQTT credentials.

Verify Data Flow

Once your device is connected and sending data:

  1. Check the Devices list — your device should show Online
  2. Open the device detail → Telemetry tab to see incoming data
  3. Check the Live Data view on your application to see all devices' data in real time

Build a Dashboard

Go to Dashboards and click Create Dashboard.

Add widgets to visualize your data:

  • Value widgets for current readings
  • Line charts for trends
  • Gauges for threshold monitoring
  • Toggle widgets for device control

See the Building Dashboards guide for detailed instructions.

Set Up Alarms

Go to Alarms and click Create Alarm Rule.

Configure alerts for critical conditions (e.g., temperature above 80, battery below 20%). You'll receive notifications in the Notification Center when alarms trigger.

See the Setting Up Alarms guide for details.

Key Differences from Admin

CapabilityAdminEngineer
View all applicationsYesYes
Create applicationsYesYes
Delete applicationsYesNo
Manage usersYesNo
Delete devices / profiles / firmwareYesNo
Assign dashboards to usersYesNo
View all dashboardsYesYes
Create dashboards / alarmsYesYes

Tips

  • Use meaningful names: Good naming conventions (SiteA-Sensor-001) help when you have many devices
  • Set profile visibility: Use TENANT visibility for profiles the whole team should use, PRIVATE for work in progress
  • Test decoders early: If your devices send binary data, write and test the payload decoder before deploying devices in the field
  • Check notifications regularly: The Notification Center shows alarm triggers and system events for all devices in the tenant

On this page