Devices in EnOS


EnOS manages a vast number and variety of devices, but what exactly is the relationship between devices in EnOS and those in the physical world?


In EnOS, a device refers to an entity capable of transmitting data over a network and interacting with the IoT platform. EnOS abstracts these devices as “device assets” and connects physical devices to the cloud by defining their functional elements (attributes, measurement points, and commands) and communication methods (such as protocols and connection types), enabling data collection, processing, and control.


For example, in an IoT system for a wind farm, EnOS can manage various device assets:

  • A wind turbine as a complete “device”, containing multiple “sensors” (e.g., an eddy current sensor for wind speed and a displacement sensor for blade position) and “actuators” (e.g., a motor to adjust blade angle).

  • An “independent sensor,” such as a thermometer mounted on the tower to monitor ambient temperature.

  • A “gateway,” such as an EnOS Edge device, responsible for collecting sensor data from all turbines and uploading it to the cloud.


Concept Device


In this scenario, whether it’s a wind turbine, an independent sensor, a sensor, an actuator, or a gateway, they are all regarded as “device assets” in EnOS, collaborating to enable monitoring and optimization of wind power generation.

Devices and Gateways


EnOS categorizes device assets into two main types, Devices and Gateways:

  • Devices: Include sensors, independent sensors, actuators, and independent actuators, typically terminals that directly interact with the physical environment.

  • Gateways: Serve as communication intermediaries, forwarding device data to the cloud or delivering cloud commands to devices.

The following table lists common device asset types, their definitions, and examples to help you understand their functions and application scenarios.


Type

Description

Example

Device

An entity with one or more sensors or actuators, capable of sensing or altering the physical environment.

Wind turbine

Sensor

A component of a device that measures events or properties in the physical environment (e.g., temperature, position) and converts them into data.

Eddy current sensor, displacement sensor

Independent Sensor

A device containing a single sensor, used to measure and convert environmental data.

Thermometer, accelerometer

Actuator

A component of a device that alters the physical environment based on data instructions, such as adjusting temperature.

Motor, heater

Independent Actuator

A device containing a single actuator, performing a single operation based on data.

Automatic door

Gateway

Connects multiple devices or independent sensors/actuators, bridging communication between IoT devices and the cloud.

EnOS Edge, router

Smart Devices and Non-Smart Devices


Based on whether a device has networking capabilities and the ability to run firmware, EnOS further classifies devices into Smart Devices and Non-Smart Devices. These two types differ significantly in their connection methods and communication mechanisms.


Device Types

Smart Devices


Smart devices support firmware programming and connect directly to EnOS via networks such as Wi-Fi, GPRS, 3G, or 4G. They can independently handle device authentication, data upload, and command reception, communicating directly with the cloud without requiring additional intermediaries.


Smart Device ↔ EnOS Cloud


Some common smart devices include:

  • Devices with smart collection sticks, such as residential inverters and energy storage batteries.

  • Smart home devices, such as surveillance cameras and smart temperature-humidity meters.

Non-Smart Devices


Non-smart devices do not support firmware programming or independent networking and rely on a gateway to communicate with EnOS. These devices depend on the gateway for device authentication, data forwarding, and command processing, typically connecting to the gateway via wired or short-range wireless protocols (e.g., ZigBee, Modbus).


Non-Smart Device ↔ Gateway ↔ EnOS Cloud


Some common non-smart devices include:

  • Distributed inverters: A gateway collects data from multiple inverters directly via protocols (e.g., Modbus) and sends it to EnOS Cloud.


    ../_images/inverter_gateway.png


  • Wind turbines with SCADA: The SCADA system collects operational data from the turbine, and a gateway retrieves this data from SCADA and forwards it to EnOS Cloud.


    ../_images/turbine_scada_gateway.png