M&L TechnologyIntelligence in motion

The M&L technology approach

IoT Systems

We use NetRelay-based IoT solutions to remotely monitor sensors, machinery and field equipment, collect data and create automated control scenarios.

IoT Systems

Making Field Devices Intelligent and Connected

At M&L Technology, we develop customized IoT systems for factories, production facilities, warehouses, server rooms, agricultural fields, technical centers and remote field applications.

We transfer data collected from sensors, machinery, electrical panels and field equipment to centralized software through Ethernet, Wi-Fi or internet connections. Collected data can be monitored in real time, stored for historical analysis and converted into automated control commands according to predefined conditions.

The NetRelay IoT control platform developed by our engineering team is at the center of these solutions. NetRelay can collect data through digital and analog inputs, control physical equipment through relay outputs and communicate bidirectionally with different software platforms.

What Is an IoT System?

The Internet of Things is a technology infrastructure that enables sensors, machinery, control devices and software to communicate over a network.

In traditional systems, personnel may need to be physically present to inspect a device or operate equipment. With IoT systems, devices can be monitored remotely, data can be stored automatically and equipment can be controlled according to predefined rules.

Activating a fan when temperature reaches a critical level, restarting a modem when connectivity is lost or operating a remote pump when water level falls are examples of real-world IoT applications.

NetRelay IoT Control Platform

NetRelay is an Ethernet and Wi-Fi-connected IoT platform developed to read sensor data and control electrical equipment in industrial and customized automation projects.

The platform includes four digital inputs and four relay outputs rated up to 250 V and 10 A. Dry contacts, sensors, buttons, alarms and pulse signals can be connected to the digital inputs.

Relay outputs can control fans, pumps, motor contactors, warning lights, sirens, barriers, door locks, modems, cameras, lighting systems and similar electrical equipment.

Its rail-mount enclosure allows NetRelay to be installed easily inside industrial control panels and field cabinets.

Ethernet, Wi-Fi and PoE Connectivity

NetRelay supports both Ethernet and Wi-Fi communication. Ethernet can provide stable connectivity in industrial environments where wired infrastructure is available.

Wi-Fi can be used in locations where cabling is difficult or where equipment must operate flexibly. The device can operate in access-point or client mode.

PoE support allows power and data to be transferred through the same Ethernet cable, reducing the need for a separate power line.

Where PoE is not available, the device can be powered through an external DC supply.

Digital Input Monitoring

NetRelay digital inputs can monitor switches, sensors, alarms and dry-contact outputs in the field.

Door position, machine operation, thermal fault, water level, alarm status, float switch and push-button signals can be read through the digital inputs.

Input conditions can be viewed in real time through the web interface and transferred to centralized software.

When an input changes state, the system can activate a relay, send an email, perform an HTTP request or publish an MQTT message.

Pulse Counting and Production Tracking

Pulse signals generated by machinery and production-line sensors can be connected to NetRelay digital inputs.

Each pulse can represent a product, machine cycle or completed operation. Total production, current production speed and inactive periods can then be calculated.

Signals received from a conveyor-line sensor can be used to prepare shift, product and machine-based production reports.

When no pulse is received for a predefined period, the system can detect a possible production stop and notify responsible personnel.

Analog Sensor Monitoring

Temperature, light, pressure, humidity, soil-moisture and similar sensor values can be collected through NetRelay analog inputs.

Measurements can be transferred to centralized software, displayed on charts and stored for historical analysis.

Upper and lower limits can be defined for each sensor. When values move outside the required range, an automatic alarm or control scenario can be activated.

For example, a fan can be activated when temperature rises, an irrigation pump can start when soil moisture falls or a notification can be sent when pressure reaches a critical level.

Remote Relay Control

NetRelay relays can be controlled remotely through the built-in web interface, APIs, MQTT, WebSocket and TCP communication.

Authorized users can switch relays on or off or activate them for a predefined duration.

Relay-controlled equipment can operate according to schedules, sensor values, digital-input states or commands received from external software.

