Posted on Leave a comment

Taking IoT to the Next level Programmable Devices

NORVI IIOT - Arduino Compatible PLC

The world of industrial automation is witnessing a significant shift towards connectivity and data-driven decision-making. In this era of Industry 4.0, the Arduino platform has emerged as a popular choice for rapid prototyping and DIY projects due to its ease of use and vast community support. NORVI IIOT takes this compatibility to new heights by seamlessly integrating Arduino’s simplicity with the capabilities required for industrial automation, making it a compelling solution for diverse applications.

NORVI IIOT: Arduino Compatibility Amplified

NORVI IIOT is a revolutionary hardware platform that embraces Arduino compatibility while addressing the specific requirements of industrial automation. It combines the openness and flexibility of Arduino programming with the robustness and reliability necessary for industrial environments, empowering engineers and developers to create advanced automation solutions efficiently.

Key Features and Benefits

  1. Arduino Compatibility: NORVI IIOT is fully compatible with the Arduino ecosystem, allowing users to leverage the vast library of existing code, tutorials, and community support. This compatibility ensures a smooth transition for Arduino enthusiasts, enabling them to extend their knowledge and skills to industrial automation projects seamlessly.
  2. Industrial-Grade Design: NORVI IIOT is designed to meet the demanding conditions of industrial environments. It incorporates rugged components and adheres to stringent quality standards, ensuring reliable operation in harsh conditions, temperature variations, and electromagnetic interference.
  3. Extensive I/O Options: NORVI IIOT offers a wide range of input and output options, including digital and analog ports, allowing for easy integration with sensors, actuators, and other industrial devices. This flexibility enables the monitoring and control of various processes, making it suitable for diverse applications across industries.
  4. Communication Protocols: NORVI IIOT supports popular communication protocols such as Modbus, MQTT, and Ethernet/IP, enabling seamless integration with existing industrial networks and protocols. This capability facilitates real-time data exchange, remote monitoring, and integration with supervisory control and data acquisition (SCADA) systems.
  5. Edge Computing and Analytics: NORVI IIOT is equipped with powerful computational capabilities, enabling edge computing and data analysis at the source. This eliminates the need for transmitting large volumes of data to a central server, enabling real-time decision-making, predictive maintenance, and optimization of industrial processes.
  6. Scalability and Flexibility: NORVI IIOT is designed to be scalable, allowing users to expand its capabilities by adding additional I/O modules as per project requirements. This scalability ensures future-proofing and adaptability to evolving automation needs, making it a cost-effective choice for both small-scale and large-scale applications.

Applications of NORVI IIOT

  1. Industrial Automation: NORVI IIOT can be employed in various industrial automation scenarios, including machine control, production line monitoring, and data acquisition. Its Arduino compatibility makes it a versatile solution for rapid prototyping and implementing automation projects across different industries.
  2. Smart Buildings: NORVI IIOT enables intelligent control and monitoring of building systems such as lighting, HVAC, access control, and energy management. Its compatibility with Arduino allows for customization and integration with smart home automation systems, enhancing energy efficiency and occupant comfort. 
  3. Environmental Monitoring: NORVI IIOT can be utilized for environmental monitoring applications, including air quality sensing, water quality monitoring, and weather stations. Its compatibility with Arduino simplifies the development of monitoring solutions for sustainable resource management and environmental conservation.
  4. Research and Education: NORVI IIOT’s Arduino compatibility makes it an excellent platform for educational institutions and research labs. It allows students, educators, and researchers to explore and experiment with industrial automation concepts, enhancing their understanding and practical skills.

NORVI IIOT’s compatibility with Arduino offers a powerful combination of simplicity and versatility for industrial automation. By embracing Arduino’s extensive ecosystem, NORVI

Industrial IoT Device
Programmable IoT Device

The NORVI IIOT, powered by the cutting-edge ESP32-WROOM32 chip is now available for purchase!

Elevate your PLC and IoT experience and explore the limitless possibilities of innovative technology. Get yours today and step into the future of industrial IoT.

