

The NID100-24 by Mean Well is a network interface device designed to bridge local and external networks. It is commonly used in telecommunications and data transmission systems to ensure reliable connectivity and efficient data management. This device is ideal for applications requiring robust network interfacing, such as industrial automation, IoT systems, and telecommunications infrastructure.








| Parameter | Value |
|---|---|
| Manufacturer | Mean Well |
| Part Number | NID100-24 |
| Input Voltage Range | 18–36 VDC |
| Output Voltage | 24 VDC |
| Maximum Output Current | 4.2 A |
| Power Rating | 100 W |
| Efficiency | Up to 92% |
| Operating Temperature | -30°C to +70°C |
| Communication Protocols | Ethernet, TCP/IP |
| Dimensions | 125 x 75 x 30 mm |
| Weight | 300 g |
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VIN+ | Positive input voltage terminal (18–36 VDC) |
| 2 | VIN- | Negative input voltage terminal (ground) |
| 3 | VOUT+ | Positive output voltage terminal (24 VDC) |
| 4 | VOUT- | Negative output voltage terminal (ground) |
| 5 | TX+ | Transmit data (positive) for Ethernet communication |
| 6 | TX- | Transmit data (negative) for Ethernet communication |
| 7 | RX+ | Receive data (positive) for Ethernet communication |
| 8 | RX- | Receive data (negative) for Ethernet communication |
| 9 | GND | Ground connection for shielding and safety |
Power Supply Connection:
Output Connection:
Network Connection:
Mounting:
The NID100-24 can be used to interface an Arduino UNO with a network. Below is an example of how to send data from the Arduino to a network via the NID100-24.
#include <SPI.h>
#include <Ethernet.h>
// MAC address and IP address for the Arduino
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192, 168, 1, 177);
// Initialize the Ethernet client
EthernetClient client;
void setup() {
// Start the Ethernet connection
Ethernet.begin(mac, ip);
// Start the serial communication for debugging
Serial.begin(9600);
while (!Serial) {
; // Wait for the serial port to connect
}
// Check if the Ethernet connection was successful
if (Ethernet.hardwareStatus() == EthernetNoHardware) {
Serial.println("Ethernet shield was not found. Check your connections.");
while (true) {
delay(1); // Do nothing, no Ethernet hardware
}
}
if (Ethernet.linkStatus() == LinkOFF) {
Serial.println("Ethernet cable is not connected.");
}
Serial.println("Ethernet initialized successfully.");
}
void loop() {
// Example: Send data to a server
if (client.connect("example.com", 80)) {
Serial.println("Connected to server");
// Send an HTTP GET request
client.println("GET / HTTP/1.1");
client.println("Host: example.com");
client.println("Connection: close");
client.println();
// Wait for a response
while (client.connected()) {
if (client.available()) {
char c = client.read();
Serial.print(c);
}
}
// Disconnect from the server
client.stop();
Serial.println("Disconnected from server");
} else {
Serial.println("Connection to server failed.");
}
delay(10000); // Wait 10 seconds before retrying
}
example.com with the actual server address you want to communicate with.No Power Output:
Network Connection Fails:
Overheating:
Data Transmission Errors:
Q: Can the NID100-24 operate with an input voltage below 18 VDC?
A: No, operating below 18 VDC may cause malfunction or damage to the device.
Q: Is the NID100-24 compatible with PoE (Power over Ethernet)?
A: No, the NID100-24 does not support PoE. It requires a separate DC power source.
Q: Can I use the NID100-24 outdoors?
A: The device is not weatherproof. Use it in a protected environment or within a weatherproof enclosure.
Q: What is the maximum Ethernet cable length supported?
A: The NID100-24 follows standard Ethernet specifications, supporting cable lengths up to 100 meters.
This concludes the documentation for the NID100-24. For further assistance, refer to the manufacturer's datasheet or contact Mean Well support.