inner banner
  1. Home
  2. > News

4G IoT Controller R40B for Smart Cities Solutions

R40B 4G IoT Controller is a cutting-edge solution for smart cities and industrial IoT applications. By combining comprehensive communication options, advanced data processing, intelligent logic operations, and robust design, the R40B empowers users to achieve greater efficiency, automation, and reliability. Whether it’s for environmental monitoring, energy management, or public safety, the R40B is the ideal choice for building a smarter and more connected future.

Key Features of the R40B
1, Versatile Communication Options: 4G Connectivity, WiFi Capability

2, Multiple Interfaces: Includes Ethernet ports, RS485/RS232 serial ports, Digital Inputs (DI), Digital Outputs (DO), and Analog Inputs (AI).

3. Data Collection and Modbus Master Functionality

The R40B can act as a Modbus master, gathering data from various sensors and detectors, such as temperature, humidity, light intensity, voltage, and current.

4. Intelligent Logic Operation

Supports local logic operations, such as “AND,” “OR,” and “NOT,” allowing automated decision-making based on sensor inputs.
Time-Controlled Logic: Combines timers with logic functions to execute scheduled actions or respond to time-based conditions.
Event-Triggered Logic: Detects changes in input signals and executes preconfigured actions without relying on the cloud platform.

5. Real-Time Alerts and Alarms

Monitors data in real time and generates alerts for abnormal conditions, such as equipment malfunctions or environmental anomalies. Integrates with cloud platforms via MQTT for efficient event notifications.

Applications

●Access Control
Provides networking functionality for access control systems in smart cities, supporting remote access and real-time control.

●Public Paging and Earthquake Alarm Control
Serves as a communication backbone for earthquake alarm systems, ensuring real-time response and notifications.

●Meteorological and Aerospace Monitoring
Integrates data from various sensors and uploads real-time meteorological and aerospace monitoring information to the cloud platform via 4G or wired networks.

●Camera Surveillance
Supports camera networking for real-time video surveillance in public areas, enabling remote access and monitoring.

●Power Outage Monitoring and Control for Light Poles/Vehicle Poles
Monitors the power status of streetlights or vehicle poles. When a power outage is detected, it triggers an alarm or activates a backup power mechanism.

●Cloud Platform Data Monitoring
Uploads operational data from sensors and devices in real-time to the smart city cloud platform for centralized management and data analysis.

Smart Streetlight Monitoring and Control with S275

The S275 device is used for smart streetlight control and monitoring. It tracks key parameters like voltage, current, power, temperature, and humidity, enabling real-time fault detection and efficient operation. Integrated with IoT platforms, the S275 enhances smart city infrastructure by ensuring reliable, energy-efficient street lighting.

1. Voltage Monitoring
Monitors the supply voltage to ensure the streetlight system is powered correctly and within the normal range, detecting any power supply issues.

2. Current Monitoring
Monitors the current flowing through the circuit to ensure normal system operation and detect anomalies like over current or under current that may indicate faults.

3. Power Monitoring
Monitors power consumption, including active and reactive power, to assess energy efficiency and identify potential malfunctions through abnormal power readings.

4. Status Monitoring
Monitors the on/off status of streetlights to ensure they operate according to the expected control schedule.

5. Temperature and Humidity Monitoring
Monitors environmental temperature and humidity to prevent damage to equipment from abnormal conditions.

6. Scheduled On/Off Control
Controls streetlight on/off times via a timer to automate operation, saving energy and reducing manual intervention.

7. Fault Detection
Detects faults by monitoring voltage and current fluctuations, providing alerts when values exceed acceptable limits for quick fault detection and maintenance.

8. IoT platform Integration
The data is collected from sensors, then uploaded to the cloud platform for storage, analysis, and visualization to enable remote management.

S272 RTU Enhancing Water Plant Remote Monitoring and Management

S272 RTU Enhancing Water Plant Monitoring and Remote Management
With the continuous development of IIoT technology, more and more industries are combining smart devices with advanced communication protocols to improve production efficiency and safety. In water plants, efficiently monitoring environmental parameters, collecting data, and managing remotely has become a key task. The S272 M2M RTU is gradually helping water plants achieve intelligent data collection and remote monitoring.

Key Features of the S272 M2M RTU
The S272 M2M RTU is an IoT device that integrates various sensor interfaces and communication protocols, designed for industrial automation, especially suitable for water plants, sewage treatment plants, and other environmental monitoring scenarios. Its main features include:
●1 RS485: Supports communication with various on-site devices such as pressure sensors, flow meters, etc. RS485 is widely used in industrial fields and can transmit data over long distances stably.
●1 Temperature and Humidity: Real-time monitoring of temperature and humidity changes in the environment. In water plants, where environmental control is crucial, temperature and humidity data are of utmost importance.
●8 Digital Inputs (DI): Can be connected to various devices to collect equipment status, alarm signals, etc., ensuring that all indicators in the water plant remain within safe limits.
●6 Analog Inputs (AI): Allows connection to analog sensors such as pressure sensors, enhancing data collection and providing accurate real-time data for remote monitoring.
●4 Relay Outputs: Used to control on-site equipment, helping to realize automated control and emergency response functions.

●4G Communication Support: Connects to the cloud platform via 4G network to ensure real-time data transmission and remote monitoring.
●Support for Modbus and MQTT Protocols: Offers seamless integration with existing water plant automation systems. Modbus is widely used in industrial control, while MQTT is a lightweight protocol for data transmission between IoT devices, offering low latency and high efficiency.