Visit our PRODUCT PAGE or, Contact Us at [email protected]

Stay Connected to get updated news on LVGL for HMI: Facebook : LinkedIn : Twitter: YouTube

Posted on

NORVI Controllers as an esp32 industrial gateway

NORVI Agent 1

As industries continue to evolve, there is an increasing demand for advanced technologies that can enhance productivity, streamline operations, and ensure safety. One of the technologies that has become increasingly popular in recent years is the Industrial Internet of Things (IIoT), which leverages the power of the internet to connect machines, devices, and equipment, and enable them to communicate and exchange data in real-time.

To achieve this, it is essential to have a reliable gateway that can bridge the communication gap between different devices and ensure seamless integration. This is where NORVI controllers come in. NORVI controllers are industrial-grade controllers that are designed to serve as gateways for the IIoT. In particular, the NORVI controller based on the ESP32 chip is gaining widespread adoption due to its powerful features and versatility.

One of the key features of the NORVI controller is its ability to communicate with a wide range of devices and equipment, including sensors, PLCs, HMIs, and more. This is made possible by the ESP32 chip, which provides robust connectivity options such as WiFi, Bluetooth, Ethernet, and RS485. As a result, the NORVI controller can seamlessly integrate with existing infrastructure and facilitate the transfer of data between different systems.

Moreover, the Norvi controller is equipped with advanced processing capabilities that enable it to perform complex tasks and execute applications with high efficiency. For instance, the ESP32 chip has a dual-core processor that can run at speeds of up to 240MHz, which makes it suitable for running real-time applications that require fast response times.

Some of the typical applications of the Norvi controller include:

Data acquisition and monitoring: The NORVI controller can collect data from sensors and other devices and transmit it to the cloud or other systems for analysis and processing. This can help industries to monitor equipment performance, detect anomalies, and optimize operations.

Control and automation: The Norvi controller can execute control commands based on the data it receives from sensors and other devices. This can help industries to automate processes, reduce errors, and increase efficiency.

Safety and security: The Norvi controller can integrate with security systems and access control systems to enhance safety and security in industrial environments. For instance, it can monitor the status of doors, gates, and other entry points and alert security personnel in case of unauthorized access.

In conclusion, the NORVI controller based on the ESP32 chip is a versatile and reliable industrial gateway that can help industries to leverage the power of the IIoT. With its robust connectivity options, advanced processing capabilities, and rugged design, the NORVI controller is well-suited for a wide range of applications in industries such as manufacturing, energy, transportation, and more.

Browse our product range at : https://norvi.lk/products/

Posted on

Expanding I/O Capabilities of NORVI Series

I/O (input/output) is a critical part of any programmable logic controller (PLC) system. It allows for the efficient and reliable connection of external devices to the PLC, allowing for more complex control systems.

NORVI ESP32 Industrial Arduino, has served with the best I/O combinations for both monitoring and controlling applications. On the base unit, NORVI Controllers offer below I/O Capabilities. 

  • Digital Inputs
  • 4-20mA Analog Inputs
  • 0 – 10V Analog Inputs
  • Transistor Outputs 
  • Relay Outputs

We are planning to discuss the capabilities of the Digital Inputs , Transistor outputs in a separate document. Including how they can be utilized for industrial applications. 

While we discover more and more use of the NORVI Industrial Controllers we added the expandability of I/O Capabilities.

The most obvious advantage of using I/O expansion in an Arduino PLC system is the ability to connect more external devices and increase the capacity of the system. With the use of I/O expansion, the number of devices that can be connected to the Arduino PLC can be increased significantly. This provides the user with greater flexibility, allowing them to control more devices with a single PLC. 

Another advantage of I/O expansion is the improvement of system reliability. By connecting more external devices to the PLC, the system can be monitored and controlled more accurately. This ensures that any errors or malfunctions in the system are detected quickly and efficiently. In addition, I/O expansion can help to reduce the cost of a PLC system. By adding more I/O expansion, the total cost of the system can be reduced. This is because the cost of the additional I/O expansion is much lower than the cost


