nano EDGE ENGINE
where innovation
meets simplicity

What is nano EDGE ENGINE?

nano EDGE ENGINE is an embedded software platform dedicated to EDGE Devices with microcontrollers, making them IoT-ready building devices with smart functionalities.

 

The nano EDGE ENGINE introduces a user-friendly interface that makes working with the device very efficient. It provides a predefined quadruple structure tree of the device, which guides the user through the whole process of setting and working with the device.

nano – extremely light software engine designed to be installed on EDGE Devices based on microcontrollers such as actuators,  controllers, I/O modules, sensors, etc.

EDGE – tailored to provide EDGE Devices with intelligent and smart functionalities with secure connectivity to make them EDGE Devices ready for the IoT.

ENGINE – allowing to build logic, integrate with other devices,  collect data, expose data and connect with cloud.  It’s developed
to be hardware independent.

nano_EDGE_Engine

Basic Concept

The nano EDGE ENGINE is based on a few

innovative concepts:

Clear and logical structure

1.

Applications the functional center of the device. Here are located time-deterministic, cycle-driven multithreaded applications.

 

It means that they are executed in repeated periods lasting as long as a cycle time is set by the user and they work simultaneously.

applications

2.

Networks peripheral communication center of the device. It includes components that allow the device to transfer the HVAC automation data needed for the device to communicate externally using open communications protocol like Modbus or BACnet.

networks

3.

Services utility center of the device. This part incorporates all services that enhance the basic functionality of the device.

 

These services involve exchanging information with systems or devices that are higher-level than the building automation level.

 

They can provide data to algorithms that are typically not available in the building automation system.

service

4.

System configuration center of the device. It provides the hardware characteristics of the device with information such as device model, version of the operating system, free memory and allows configuring its settings.

system

Cycle-driven
multithreaded application

Multi-application with different cycles for efficient resources management from fast responding to less demanding applications.

 

The user may define the application purpose (heating, lighting, etc.) and a cycle time of algorithms operation (cycles may differ between applications).

It will be cycle driven and work simultaneously.

 

Multithreaded applications allow to differentiate cycles of applications (scan period) in order to adjust them according to a purpose of an application.

 

Room control application may be set to 1000 ms scan period, and a Lights application to 200 ms scan period, as changes to lights operation have to be implemented immediately. Setting such scan periods would mean that the Lights application would be executed 5 times for each HVAC application cycle.

Data Points with auto
exposition mechanism

It is a mechanism allowing all Data Points added to the project to be exposed to the BACnet or Modbus network by default.

Data Points are fundamental elements that represent a value in the application logic. They can function as setpoints, sensor readings, non-volatile variables, or any other data values.

Data Points represent a layer of the application logic that is accessible to end-users, enabling them to modify setpoints or invoke other actions outlined in the application logic.

Additionally, Data Points can read values calculated in applications and control local or remote outputs.

Reference linking method

The nano EDGE ENGINE offers an innovative linking method called the Reference link. Is it designed to link Data Points with network points, transferring value along with the component’s status.

The reference link behaves bidirectionally. It transfers the value from the Data Point to the network point, and in turn, it informs whether the value has been correctly received by the network point by sending back the network point’s status.

 

The reference link method is also able to return its value. The network point’s slot, Input Priority, is designed to identify the Data Point’s priority, which the network point will transfer its value back to.

nano_EDGE_Engine

Libraries

nano EDGE ENGINE is a universal software engine built in a modular way, allowing users to install only the required libraries. This provides flexibility, allowing them to freely decide on the final purpose of the device. Users can choose from a set of components and libraries designed for the building automation sector.


OS

OS

Backup & Restore

The Backups component allows to perform and restore backups.


Library Core

Library Core

DHCP

nano EDGE ENGINE devices are able to received automatic IP address settings from the available DHCP server.

DNS

Component allows to automatically obtain the addresses of DNS servers.


Library Schedules

Library Schedules

Special Events & Calendar, Schedules.

Functionality allow to set values in a logic according to schedules depending on calendar time.


Library Time

Library Time

Backup & Restore

The Backups component allows to perform and restore backups.


Library Math

Library Math

Includes components representing mathematical operations essential for creating logics.


Library FCU

Library FCU