This makes it possible to control devices installed at different locations through one centralized management platform.

Built-In Web Management Interface

NetRelay includes a built-in web interface for configuration, monitoring and control.

Digital inputs and relay outputs can be named, monitored and included in custom event rules through the interface.

Instead of technical I/O labels, users can define descriptions such as machine operating, tank full, alarm active or pump running.

Turkish and English language support makes the system suitable for different user groups.

Intelligent Event Management

NetRelay can create automated scenarios based on input states, sensor measurements, schedules and network conditions.

When a digital input becomes active, a specified relay can be activated. When a sensor exceeds a limit, an alarm can be generated or information can be transferred to a remote server.

Dual-condition event rules allow safer workflows. A pump, for example, can be operated only when the water level is low and the motor thermal-fault signal is inactive.

These operations can run without a continuously connected computer or operator intervention.

Scheduling and Astronomical Control

Scheduled events can be configured according to date and time.

When an RTC module is installed, the device can preserve time information and execute schedules even without internet access.

Lighting, pumps, ventilation systems and other equipment can be switched automatically at defined times.

Astronomical scenarios based on sunrise, sunset and solar position can control outdoor lighting in parks, factories, residential sites and gardens.

Automatic Restart with Ping Watchdog

NetRelay Ping Watchdog regularly checks the availability of modems, routers, access points, IP cameras, NVR systems and servers.

The device sends ping requests to defined IP addresses. When no response is received, it disconnects power through the related relay, waits for a defined period and restores power.

This automatically restarts the network device and can reduce the need for technical personnel to travel to the site.

Multiple IP addresses can be monitored to check local networks, internet access and critical devices separately.

MQTT IoT Communication

NetRelay can communicate with local or cloud-based MQTT brokers.

Sensor measurements, input conditions, relay states and device telemetry can be published through MQTT topics.

Commands sent by centralized software can control relays and manage device scenarios.

MQTT support allows NetRelay to integrate with Home Assistant, Node-RED, custom web applications and industrial IoT platforms.

HTTP GET and POST API Integration

Input, output and sensor information can be read in JSON format through HTTP GET requests.

Relays can be switched on, switched off or operated for a specific duration through the API.

NetRelay can send HTTP GET or POST requests to external servers to transfer event information, sensor measurements and alarm conditions.

This allows the device to integrate with existing web and enterprise software without requiring proprietary communication hardware.

Real-Time WebSocket Control

WebSocket communication provides continuous bidirectional data exchange between NetRelay and centralized software.

Relay commands can be sent instantly, while input and sensor states can be transferred to user interfaces with minimal delay.

WebSocket-based Remote Mode allows multiple NetRelay devices to be controlled through a central server.

This method is suitable for live control dashboards, factory automation and remote field-management projects.

TCP Server and Client Communication

NetRelay can operate as a TCP server or client to exchange information with different network devices.

Data collected from barcode readers, serial devices and custom control units can be sent to centralized servers through TCP connections.

Transferring barcodes scanned on a production line directly to production-management software is one example.

TCP communication enables custom integrations with devices from different manufacturers.

Dry-Contact Transmission Between Two NetRelay Devices

Two NetRelay devices can transfer a dry-contact condition from one location to another through a network.

A float switch, alarm or push-button signal connected to the first device can be sent to the second device over Ethernet, Wi-Fi or the internet.

A relay on the second device can then operate automatically according to the received state.

This method is useful where installing a long control cable is difficult or expensive.

Local Data Logging with MicroSD

A MicroSD module can store sensor measurements, events, input changes and system information locally.

When internet or server connectivity is lost, data can continue to be recorded on the device.

Records can be transferred to the central system when communication is restored or reviewed by technical personnel.

Local storage provides an advantage in remote field applications and projects requiring uninterrupted measurement records.

Offline Timekeeping with RTC

An RTC module allows the device to preserve accurate date and time information without internet access.