We have launched below expansion products; 

  1. Analog Input Expansions
  2. Digital Input Expansions
  3. Transistor Output Expansions
  4. Relay Output Expansions

In the near future, we will be launching the LoRaWAN expansion module to enable users to get the best out of NORVI Controllers. 

Posted on

NORVI Solutions for GSM LTE Connectivity

NORVI Solutions for GSM LTE Connectivity
https://norvi.lk/product/esp32-gsm-series/

Why GSM / LTE in IoT ?

https://norvi.lk/product/esp32-gsm-series/

In the 21st century, IoT connectivity has become a very important thing in many sectors. From human to human and machine to machine and machine to human, IoT application connectivity has become important. From wired and wireless mediums, used for IoT applications to establish connectivity. But wired connectivity has limitations when it comes to remote locations, and the cost increases to develop infrastructure. In this case, GSM/ LTE based IoT applications have become a popular solution. The main reason for using GSM/ LTE based IoT applications is that most GSM/ LTE modems globally use signal bands in GSM, GPRS, WCDMA, LTE-FDD, LTE-TDD. Especially when it comes to NB-IoT based IoT applications, GSM/ LTE are more suitable. Also, GSM / LTE integrated IoT applications consume low power, initial setup is easier, and costs low cost.

Solutions provided by NORVI GSM Series. 

The NORVI GSM series has multiple applications based on IoT. There are SIM800L & QUECTEL EC21-G, two cellular modem types used for implementing NORVI GSM series products. SIM800L integrated NOEVI devices support Quad-band, DTMF, MMS, MUX Functions, Embedded TCP/UDP protocols, 850/900/1800/1900MHz cellular bands, and 12/10 GPRS multi-slot class. When it comes to QUECTEL EC21-G, two cellular modem support on Worldwide LTE, UMTS/HSPA(+) and GSM/GPRS/EDGE, DTMF, MMS, MUX Functions, Embedded TCP/UDP protocols, 850/900/1800/1900MHz cellular bands, 12/10 GPRS multi-slot class.

Applications of GSM based IOT Devices

  • Wireless IoT Gateways.
  • Data transmission over cellular networks.
  • WiFi to GSM Bridge.
  • MQTT Gateway.
  • Remote machine monitoring and controlling.
  • Logistic and Store house management.

As a wireless IoT gateway case, GSM based NORVI IOT Devices can be used for communicating with multiple devices as a cluster. For data communication with a central server case from a remote location, cellular networks can be used because the modems integrated into the NORVI GSM series support multiple globally recognized cellular bands. For establishing communication between wifi medium media and GSM transmission as a bridge application. As well as control devices via MQTT Gateway provide advantages for industrial and home consumer applications. In an industrial environment,  installing GSM based NORVI IOT devices with multiple machine functions can be controlled with a single button press. Furthermore, a large number of  industrial machines’ status data can be monitored from a single screen. NORVI GSM based IOT devices can be used to automate & monitor the environmental conditions in store  houses and track logistics on a large scale.

Finally NORVI GSM series is a very good low cost wireless communication solution specially for industrial applications. 

Posted on

Ladder Logic Programming in NORVI Controllers

What is a PLC?

A Programmable logic controller (PLC) is a special purpose computing device designed for use in industrial control systems and other systems where the reliability of the system is high. The goal of a PLC was to replace electromechanical relays as logic elements with a solid-state digital computer with a stored program that could simulate the connectivity of numerous relays to execute specific logical tasks. But today they have scaled and are being used by all kinds of manufacturing processes including robot based lines.

What is Ladder Logic?

Ladder logic is one of the most widely used PLC programming languages in industry. It is a graphical programming language for PLCs that uses symbols that are similar to those used in wiring diagrams. It’s simple to understand and use, and has been adopted since the early days of Programmable Logic Controllers.

Replacing PLCs in Industrial Applications with Microcontrollers

Microcontrollers are tiny computer devices containing one or more processor cores, memory devices, and programmable special and general purpose input and output (I/O) ports on a single chip. They are employed in a variety of everyday devices, particularly in situations where just specified repeated actions must be completed.