Contains components to create FCU applications like: Fan Control, Occupany Calculator, PWM, Temperature sensors and Mode Calculator.


Library Logic

Library Logic

Contains components representing logical operations essential for creating applications, such as conjunction, alternative denial, joint denial, disjunction, or simple comparisons and more.


Library Process

Library Process

Includes components essential to represent processes, which can be applied to HVAC management or other uses, like Curve, Hysteresis, Latch, Loop, Thermostat etc.


Library IO

Library IO

Consists of network point components, dedicated to read and control the inputs and outputs of the actual device. They are defined for various type of physical inputs and outputs.

 


Library BACnet

Library BACnet

MS/TP Client,

MS/TP Server,

IP Client, IP Server

It allows the device to be recognized and identified in the BACnet network as a BACnet device, and to handle an incoming BACnet communication as client and server device. 


Library Modbus

Library Modbus

RTU Client, RTU Server,

TCP/IP Client, TCP/IP Server, Modbus TCP/IP to RTU Gateway

It allows the device to be recognized and identified in the Modbus TCP/IP network as a Modbus server device, and to work as a Modbus RTU or TCP/IP client device. 


Library Other

Library Other

The Other library is designed for components that can facilitate operating of an application or that fulfill the roles, which are not met by any other thematic libraries.

Under development





SDK

SDK

Software Development Kit

Enable to unleash the potential of our system and create their own components he under a new dedicated library. In later stages extensions and communication protocols.





Trends

Trends

Trends will allow to record Data Points value changes through time.

Logs will be exposed on BACnet.


Alarm & Notification Class

Alarm & Notification Class

Alarms will be tightly connected to Data Points as we are interested in their value.



Multi Device Manager

Multi Device Manager

Functionality allows to perform backup and restore on multiple device. It will also enable to send application to many devices on the same time.

nano_EDGE_Engine

Products

RAC18-IP__front_photo semi

The RAC18-IP controller is a freely programmable multifunctional device providing comfort in a single room or a zone in a building. 18 onboard I/O’s, with Ethernet and serial ports.

 

High-end Technology at the Edge. Powerful, IoT-ready nano EDGE ENGINE allows unprecedented capabilities for a microcontrollerbased device.

Take advantage of the time-saving automatic BACnet exposure, real-time programming, and cloud connectivity.

The RAC18-IP controller is a multifunctional device providing comfort in a single room or a zone in the building.

 

Onboard 18 I/O’s with Ethernet and serial ports make the controller a versatile system for comfort management, light and blind control, integration and monitoring.

What are we working on?

Upcoming products with built-in

nano EDGE ENGINE

operating system.


UAC22-IP

Unitary Application Controller

22 I/O
USB type A & USB type C
2x Ethernet port with built-in switch
2xRS485 (screw terminal & RJ45)


VAV14-IP

Variable Air Volume Controller

14 I/O
Built in damper actuator
Built in pressure sensor
2x Ethernet port with built-in switch
1xRS485 (screw terminal & RJ45)
Preloaded application for VAV control


Smart Actuator

Smart Actuator

9 I/O
Preloaded application
Real-time Clock (RTC)
2x Ethernet port with built-in switch
USB type C
Preloaded application

nano_EDGE_Engine

Tools

iC_TOOL

1.

System Integrators Native Programming Tool:

Clear and logical programming structure.

Online programming and device management.

Creating numerous independent, cycle-driven user applications.

2.

Innovative Concepts of Intuitive User Interface:

Real-time monitoring of system states, values, and logs.

Provides a set of libraries and components tailored to create cycle-driven user applications.

Network communication based on Data Points provided automatically exposes as a BACnet object merous independent, cycle-driven user applications.

3.

Programming nE2 devices directly from Niagara.

Allows seamless programming of nano EDGE ENGINE in Niagara Framework with an interface similar to iC Tool. 

 

A BMS engineer trained on Workbench will be capable of programming RAC18-IP with the same “look and feel” as any controller powered by Niagara.

niagara
nano_EDGE_Engine

Want to learn more?

iSMA CONTROLLI S.p.A. © 2021 All Rights Reserved. | P.IVA IT01572610994

This site use reCAPTCHA and YouTube API Services. Google Privacy Policy and YouTube Terms of Service apply.