Scheduled relay operations, daily work programs and sensor logs can continue with correct timestamps.

This improves independent operation in agricultural fields, water wells, storage facilities and remote installations.

Server Cabinet and Technical-Room Monitoring

NetRelay can monitor temperature, humidity, door position and power conditions in server rooms and network cabinets.

When cabinet temperature exceeds a defined value, a fan or cooling relay can activate automatically.

Door opening, power failure and internet disconnection can generate email, SMS or centralized software notifications.

Ping Watchdog can automatically restart unresponsive modems, routers and access points.

Production and Machine Monitoring

NetRelay can collect machine operation, downtime, fault and production signals from manufacturing lines.

Pulse information collected from sensors or PLC outputs can calculate total production and current production speed.

Thermal faults, emergency stops, empty-material conditions and maintenance requests can be transferred to centralized software through digital inputs.

Production information can be reported through web dashboards, desktop applications and ERP integrations.

Water-Well and Tank Automation

A float switch installed in a water tank can be connected to a NetRelay digital input.

When water reaches a critical low level, a command can be sent to another NetRelay at a remote well to activate the pump.

The pump can stop automatically when the tank becomes full. Thermal faults, dry-running protection and manual-stop conditions can be included.

This solution helps create remote pump automation without installing a direct control cable between the tank and well.

Smart Irrigation and Agricultural Automation

Soil moisture, air temperature, humidity, rainfall and water level can be monitored through sensors.

An irrigation valve or pump can activate when soil moisture falls below a predefined value.

Irrigation can be scheduled according to time, day, sensor readings and environmental conditions.

Devices located in fields, greenhouses and gardens can be monitored remotely and historical sensor data can be analyzed.

Energy and Lighting Automation

Lighting systems in factories, residential sites, parks, gardens and outdoor areas can be managed through NetRelay relay outputs.

Lighting can be controlled according to fixed schedules, sunrise and sunset times or light-sensor measurements.

Power failures, panel faults and contactor conditions can be monitored through digital inputs.

Authorized users can temporarily override automated scenarios when manual control is required.

Access Control and Turnstile Integration

Card readers, push buttons, magnetic contacts and door sensors can be connected to NetRelay inputs.

After authorization, turnstiles, barriers and electric door locks can be controlled through relay outputs.

The system can verify whether a door opened successfully and monitor how long it remains open.

Access events can be transferred to centralized software with date, time, device and door information.

Alarm and Security Integration

Dry-contact outputs from fire panels, intrusion alarms, gas detectors and water-leak sensors can be monitored through NetRelay.

When an alarm occurs, a siren or warning light can activate, an email can be sent and an event record can be transferred to centralized software.

Alarm information can also be transmitted over the network to another facility or security center.

NetRelay should be used as a supporting monitoring and integration layer rather than as a replacement for certified safety systems.

Modem, Camera and Network-Device Control

IP cameras, NVRs, modems, routers and access points can be powered through NetRelay-controlled relays.

When connectivity is lost, Ping Watchdog can disconnect and restore power automatically.

Authorized technical personnel can also restart devices remotely through the management panel.

This may reduce service visits for devices installed in remote or hard-to-reach locations.

Custom Software Integrations

NetRelay can be used with Python, Node.js, C#, C++, PHP, ASP, Delphi, VB.NET and similar development environments.

Custom web, desktop and mobile applications can read NetRelay inputs and control its relays.

Business-specific user interfaces, alarm dashboards, device maps and reporting modules can be developed.

ERP, production-management, building-management, SCADA and maintenance software can be integrated through APIs and databases.

Centralized IoT Management Dashboard

Multiple NetRelay devices and field locations can be managed through one centralized web dashboard.

The dashboard can show connection state, inputs, relays, sensor measurements, alarms and last communication time.

Devices can be grouped by factory, branch, field location, department or application type.

User roles can be assigned to administrators, technical teams, operators and read-only monitoring users.

Automated Notifications and Reporting