The introduction of microcontroller-based boards in recent years has increased interest in embedded systems, allowing a large number of people to enter the realm of microcontrollers. This has expanded not just the number of people who utilize microcontrollers, but also the range of applications for which they are employed. They’re currently being used in a variety of applications where microcontrollers were previously thought to be ineffective, ranging from small DIY computers to sophisticated control systems. This has raised questions as to why microcontrollers aren’t utilized instead of PLCs. The main arguments kept are,

  • PLCs are built to survive harsh conditions, while microcontrollers aren’t. As a result, they are unsuitable for commercial use.
  • Industrial sensors and actuators are often constructed to the IEC standard, which specifies a range of current/voltage and interfaces that may or may not be directly compatible with microcontrollers, necessitating the purchase of additional hardware.

NORVI Controllers Solution

Norvi Industrial controllers are programmable IoT devices based on micro-controllers. Unlike the usual controllers, these devices are designed with ruggedness and the ability to withstand extreme conditions, which makes them ready for industrial applications.Also they are designed according to the IEC standard which is usually at a range of current/voltage and interfaces for industrial applications.

Programming these devices is made easier by allowing users to code them using simple platforms such as the Arduino IDE, which includes step-by-step instructions. Depending on the model, these ESP32-based devices are equipped with digital and analog I/O, allowing them to detect digital logic states and analog inputs. Variety of models in the Norvi lineup are capable of measuring the environmental factors like flow rate, pressure, temperature and offer analog inputs (for dedicated voltage/current measurement) at the industrial level. 

If Norvi Controllers are micro-controller based products then how Ladder programming becomes possible with them?

The open source project by Leonardo Fernandes that generates Arduino code for ESP32 based micro-controller devices has given a solution for this. It’s a desktop based Java application developed with Eclipse IDE + WindowBuilder plug-in.

We have written a step by step application note on how to program ladder logic for Norvi controllers. –https://www.instructables.com/Ladder-Logic-Programming-for-ESP32-Based-Controlle/

Also check this link to know more about the open source project by Leonardo Fernandes. –https://github.com/leofds/iot-ladder-editor

Posted on

Customized Product Development

CNC milling

Product customization is important for effectively servicing your customer base. Customers don’t all want the same thing or use the product in the same manner. Product customization is critical for providing a personalized consumer experience to each user group, and it can boost customer engagement and satisfaction. Having realized this, we offer customized services in the domain of Embedded Systems on PCB designing, manufacturing, assembly, machining & printing.

Why NORVI for Product Development?

  • We use top-of-the-line PCB modeling software. This ensures that we produce projects that are not only industry standard, but also simple to maintain.
  • We have ready-to-use products from which you can begin developing your design while a device is custom-made for you. Our design services have a high performance record, and we follow all well-known design standards to guarantee that there are no errors, allowing the products to reach the market sooner.
  • We believe in doing it well the first time and before the product is sent to you, NORVI employs extensive procedures to ensure that any entrapped defects are corrected. As a result, you’ll save time, money, and a tedious period of inaccurate outputs and alterations to fix them.
  • Our process has been fine-tuned for the quickest time to market. The ability to manufacture and assemble products in-house allows for greater control and speed in the production process.
  • Keeping our IoT product creation process onshore ensures hassle-free intellectual property and security, as well as the benefits of versatility and speed.
  • We guarantee perfect fit and finish, whether it’s a prototype or a production unit. We can print and cut the ideal finish for your product without limiting output volume as we have both printing and milling capabilities in-house.
  • We are dedicated to providing you with the professional assistance you need to ensure the completion of your project. 

For more information and support : https://norvi.lk/contact-

Posted on

Applications of NORVI Industrial IoT Devices

Industrial automation is widespread in today’s factories and businesses, and it’s impossible to picture a manufacturing line without it. Control devices and machinery with software are used in industrial automation to execute activities that were previously performed manually.Due to the digitalization of manufacturing, particularly with the Industrial Internet of Things (IIoT), industrial automation technologies have progressed greatly in recent years, providing more and more opportunities for businesses to benefit from automation solutions.