Applications of the S272 M2M RTU in Water Plants
In water plants, real-time monitoring of environmental conditions and equipment status is essential. The S272 M2M RTU helps the automation system in water plants achieve the following key functions:
◆Temperature and Humidity Monitoring
◆Pressure Sensors Data Collection
◆Flow Monitoring
◆Water Quality Data Collection
◆Remote Data Monitoring
◆Equipment Status and Alarm Monitoring
◆Automatically Control On-Site Equipment
◆Cloud Platform Integration

The S272 M2M RTU device, with its diverse interfaces, protocol support, and powerful remote monitoring capabilities, offers an efficient and reliable solution for water plants. Whether for environmental monitoring, data collection, or remote control and data logging, the S272 improves automation levels and management efficiency at multiple levels. As IoT technology continues to advance, the S272 will help more water plants achieve digital transformation and adopt a smarter operational management model.

S272 RTU for Water Plant Monitoring

ARMxy BL370 Series: Embedded Solution for Industrial and AI Applications

BEILAI Technology proudly unveils the BL370 Series, the newest addition to our acclaimed ARMxy product line.
The ARMxy BL370 Series is a high-performance industrial-grade ARM embedded computer powered by the Rockchip RK3562/RK3562J processor. It features a quad-core ARM Cortex-A53 and a single-core ARM Cortex-M0, with clock speeds up to 1.8GHz/2.0GHz. Designed for versatility, it offers 8/16/32GB eMMC storage, 1/2/4GB LPDDR4X RAM, and a 1TOPS NPU for AI and deep learning tasks.

The BL370 series boasts a comprehensive range of I/O interfaces, including 3×10/100M Adaptive Ethernet Ports, USB 2.0, HDMI 2.0, and I/O boards for seamless data acquisition and control. It supports advanced video capabilities, such as 1080P@60fps H.264 encoding and 4K@30fps H.265 decoding, along with communication modules for Bluetooth, WiFi, 4G, and 5G via Mini PCIe.

Fully compatible with Linux, Ubuntu, Debian, and Android, the device also supports Docker, Node-RED, and Qt for IoT development, making it an ideal platform for a wide range of applications. These include industrial control, edge computing, AIoT, machine vision, robotics, industrial IoT gateways, energy storage systems, automation, and transportation systems.

The BL370 Series combines robust performance, flexible integration, and comprehensive development support to meet the demands of modern industrial and AI-driven applications.

BEILAI Awarded Innovative Small and Medium-sized Enterprise

Shenzhen Beilai Technology Co., Ltd. has been awarded the title of “Innovative Small and Medium-sized Enterprise (SME)” by Guangdong Province. An innovative SME refers to a company with strong innovation capabilities in products, technology, management, and business models, which focuses on niche markets and demonstrates strong growth potential. These enterprises have a high level of specialization, strong innovation ability, and development potential.

Innovative SMEs are the foundational force of high-quality small and medium-sized enterprises, characterized by their specialized focus, innovation capabilities, and growth potential. The title of “Innovative SME” serves as a certification of a company’s innovation capabilities and is a necessary prerequisite for further developing into a “Specialized, Refined, and Innovative SME” or a “Specialized, Refined, and Innovative ‘Little Giant’ Enterprise.” This recognition plays an important role in promoting high-quality economic development and supporting the construction of a new development pattern.

ARMxy with Expandable I/O for Robot Controller Solutions

ARMxy Embedded Computer with Expandable I/O for Robot Controller Solutions

In today’s industrial automation landscape, precision, intelligence, and efficiency are critical. The ARMxy Embedded Computer plays a central role in robotic control systems, offering a robust and integrated solution for managing various components of robots in industrial environments.

Seamless Integration for Comprehensive Control
The ARMxy Embedded Computer seamlessly integrates with a variety of devices and interfaces, ensuring reliable and efficient communication across the entire robotic control system.

Sensors and Input/Output Components:
●Digital Inputs (DIN): Sensors that provide critical data for environmental awareness.
●Digital Outputs (DO): Cylinders and actuators to execute precise mechanical actions.
●Analog Inputs (AIN): Temperature, humidity, and pressure sensors for real-time environmental monitoring.
●Expandable Ports: The I/O port on ARMxy can be expanded to accommodate additional requirements, making it adaptable for varying system and functions.

Connectivity and Communication:
●Ethernet for connecting to management systems and industrial vision cameras.
●HDMI for real-time display monitoring.
●RS232/RS485 serial ports for interacting with control handles and brake.
●CAN Bus to ensure smooth communication with drivers and motor controllers.
●USB Interfaces for card readers or additional peripherals.

A Central Hub for Industrial Robots
In complex robotic systems, the ARMxy Embedded Computer serves as the “brain,” coordinating inputs, processing real-time data, and issuing commands. ARMxy Embedded Computers address the needs of various industrial robotic applications, including:
●Manufacturing Automation
●Robotic Process Automation
●Quality Inspection
●Automated Warehousing

Why Choose ARMxy for Robotic Solutions?
●High Reliability: Built for industrial environments, ensuring 24/7 stability.
●Flexible Connectivity: Support for Ethernet, CAN, RS232/RS485, and I/O ensures compatibility with a wide range of devices.
●Stable Communication: High data transmission rate and stability.
●Scalable Performance: With various SOM and I/O configurations, ARMxy meets the requirements of both simple and complex robotic tasks.

With ARMxy Embedded Computers at the core of your robotic control systems, industrial automation becomes smarter, faster, and more efficient.

BEILAI Obtained National “Technology-based Small and Medium-sized Enterprise”

Shenzhen BeilaiTechnology Co., Ltd. has obtained the national-level “Technology-based Small and Medium-sized Enterprise” qualification in 2024.