Notifications can be generated for sensor alarms, device disconnection, input changes, power failures and relay operations.

Messages can be delivered through email, SMS, mobile applications or other business communication platforms.

Daily, weekly and monthly device-status reports can be prepared automatically.

Sensor measurements, operation durations, alarm counts and relay actions can be reported in Excel or PDF format.

IoT and Artificial Intelligence Integration

NetRelay-based IoT systems can operate together with artificial intelligence and computer vision applications.

When a camera detects a defective product, area violation, fire indicator or missing safety equipment, NetRelay can trigger a physical action.

A warning light can activate, a siren can operate, a door can lock or a product separator can be triggered.

Sensor data can also support predictive maintenance, energy analysis and process-optimization models.

Controlled IoT and Guest Networks

IoT devices, corporate computers and guest users should not operate on the same uncontrolled network.

NetRelay devices, cameras, servers and operator terminals can be placed in separate network segments.

When controlled internet access is required for technical teams, visitors and temporary users, IDNet hotspot and network-management solutions can be included.

User authentication and access-duration management can be provided through MikroTik, UniFi, Ruijie Cloud and Grandstream infrastructures.

Example Server-Room IoT Project

A temperature sensor, door contact and power signal are connected to NetRelay inside a server cabinet. Modems and access points are powered through its relay outputs.

When temperature exceeds the defined threshold, a fan activates automatically. When the cabinet door opens, a notification is sent to the system administrator.

Ping Watchdog checks modems and access points regularly. If a device becomes unresponsive, it is power-cycled automatically.

All events are transferred to centralized software and included in a daily status report.

Example Production-Tracking Project

A conveyor-line sensor sends one pulse to a NetRelay digital input for each product.

NetRelay transfers the production signal to centralized software through MQTT or HTTP. The application calculates total output, hourly speed and shift targets.

If no product signal is received for a defined period, the system creates a downtime event and notifies the operator.

When the production target is reached, a green warning light or audible notification can be activated through a NetRelay relay.

Example Water-Tank Automation Project

Low and high-level float switches are connected to one NetRelay device at the tank. A remote pump is controlled by a second NetRelay device.

When the tank level falls, the first device sends a network command to start the pump.

When the high-level switch activates, the pump stops. If a thermal fault is detected, the system blocks operation and sends a technical notification.

Water level and pump operating durations are stored in centralized software.

Measurable Success Indicators

  • Reduced manual visits to field devices
  • Real-time monitoring of sensors and machinery
  • Automated responses to critical events
  • Automatic recovery of network-device failures
  • Automatic recording of production pulses and quantities
  • Reporting of energy, temperature, humidity and environmental values
  • Faster identification of alarms and equipment faults
  • Reduced cabling requirements for long-distance dry-contact transmission
  • Centralized control of field equipment
  • Reduced manual data collection and reporting time
  • Improved traceability of maintenance and fault records
  • Easy expansion with additional devices and sensors

Scalable IoT Infrastructure

An IoT system can begin with one NetRelay device and expand as requirements grow.

Devices installed in different factories, branches and field locations can be managed through the same centralized software.

New sensors, relays, dashboards and control scenarios can be added without rebuilding the entire system.

Different architectures can be created over local networks, the internet or private VPN connections.

An IoT Project Customized for Your Business

Every IoT project has different environmental conditions, sensors, controlled equipment and communication requirements.

Before development begins, device locations, power options, Ethernet and Wi-Fi coverage, signal types and security requirements are analyzed.

A pilot device or field point can be deployed initially. After the solution is validated, it can be expanded to additional machinery, departments and facilities.

For detailed information about IoT, custom software and production integrations, visit M&L Technology. For NetRelay products, technical specifications, API examples and application scenarios, visit NetRelay. For controlled network access and hotspot solutions, visit IDNet.

Let’s build together

Have a similar challenge?

Ask a short question and our team will follow up. Filling out the project request form speeds things up if you need a similar solution.

Fill out the project request

Use the project request form for a detailed proposal.