NORVI industrial controllers with the aim of helping the industrial manufacturers, to gain greater visibility and insights into their operations, provide IoT solutions via the programmable IoT devices. The ESP32/STM32 based NORVI devices come equipped with digital and analog I/O enabling them to detect digital logic states (for sensor reading and counting), to read analog inputs (for voltage/current measurements) and to control applications based on relay & transistor outputs. Variety of models in the NORVI lineup can be used in various applications like flow rate, pressure, and etc. Unlike traditional controllers, these devices are designed to be durable and able to withstand harsh environments, making them ideal for industrial use. They’re all built to the IEC specification, which defines a current/voltage range and interfaces for industrial applications.

The NORVI  devices come with WiFi(for ESP32 based devices), RS-485 and Ethernet connectivity as standard with GSM/LTE, NB-IoT, LoRa as additional options on request, offering a wide range of communication options. NORVI controllers can be used as modbus devices using RS-485 modbus support or modbus over Ethernet support, with the given RS-485 and Ethernet connectivity options.

NORVI IoT controllers also support MQTT protocol. Traditional automation products and protocols typically require a stringent setup and hierarchy to move data from a field sensor to a field controller, to a site network, to a PC data center, and then to the cloud. It can be difficult to create and manage these types of implementations. MQTT, which includes multiple functions to satisfy the needs of Industrial IoT, has risen to popularity as a protocol for solving this issue.

Consider a cloud-controlled device that can monitor the humidity in a farm from afar. In the case of the HTTP protocol, the system will have to send out GET requests on a regular basis to check for changes in an attribute, such as “Voltage  Variable,” and then take action based on the most recent reading.This necessitates a huge number of requests, and it isn’t entirely real-time because it is dependent on the polling frequency. MQTT allows the user to listen to the cloud and receive notifications only when a variable changes. The communication between the computer and the cloud is kept open in this manner, but data only moves when it is needed, saving battery life and network bandwidth while enhancing real-time performance.

So it is clear that MQTT-capable industrial automation devices are the latest approach for combining commercial and industrial automation with the cloud using IoT principles in a cost-effective, safe, and reliable manner. Users only need to do some basic legwork after choosing a programmable MQTT device like NORVI to create the MQTT link. Furthermore, as compared to PLC devices that perform the same role in an industrial setting, the NORVI controllers are much more affordable.

Refer to these comprehensive articles for step-by-step guidance on working with the NORVI devices. https://www.instructables.com/member/Iconic%20Devices/instructables/

Posted on

Programmable devices for IoT

Why NORVI Programmable IoT Devices
– Cut build time and consolidate the process,
– Pre- certified products
– Ability to customize I/O requirements.
– Example programs for variety of applications.

Applications :
– MQTT End device
– Modbus sensor node
– Machine / Equipment monitoring system

Checkout our product range on https://norvi.lk/products/

The introduction of micro controller-based boards has sparked a surge in interest in embedded systems, allowing a large number of people to show interest in the field of micro-controllers and IoT. This has increased the scope and applications in which they are used. The advent of easy to use micro-controller boards have increased the scope within which micro controllers are being used, especially paving a path to replace the PLCs in complex control systems.

NORVI Industrial controllers are such programmable IoT devices based on micro-controllers. Unlike the usual controllers, these devices are designed with ruggedness and the ability to withstand extreme conditions, which makes them ready for industrial applications. Also they are designed according to the IEC standard which is usually at a range of current/voltage and interfaces for industrial applications.

Programming these devices are simplified by providing the facility to code these devices using simplified platforms like Arduino IDE, with step by step guides available to the users.These ESP32 based devices come equipped with digital and analog I/O, enabling them to detect digital logic states and analog inputs, depending on the choice of the model. Variety of models in the Norvi lineup are capable of measuring the environmental factors like flow rate, pressure, temperature and offer analog inputs (for dedicated voltage/current measurement) at the industrial level. 