1. What is a Technology-based Small and Medium-sized Enterprise (SME)?

A technology-based SME refers to a small or medium-sized enterprise that relies on a certain number of scientific and technical personnel engaged in scientific and technological research and development activities, obtains independent intellectual property rights, and transforms them into high-tech products or services, thus achieving sustainable development.

Technology-based SMEs play an important role in enhancing technological innovation capabilities, supporting economic sustainable development, and expanding social employment. These enterprises are market-oriented and implement a knowledge-intensive economic model based on “self-raised funds, voluntary cooperation, independent management, self-financing, self-development, and self-restraint.”

Technology-based SMEs are an honor for small and medium-sized enterprises. These enterprises have a certain number of technical personnel engaged in scientific research and development, have achieved certain results, and transformed them into high-tech products or services, thus achieving sustainable development.

2. Evaluation Method for Technology-based SMEs

To implement the “National Innovation-Driven Development Strategy Outline,” promote mass entrepreneurship and innovation, and enhance precise support for technology-based SMEs, the Ministry of Science and Technology, the Ministry of Finance, and the State Administration of Taxation have developed the “Evaluation Method for Technology-based SMEs” according to the requirements of the “Implementation Plan for Deepening Science and Technology System Reform.”

The evaluation method, developed by the Ministry of Science and Technology, the Ministry of Finance, and the State Administration of Taxation, defines technology-based SMEs as those that rely on a certain number of scientific and technical personnel engaged in scientific research and development activities, obtain independent intellectual property rights, and transform them into high-tech products or services, thus achieving sustainable development.

3. Conditions for Technology-based SMEs

Technology-based SMEs need to meet the following conditions: they should primarily engage in scientific research, development, production, and sales of high-tech products, commercialization of scientific achievements, technology development, technology services, technology consulting, and high-tech products, while obtaining independent intellectual property rights and transforming them into high-tech products or services.

Enterprises can be directly recognized as technology-based SMEs if they meet any of the following criteria:

1) High-tech Enterprise: The enterprise holds a valid high-tech enterprise qualification certificate.
2) Scientific and Technological Awards: The enterprise has received a national-level scientific and technological award in the past five years and is ranked among the top three awardees.
3) Research and Development Institutions: The enterprise owns a provincially or nationally recognized research and development institution.
4) Standards: The enterprise has led the formulation of international standards, national standards, or industry standards in the past five years.

S475 RTU for Efficient BTS Base Station Monitoring

The S475 4G M2M RTU is an ideal solution for BTS (Base Transceiver Station) base station monitoring, providing remote monitoring, fault detection, and performance analysis of critical equipment. It helps reduce maintenance costs, increase reliability, and ensure efficient operation. Here’s how the S475 RTU can be applied in BTS base station monitoring:

1. Power System Monitoring
Digital Inputs (DI): Used to monitor the power status of the base station, including the main power supply, backup power, and generator, ensuring continuous power supply.
Analog Inputs (AI): Monitors battery voltage, current, and other parameters to ensure the health of the battery or other power systems.
Digital Outputs (DO): Controls power equipment, such as switching to backup power in case of power failure.

2. Environmental Monitoring
Temperature and Humidity Sensor: Monitors the temperature and humidity inside the base station to ensure that equipment operates within optimal environmental conditions, preventing failures due to excessive heat or cold.
Digital Inputs (DI): Monitors the status of air conditioning and ventilation systems to ensure the base station’s internal temperature control system is functioning properly.

3. Base Station Equipment Status Monitoring
RS485 Communication: Communicates with external equipment (e.g., generator, air conditioning, UPS) to collect status and alarm information.
Analog Inputs (AI): Monitors the operational status of base station equipment, such as generator oil pressure, engine temperature, and power consumption.

4. Security Monitoring
Digital Inputs (DI): Monitors security devices, such as access control and video surveillance, to detect unauthorized access or abnormal activity.
Alarm Outputs (DO): If security issues are detected (e.g., failed access control or smoke detection), the S475 RTU can trigger an alarm system via digital outputs to notify maintenance personnel immediately.

5. Data Transmission and Alarming
4G Communication: The S475 RTU supports 4G communication for real-time data transmission to cloud platforms or monitoring centers. This allows remote monitoring and management of base station performance, alarms, and data.
Data Upload: The RTU uploads data on the base station’s operational status, environmental conditions, power supply, and device faults to the central management system, allowing quick responses to potential issues.

6. Fault Warning and Maintenance
Real-Time Alarming: The S475 RTU sends alerts through SMS, email, or platform notifications when faults or abnormalities are detected, enabling maintenance personnel to respond quickly.
Data Logging and Analysis: Long-term data collection enables fault analysis and predictive maintenance, improving efficiency and extending the lifespan of base station equipment.

7. Remote Control
Digital Outputs (DO): The RTU can control critical base station equipment via digital outputs, such as switching to backup power, starting or stopping generators, or adjusting HVAC systems, ensuring the base station remains operational in the event of failure.
The S475 4G M2M RTU is a powerful solution for BTS base station monitoring. It provides real-time monitoring of environmental conditions, equipment status, power systems, and security, while enabling fault detection and remote control. With 4G connectivity, it allows for remote management, reducing maintenance costs and increasing base station reliability and uptime. This solution ensures that the base station operates efficiently and can quickly respond to any issues.

ARMxy Used in Industrial Commercial Energy Storage Systems

Applications of ARMxy Embedded Computers in Industrial and Commercial Energy Storage

