nano EDGE ENGINE is an IoT-ready, embedded software platform dedicated to devices with microcontroller, making them embeded building devices with smart funtionalities.
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 field or edge devices such as actuators or controllers.
EDGE – tailored to provide field devices with intelligent and smart functionalities with secure connectivity to make them Edge Devices Ready for the IoT.
ENGINE – developed to be hardware independent to be easily installed (embedded) on different platforms.
The nano EDGE ENGINE is based on a few
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.
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.
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.
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.
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.
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.
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 is a universal software engine, built in a modular way allows user install only requirement library. This provides flexibility, allowing to freely decide on the final purpose of the device. User can choose from the set of components and libraries designed for building automation sector.
Backup & Restore
The Backups component allows to perform and restore backups.
nano EDGE ENGINE devices are able to received automatic IP address settings from the available DHCP server.
Component allows to automatically obtain the addresses of DNS servers.
Special Events & Calendar, Schedules.
Functionality allow to set values in a logic according to schedules depending on calendar time.
Using the Network Time Protocol, the devices can have precise time configurations across the whole BMS network.
Includes components representing mathematical operations essential for creating logics.
Contains components to create FCU applications like: Fan Control, Occupany Calculator, PWM, Temperature sensors and Mode Calculator.
Contains components representing logical operations essential for creating applications, such as conjunction, alternative denial, joint denial, disjunction, or simple comparisons and more.
Includes components essential to represent processes, which can be applied to HVAC management or other uses, like Curve, Hysteresis, Latch, Loop, Thermostat etc.
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.
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.
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.
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.
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 will allow to record Data Points value changes through time.
Logs will be exposed on BACnet.
Alarm & Notification Class
Alarms will be tightly connected to Data Points as we are interested in their value.
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.
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.
Upcoming products with built-in
nano EDGE ENGINE
USB type A & USB type C
2x Ethernet port with built-in switch
2xRS485 (screw terminal & RJ45)
Built in damper actuator
Built in pressure sensor
2x Ethernet port with built-in switch
1xRS485 (screw terminal & RJ45)
Preloaded application for VAV control
Real-time Clock (RTC)
2x Ethernet port with built-in switch
USB type C
System Integrators Native Programming Tool:
Clear and logical programming structure.
Online programming and device management.
Creating numerous independent, cycle-driven user applications.
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.
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.