Setting up the Norvi devices only require lesser wiring, which offers more flexibility to management of the device. And mainly, it is to be noted that the cost of the Norvi devices is kept in a much affordable range when compared to that of PLC devices, which do the same task in an industrial environment.

Posted on

Programmable MQTT Devices – NORVI

Programmable MQTT Devices - NORVI

The Industrial Internet of Things is a network of sensors and other devices that communicate with industrial systems, all in an effort to enhance the business operations. Manufacturing, agribusiness and oil & gas to name a few, all use a large range of sensors.These sensors transmit essential telemetry data to analytics engines, which search the data for patterns and irregularities, allowing businesses to better understand and optimize their operations.

To transfer data from a field sensor to a field controller, to a site network, to a PC data server, and then to the cloud, conventional automation products and protocols usually require a rigorous configuration and hierarchy. These types of implementations can be difficult to develop and maintain. MQTT, which includes multiple functions to satisfy the needs of IIoT, has risen to popularity as a protocol for solving this issue. MQTT is a light and energy-efficient communication protocol with a fast response time.It makes the interaction between devices efficient, regardless of the number of devices involved.It guarantees fast data delivery with low latency all while reducing CPU and RAM load.

Imagine a cloud-controlled device to measure the humidity in a farm, remotely. In the case of HTTP protocol, the device would have to continuously make GET requests to see if there’s a change in a variable, say Humidity Variable, and then take an action depending on the last reading. This necessitates a huge number of requests, and it isn’t entirely real-time because it is dependent on the polling frequency.MQTT allows the user to listen to the cloud and receive notifications only when a variable changes. The communication between the computer and the cloud is kept open in this manner, but data only moves when it is needed, saving battery life and network bandwidth while enhancing real-time performance.

So it is clear that MQTT-capable industrial automation devices are the latest approach for combining commercial and industrial automation with the cloud using IIoT principles in a cost-effective, safe, and reliable manner.

Norvi IoT devices are such industrial controllers that support MQTT protocol.These programmable MQTT devices come with a variety of features that make them suitable for industrial automation and IoT solutions. These devices come equipped with digital and analog I/O, enabling them to detect digital logic states and analog inputs, depending on the choice of the model.

After selecting a programmable MQTT Iot device like Norvi, only simple legwork has to be done by the users to establish the MQTT connection. Refer this detailed article on connecting the Norvi device to the IoT cloud platform Ubidots over MQTT protocol with step by step instructions.Moreover, setting up the Norvi devices only requires lesser wiring, which offers more flexibility to management of the device.

Connecting the Norvi device to the IoT cloud platform Ubidots over MQTT protocol Article

To check the Norvi device line up www.norvi.lk

Posted on

NORVI IIOT as a Modbus device

Flexibility in programming

Norvi IIoT controllers come equipped with the RS-485 connectivity standard.RS-485 is a serial data transmission standard widely used in industrial implementations. Today, it has gained recognition in several automation systems.

Modbus protocol is commonly used when implementing RS-485 communication.It is a communication protocol for transmitting information over serial lines between electronic devices. A single serial cable linking the serial ports on two devices, will be the simplest configuration, where the device requesting the information is called the Modbus Master and the devices supplying information will be the Modbus Slave.There is one Master and up to 247 Slaves in a regular Modbus network, each with a specific Slave Address from 1 to 247 .

Modbus RTU is the original Modbus version that works on a master/slave terminology. It is capable of long-distance data transmission with low data rates. Modbus TCP , on the other hand is a newer version in which communication over the network occurs in the form of packets placed within the TCP/IP frames. Being a newer technology, the TCP over Ethernet offers better speed, lower error, and faster correction.

In short , the Modbus protocol helps ensuring the smooth and well-ordered progress of various machines that work in tandem to deliver the end products. Modbus drivers in the Norvi controllers ensure that the device can be up and running in just a few seconds and it does not require any complicated installation or training to function and operate them.These programmable logic controllers are light in weight and easily installed with just a few wire connections.