1. Data Collection and Processing
ARMxy supports multiple RS485 interfaces (with isolation) to manage and communicate with:
Environmental Sensors: Temperature and humidity sensors to maintain optimal operating conditions.
Auxiliary Devices: Dehumidifiers, cooling liquid systems, and smoke sensors for system safety and environment control.
Safety Devices: Fire host integration for emergency response and protection.

2. Centralized System Control
High-Voltage Cabinet: ARMxy connects to the high-voltage cabinet via CAN to monitor and control high-power equipment.
Storage Cabinet: LAN links ARMxy to the storage cabinet for data exchange with subsystems such as PCS (Power Conversion System), BMS (Battery Management System), and meters.

3. Safety and Alarm Management
Through digital input (DI) and output (DO):
Emergency Stop Switch: Instant system shutdown in emergencies.
Circuit Breakers and Overvoltage Protection: Prevent hardware damage and ensure system safety.
Alarm Systems: Trigger alarm lights and connect with external warning systems for fault notification.

4. Efficient Energy Management
ARMxy enables:
Real-time Data Collection: Interfaces with PCS and meters for accurate monitoring of energy flows.
Intelligent Decision-Making: Processes data to optimize energy storage usage and reduce operational costs.
Remote and Local Control: Provides flexibility in managing energy storage systems via IoT and local HMI.

5. Communication and Networking
Multi-protocol Support: Support industrial communication protocols such as Modbus, CAN, and RS485 for seamless connectivity with host systems or other devices.
IoT Functionality: Provide network connectivity via Ethernet, Wi-Fi, and 4G/5G, enabling remote monitoring and data uploading.
Cloud Integration: Connect to energy management systems (EMS) or cloud platforms to upload data and receive control commands.

Key Advantages
Isolation for Reliability: Ensures safe and stable communication in high-voltage environments.
Scalable Design: Supports integration with additional devices as system requirements grow.
IoT-Enabled: Connects to cloud platforms for remote monitoring, fault diagnosis, and data analytics.
Low Power Consumption: Suitable for long-term operation in energy storage devices.

Difference Between Cloud and Edge Computing

What is Edge computing?
Edge computing is a distributed computing paradigm that places computing, storage, and network services close to the data source or user. In industrial control systems (ICs), this means moving data processing tasks from central servers to locations close to devices, such as sensors or machines in a factory. Doing so can reduce data transmission latency, improve response speed, and enable real-time data processing.

What is Cloud computing?
Cloud computing is a service that provides computing resources (such as servers, storage, databases, networks, software, etc.) through the Internet. Users can access these resources as needed without having to install and run applications on their own devices. Cloud computing provides elasticity, scalability, and cost-effectiveness, allowing users to pay for what they need.

What is the difference between cloud computing and Edge computing?
Location: Edge computing occurs near the data source, while cloud computing occurs in a remote data center.
Latency: Edge computing can provide lower latency due to its proximity to the data source, making it suitable for real-time applications. Cloud computing may have higher network latency.
Bandwidth: Edge computing reduces the amount of data transmission because data is processed locally, while cloud computing requires large amounts of data to be transmitted to the data center.
Security: Edge computing can provide better data security because data does not need to leave the local environment. Cloud computing relies on the security measures of the data center.

Use scenarios:
Edge computing: Suitable for applications that require fast response, such as self-driving cars, industrial automation, IoT devices, etc. In these scenarios, low latency and real-time data processing are critical.
Cloud computing: Suitable for applications that require large-scale computing resources and storage, such as big data analysis, online games, video streaming services, etc. Cloud computing provides almost unlimited resources that can be expanded according to demand.

What is an Edge Computing Gateway?
Edge computing gateway is an intermediate node that connects edge devices and the cloud. It is responsible for data transmission and processing between edge devices and cloud servers. Simply put, it is like a small data center, deployed close to the data source, which can perform preliminary processing and analysis on the data, and even make some simple decisions, thereby reducing the delay of data transmission and improving the system response speed.

The role of Edge computing gateway
Data preprocessing: Clean, filter, convert and other preprocessing of the raw data collected by edge devices to reduce the amount of data transmitted.
Local computing: Perform some simple computing tasks, such as data aggregation, feature extraction, etc., to reduce the burden on cloud servers.
Real-time response: For some application scenarios that require real-time response, the edge computing gateway can make decisions quickly without transmitting data to the cloud.
Improve system reliability: In the case of unstable network or unavailable cloud services, the edge computing gateway can ensure the normal operation of some functions.
Protect data privacy: By processing data on the edge side, the risk of sensitive data being exposed to network transmission can be reduced.

Advantages of Edge computing gateway
Low latency: Since data processing is performed locally, the delay of data transmission is reduced and the response speed of the system is improved.
High bandwidth: It can process a large amount of data to meet the application requirements of high bandwidth.
High reliability: Even if the network fails, the edge computing gateway can still ensure the normal operation of some functions.
Enhance security: By encrypting data and controlling access on the edge side, the security of data is improved.

Application scenarios of Edge computing gateways
Industrial IoT: In industrial production lines, edge computing gateways can monitor equipment status in real time, predict faults and perform maintenance.
Smart City: In smart cities, edge computing gateways can be used in traffic flow monitoring, environmental monitoring, public safety and other fields.
Energy Monitoring: In photovoltaic power generation and Energy Management System, edge computing gateways can process sensor data in real time, reduce energy consumption and improve efficiency

Open Source SCADA: Industrial Automation with ARM Embedded Controllers ARMxy Series and FUXA

What is FUXA?

FUXA is a powerful web-based software to rapidly build and deploy scalable SCADA, HMI, Dashboard or IIoT systems. With FUXA you can create modern process visualizations with individual designs for your machines and real-time data display, as well as control instrument of automated industrial plants.

What does FUXA offer?

  • Toolbox for industrial network HMI, web applications and dashboard applications
  • Graphical View Builder Fully drag-and-drop WYSIWYG development environment
  • 100% pure web technologies: HTML5, CSS, JavaScript, REST API and WebSocket communication
  • HMI and applications run in all HTML5-compatible web browsers on touchscreens, PCs, tablets or smartphones without any plugins
  • Connectivity: OPC-UA, Modbus RTU/TCP, MQTT, Siemens S7 protocols, WebAPI, Ethernet/IP (Allen Bradley), BACnet IP (native fully customizable connectivity available as a service)
  • Server runs on Windows, Linux and ARM architectures
  • SCADA functionality with integrated SQLite database engine: storage and display of large amounts of process data as well as alarm events and contextual data
  • User-based access with detailed permission settings
FUXA

How ARMxy and FUXA improve Industrial Automation?

Universal connectivity: ARMxy is paired with FUXA. It supports multiple industry standard protocols (OPC UA, S7, Modbus, MQTT, WEBAPI, BACnet) – this allows the SCADA/HMI software FUXA to seamlessly collect data from all your devices, no matter what “language” they use.

Cost-effective performance: All are open source, saving you licensing fees. With open source technology, you have access to source code, so you can customize it to perfectly meet the needs of your factory.

Scalability and future-proofing: ARMxy’s powerful hardware, developed based on ARM architecture, has flexible and stable functions, and you can also choose IO boards such as Ethernet/RS485/RS232/CAN/GPIO/DIN/DO/AIN/AO, which is scalable to adapt to the future development of the factory.

ARMxy

More Application Scenarios for FUXA?

With FUXA, the possibilities are endless. Although it is often associated with industrial automation, its versatility goes far beyond that. Imagine using FUXA’s rich connectivity and open source features to transform building control systems and SCADA applications for energy, water supply, manufacturing plants, laboratories, etc.. Utilizing ARMxy’s various hardware interfaces with FUXA, you can flexibly meet different project requirements without customization, making it a powerful tool for a variety of applications in different fields. Whether you are optimizing energy use, monitoring environmental conditions or improving productivity

Energy Management: Optimizing Building Energy Consumption with Node-RED and ARMxy

Energy Management: Optimizing Building Energy Consumption with Node-RED and ARMxy Edge Computing Gateway.

Introduction

With the increasing global attention to energy conservation, emission reduction and sustainable development, building energy management has become a key link in improving urban energy efficiency. Smart buildings use advanced sensing technology and information processing systems to monitor and control energy use to achieve efficient energy saving.

Node-RED Introduction

Node-RED is a process editor based on Node.js. It provides a web-based graphical interface that allows users to create application processes by dragging and dropping components. These components are called nodes, and each node represents a specific function, such as input, output, data processing, etc. The advantages of Node-RED are its ease of use, scalability, and native support for multiple communication protocols and technologies.

Node-Red
Node Red

ARMxy Introduction

The ARMxy Series ARM Embedded Computers are designed for Industrial Automation, IIoT, EMS, Smart Cities, Digital Transormation etc. The ARMxy Series ARM Embedded Computers with flexible ARM SoM, I/O ports, there’re 1000+ choices for applications.

ARMxy
ARMxy

Challenges of Building Energy Management

The main challenges of building energy management include how to collect and analyze a large amount of energy consumption data in real time, and how to implement effective energy-saving measures based on the analysis results. Traditional energy management systems often rely on complex hardware devices and proprietary software, which leads to high maintenance costs and inflexibility of the system. Therefore, an ideal solution should be easy to integrate, low-cost and highly customizable.

Use Node-RED to optimize building energy consumption

Environment Setup

First, make sure that the Node.js runtime environment is installed and install Node-RED according to the official guide. After the installation is complete, start the Node-RED editor through the command line:

node-red

This will open the Node-RED interface in the browser.

Create an energy management process

Set up input nodes: Drag appropriate input nodes from the palette, such as MQTT input or HTTP input nodes, to receive data from sensors in the building.

Data processing: Add function nodes or switch nodes to process and convert data formats. For example, convert temperature and humidity data into a format suitable for storage and analysis.

Data storage: Send the processed data to a database node, such as MySQL or MongoDB node, for data storage for further analysis.

Data analysis: Use analysis nodes, such as echarts or dashboard nodes, to analyze the collected data to find out energy consumption peaks and energy saving potential.

Automatic control: Based on the analysis results, automatically adjust the air conditioning, lighting and other systems in the building to achieve optimal use of energy.

User interface: Create a user interface, such as an HTML node, that allows users to view real-time data and historical trends, as well as manually adjust system settings.

Exception handling: Add exception handling nodes, such as catch nodes, to capture and handle errors in the process.

Example process

Assuming that we use the MQTT protocol as the data transmission method, the following is a simple Node-RED process example:

MQTT input node: configure the subscription topic to receive data from sensors in the building.

JSON node: convert the received message into a JSON object.

Function node: extract the required energy consumption data and perform preliminary processing.

MongoDB node: connect to the MongoDB database and save the processed data to the corresponding collection.

echarts node: analyze the stored data and generate energy consumption charts.

switch node: automatically adjust the status of the equipment in the building according to the analysis results.

HTTP response node: send a successful HTTP response to the sensor.

HTML node: provide a user interface to display energy consumption data and control system.

Security considerations

When developing an energy management system, security is a very important part. Make sure that all transmitted data is encrypted and only authorized users can access the system. The Node-RED community provides many security-related nodes, such as encryption/decryption nodes and authentication nodes, to enhance the security of the system.

Conclusion

Through Node-RED and the ARMxy edge computing gateway, we can quickly build a powerful building energy management system. This process-based approach not only reduces the difficulty of development, but also improves the flexibility and maintainability of the system. Whether it is a small office or a large commercial building, Node-RED can help achieve intelligent energy management and promote the development of sustainable buildings.

ARM Edge Computer with InfluxDB for IoT

ARM Edge Computer have been widely used in the field of Internet of Things (IoT) due to their low power consumption, high performance, and cost-effectiveness. As an open source time series database, InfluxDB performs well in storing and analyzing the massive time series data generated by IoT. Combining the two can build an efficient and reliable IoT data platform.

Advantages of ARM industrial computers in the IoT field

  • Low power consumption: ARM architecture has lower power consumption and can run 7*24 hours a day, stable and low power consumption
  • High performance: It can process a large amount of sensor data in real time to meet the real-time requirements of IoT.
  • Cost-effectiveness: Compared with industrial computers with x86 architecture, it has lower cost and reduces deployment costs.
  • Miniaturization: It has a small appearance and is suitable for deployment in a small space.

Advantages of InfluxDB in IoT data storage and analysis

  • High-performance writing: Ability to efficiently write large amounts of time series data.
  • Flexible data model: Supports multiple data types and tags, and can flexibly store various IoT data.
  • Powerful query function: Provides a rich query language that can perform complex analysis on time series data.
  • High availability: Supports cluster deployment to improve system reliability.

Typical application scenarios of ARM Edge Computer with InfluxDB

  • Industrial IoT: Collect various sensor data of production equipment, conduct real-time monitoring and analysis, and optimize the production process.
  • Smart home: Collect the operating status data of home devices to realize the automatic control of smart home.
  • Environmental monitoring: Collect environmental sensor data, monitor environmental quality, and achieve environmental protection.

IoT System architecture

  • Sensor: Collects various physical quantity data, such as temperature, humidity, pressure, etc.
  • ARM Edge Computer: Collects sensor data and writes it to InfluxDB.
  • InfluxDB: Stores and manages time series data, and provides query and analysis interfaces.
  • Front-end application: Based on InfluxDB data, develops various visualization applications to display and analyze data. GrafanaIgnitionSCADA etc.,

Technical implementation details

  • Data collection: Use C/C++, Python and other languages to write data collection programs and communicate with sensors through RS485/RS232, CAN/GPIO/DIN/DO/AIN/AO/RTD/TC etc.,
ARM Edge Computer ARMxy

  • Data writing: Use the InfluxDB client library to write the collected data to InfluxDB.
  • Data query: Use InfluxDB’s query language (Flux) to query and analyze the stored data.
  • Data visualization: Use visualization tools such as Grafana and Kibana to visualize the query results.

ARM Edge Computer with InfluxDB are a very suitable solution for IoT applications. Through reasonable design and configuration, an efficient and reliable IoT data platform can be built to provide strong support for various IoT applications.

Super useful data visualization software——Grafana

Data visualization is the display of data through visual elements such as charts, graphs, and dashboards to more intuitively understand data, discover patterns, make decisions, or convey information. It converts abstract data into an easy-to-understand visual form.

What is Grafana?

ARMxy Grafana

Grafana is a multi-platform open source analytics and interactive visualization web application. When connected to supported data sources, it can generate charts, graphs, and alerts for the network.

Grafana is characterized by its support for a variety of data sources, including Graphite, InfluxDB, OpenTSDB, Prometheus, Elasticsearch, CloudWatch, etc. Each data source is equipped with a unique query editor, which customizes features and functions for specific data sources. This differentiated query editor enables users to perform efficient data query and display based on the characteristics of different data.

ARMxy Grafana

Function

Multiple data source support: Grafana supports multiple data sources, including but not limited to Graphite, InfluxDB, OpenTSDB, Prometheus, Elasticsearch, CloudWatch, etc., enabling users to obtain data from different sources.

ARMxy Grafana

Visual dashboard: Users can create custom dashboards through Grafana to visualize data in various ways such as charts, graphs, and tables.

ARMxy Grafana

Query Editor: For each supported data source, Grafana provides a specific query editor that enables users to build complex queries to get the required data.

ARMxy Grafana

Alerts and Notifications: Grafana has powerful alert functions. Users can set thresholds and create alert rules. When the indicator exceeds the set range, the system will trigger an alert notification and notify relevant personnel through email, Slack, DingTalk, etc.

ARMxy Grafana

Template variables: Grafana allows users to create template variables to dynamically switch data or query conditions in the dashboard for more flexible data analysis.

ARMxy Grafana

Plugin ecosystem: Grafana has a rich plugin ecosystem, and users can use plugins to extend functionality, add new chart types, data source support, etc.

API and plugin development: Users can use Grafana’s API for integration and develop their own plugins and data sources.

What is CODESYS and what protocols does it support?

CODESYS is an industrial automation software platform based on the IEC 61131-3 standard. It allows developers to write automation programs using programming languages such as structured text, ladder diagram, function block diagram and sequential function chart. The design concept of CODESYS is to provide a unified development environment that allows developers to easily develop applications for different hardware platforms and operating systems. In addition, CODESYS also supports multiple programming languages and development tools, such as C, C++, Java and Python, which further enhances its flexibility and scalability.

  • Modbus: This is an industrial control application protocol that supports communication between controllers and devices. CODESYS supports Modbus RTU and Modbus TCP modes, which are suitable for control and monitoring of automation equipment.
Modbus Protocol
Modbus

  • CANopen: An application layer protocol based on the CAN bus, used to achieve communication between controllers and devices. CODESYS supports CANopen and can be used for complex system function implementation.

CANopen Protocol
CANOPEN

  • Profibus and Profinet: Both protocols are Ethernet-based communication protocols designed for industrial automation. CODESYS provides integration of Profibus master and slave stations, as well as support for Profinet.

Profibus and Profinet Protocol

  • EtherCAT: This is a high-performance Ethernet communication protocol known for its low latency and high synchronization. CODESYS supports EtherCAT as a real-time Ethernet system and provides an integrated configurator and protocol stack.
EtherCAT Protocol
EtherCAT

  • OPC UA: This is a cross-platform, cross-language communication standard. CODESYS provides OPC UA Server/Client, allowing data exchange between different systems and devices.
OPC UA Protocol
OPC UA

  • BACnet/IP: BACnet is a standardized data communication protocol for building automation and control networks. CODESYS integrates BACnet, including configurators, protocol stacks and real-time runtime components.
BACnet Protocol
BACnet

  • IO-Link: CODESYS supports IO-Link through an integrated IO-Link master configurator, allowing sensors and actuators to be accessed and operated in automation systems.

IO-Link Protocol
IO-Link

  • EtherNet/IP: Built on the application layer of the “Common Industrial Protocol” (CIP), CODESYS supports EtherNet/IP and provides scanner and adapter functions without the need for additional hardware.
Ethernet/IP Protocol
Ethernet/IP

Why is CODESYS ARM Embedded Computer so powerful?

What is CODESYS?

CODESYS
CODESYS

CODESYS (Controller Development System) is a powerful integrated development environment (IDE) designed for developing and programming automation equipment such as programmable logic controllers (PLC). It complies with the international standard IEC 61131-3 and is therefore highly compatible and portable.

What is CODESYS ARM Embedded Computer?

CODESYS ARM Embedded Computer is an industrial control system based on the CODESYS software platform, which enables engineers to develop and maintain control systems in an integrated environment. ARM Embedded Computer combines this powerful software platform with hardware to provide a flexible and high-performance solution suitable for a variety of industrial automation application scenarios.

Functions of CODESYS ARM Embedded Computer

CODESYS ARM Embedded Computer

CODESYS ARM Embedded Computer

  • Logic programming control: Using the programming environment provided by CODESYS, users can use a variety of programming languages (such as ST, LD, FBD, etc.) to write complex control logic programs.
  • Real-time processing capability: CODESYS industrial computers have built-in real-time operating systems, which ensures rapid response to data processing and control instructions.
  • Multi-protocol communication: Supports a variety of industrial communication protocols (such as PROFINET, EtherCAT, EtherNet/IP, etc.) to achieve seamless connection with other devices and systems.
  • Visualization and monitoring: Integrated HMI (human-machine interface) function allows operators to monitor and control the production process through a touch screen or remote terminal.
  • Fault diagnosis and maintenance: It has fault detection and diagnosis functions, can record error logs, and supports remote maintenance, reducing downtime and maintenance costs.
  • Security protection: It provides network security mechanisms and encryption technologies to protect the control system from unauthorized access and attacks.

Application Scenario

Industrial automation

Industrial automation

  • Industrial automation: used for automated control and optimization of production lines in industries such as automobile manufacturing, electronic assembly, and food processing.
  • Energy management: used in power distribution systems, smart grids, renewable energy generation, and other fields to achieve effective energy management and scheduling.
  • Building automation: used in HVAC systems, lighting control, security systems, etc. in buildings to improve building energy efficiency and living comfort.
  • Logistics warehousing: used in automated warehouses to control the process of cargo handling, sorting, and packaging.

With its powerful functions and wide application scenarios, CODESYS ARM Embedded Computer have become an indispensable part of the industrial automation field. BLIIoT ARM Embedded Computer ARMxy equipped with Codesys bring more possibilities to industrial automation and realize efficient, flexible and reliable automation control systems.

AGV links MES to Create Intelligent Warehousing System 2–How to connect AGV to MES via BLIoTLink?

MES and AGV

MES(Manufacturing Execution System) is a production information management system for workshops. From the perspective of factory data flow, it is generally at the middle level, mainly collecting, storing and analyzing factory production data. The main functions it can provide include planning and scheduling, production management and scheduling, data traceability, tool management, quality control, equipment/task center management, process control, andon dashboard, report analysis, upper system data integration, etc.

AGV (Automated Guided Vehicle) can generally control their routes and behaviors through computers. They have strong self-adjustment, high degree of automation, accuracy and convenience, can effectively avoid human errors and save human resources. In the automated logistics system, rechargeable batteries are used as the power source to achieve flexibility and realize efficient, economical and flexible unmanned work and management.

What is BLIoTLink?

BLIIoTLink
BLIoTLink

BLIoTLink is a free industrial protocol conversion software designed to advance the development of industrial IoT. It enables the conversion between various PLC protocols, Modbus, BACnet, DL/T645, IEC104, OPC UA, MQTT, SNMP, and more, facilitating edge computing and other applications for users. Additionally, BLIoTLink comes with built-in drivers for Huawei Cloud, Alibaba Cloud, AWS Cloud, Thingsboard, IgnitionSCADA, Sparkplug B, serving as a seamless communication bridge between OT and IT. It supports operating systems such as Linux, Debian, Ubuntu, and others.

How to connect AGV to MES via BLIoTLink?

AGV to MES
AGV to MES

Compatible communication protocols and interfaces are used between MES and AGV to achieve data transmission and command interaction. Common communication methods include TCP/IP, OPC UA, etc. Choosing the appropriate protocol and interface can facilitate data transmission and analysis.

By combining ARMxy Embedded Computers with BLIoTLink, the ARMxy Embedded Computer can be turned into a protocol gateway that supports TCP/IP, OPC UA and other protocols, and can easily connect AGV to the MES system.

BLRAT
BLRAT

In addition, ARMxy Embedded Computer support OPENVPN encryption. During data transmission and command interaction, encryption measures and access permission management are taken to ensure data security.

AGV links MES to Create Intelligent Warehousing System 1–How to use ARM Embedded Computer to build AGV System?

What is AGV (Automated Guided Vehicle) ?

AGV (Automated Guided Vehicle) can generally control its route and behavior through a computer. It has strong self-adjustment, high degree of automation, accuracy and convenience, can effectively avoid human errors and save human resources. In the automated logistics system, rechargeable batteries are used as the power source to achieve flexibility, efficient, economical and flexible unmanned work and management.

Types of AGV Vehicle Controllers

The vehicle controller is the core of the control system and even the entire AGV. The vehicle controllers used by AGV are basically divided into the following three types:

  • PLC:PLC has the advantages of high reliability, easy programming, and flexible expansion, and is suitable for most AGV application scenarios. However, PLC also has disadvantages such as high cost and large size.
  • ARM Industrial Computer:ARM Embedded Computer is actually a computer with powerful computing power and flexible expansion capabilities. It has strong anti-interference capabilities and can be used in harsh industrial environments such as vibration and electromagnetic radiation. ARM Embedded Computer has a compact structure and small size, and can run general operating systems such as Linux.
  • Microcontroller:The advantages of microcomputers include low cost, low power consumption, and small size, making them suitable for small and medium-sized, cost-sensitive AGV applications. However, the shortcomings of microcomputers, such as limited computing power and limited storage space, also limit their scope of application.

The Composition of AGV

Traditional AGV system

Traditional AGV systems mainly rely on PLC, IO modules, switches, 4G routers and other devices to work together.

PLC for AGV System
PLC for AGV System

  • PLC as control center: responsible for receiving data from sensors and controlling the actions of AGV according to preset logic.
  • IO module: used to connect various sensors and actuators to realize signal conversion and transmission.
  • Switch: ensure smooth communication between various components.
  • 4G router: provides connection with external systems to realize remote monitoring and data exchange.

Although traditional systems can meet basic automation needs, they have some obvious limitations:

  • High hardware cost: multiple independent devices need to cooperate with each other to achieve complete functions.
  • Complex maintenance: The complexity of the system leads to high maintenance costs and high requirements for the expertise of technicians.
  • Difficult expansion: adding new functions or changing existing settings is cumbersome, which limits the flexibility of the system.

AGV System based on ARM Embedded Computer ARMxy

ARMxy Embedded Computer for AGV System
ARMxy Embedded Computer for AGV System

  • Powerful computing power: ARMxy Embedded Computers are equipped with high-performance processors, which can easily cope with complex control algorithms, multi-sensor data fusion, and real-time path planning. Integrated AI function support can achieve more complex and efficient path planning and task scheduling.
  • Rich interfaces: ARMxy Embedded Computers provide a variety of optional interfaces, such as serial ports, Ethernet, CAN ports, IO module ports, etc., which can be easily connected to various sensors, actuators, etc. according to actual conditions.
  • Efficient communication: ARMxy Embedded Computers support multi-channel CAN bus interfaces, 4G/5G and Wi-Fi technologies to ensure real-time data exchange between AGV and WMS(Warehouse management system), MES(Manufacturing execution system) and cloud platforms.
  • Flexible scalability: ARMxy Embedded Computers support a variety of operating systems and development environments, and can flexibly configure and expand system functions according to needs, facilitating users to carry out secondary development.
  • High reliability: ARMxy Embedded Computers usually use industrial-grade components, have high reliability and stability, and can adapt to harsh industrial environments.
  • Support multi-tasking: ARMxy Embedded Computers can run multiple tasks at the same time to achieve multiple control functions for AGV.

Comparative Analysis

Compared with the traditional AGV system, the new system based on ARMxy Embedded Computers has the following obvious advantages:

Cost-effectiveness: It reduces the need for multiple independent devices, and reduces hardware and installation costs. The low power consumption and small size of ARMxy Embedded Computers make AGV control more compact.

  • Hardware integration: ARMxy Embedded Computers integrate functions such as PLC, IO modules and network communication, reducing the need for additional hardware.
  • Low maintenance cost: ARMxy Embedded Computers have low power consumption, small size, and highly integrated design, which simplifies the maintenance process of the system and reduces maintenance costs.

Flexibility: The highly integrated ARMxy Embedded Computers makes it easier for the system to adapt to changes in the production line.

  • Rich interfaces: RS485/RS232, Ethernet, CAN, RS485/RS232, GPIO, DI/DO/AI/AO, etc. are optional. They can be freely combined without customization. They can easily connect various sensors, actuators and other devices.
  • Quick response: It can adapt to changes in production plans more quickly and improve the flexibility of the production line.
  • Remote management: It supports remote monitoring and management, reducing the need for on-site intervention.

Intelligent features: With the support of integrated AI functions, more complex and efficient path planning and task scheduling can be achieved.

  • Machine learning algorithm: Optimize path planning through machine learning algorithms to improve work efficiency and accuracy.
  • Data analysis: Analyze the collected data to continuously improve the performance of the AGV system.

Real-time communication: The application of wireless communication technology enables AGV to achieve real-time data exchange with external systems.

  • Data synchronization: It can synchronize the working status and performance indicators of AGV in real time, which is convenient for scheduling and maintenance.
  • Remote access: Support remote access and control, which improves the accessibility and availability of the system.