Store

DFRobot

· MPN: DFR0886

$95.24 |
In stock at supplier
No reviews yet

Built around the ESP32 dual-core processor, the Edge101 is an industrial IoT controller for taking ESP32 and Arduino-based projects beyond the workbench and ...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

Built around the ESP32 dual-core processor, the Edge101 is an industrial IoT controller for taking ESP32 and Arduino-based projects beyond the workbench and into real-world automation, monitoring and edge gateway deployments.

It combines isolated RS485 with Modbus compatibility, isolated CAN bus, 10/100 Mbps Ethernet, Wi-Fi and Bluetooth in one controller. Expansion is provided through a PCIe-sized slot for 4G/NB-IoT modules, 11 native ESP32 GPIOs, 3 I2C interfaces, a TF card slot and a Nano SIM card slot.

The controller is housed in a metal casing with protection features for demanding electrical environments, and it can be powered from a 9–26V DC terminal block input or 5V 2A USB Type-C. Mounting hardware is included for flexible installation, including DIN rail mounting.

Included in the package: EDGE101 IoT Edge Controller (ESP32) ×1, 2.4G Wi-Fi Gain Adhesive Antenna ×1, 5.08 Terminal Block Plug - 6P ×1, Metal Universal Mounting Brackets ×2, DIN Rail Clip ×2 and M4 Round Head Screws ×4.

Features:

  • Industrial connectivity: Built-in isolated RS485 bus, isolated CAN bus, Ethernet, Wi-Fi and Bluetooth.
  • ESP32 power: Powered by the versatile ESP32 dual-core processor for IoT controller performance.
  • Industrial-grade casing: Housed in a durable metal casing.
  • Isolation protection: Offers comprehensive isolation protection.
  • Anti-static protection: Offers anti-static protection.
  • Lightning protection: Offers lightning protection.
  • Overvoltage protection: Offers overvoltage protection.
  • Reverse polarity protection: Offers reverse polarity protection.
  • Wide DC operation: Ensures stable operation from 9V-26V DC.
  • 4G LTE expansion: PCIe slot for 4G LTE modules.
  • GPIO expansion: 11 native ESP32 GPIOs.
  • I2C expansion: 3 I2C interfaces.
  • Local storage: TF card slot for local data storage.
  • Mounting: Multiple mounting options, including DIN rail.
  • Accelerate Time-to-Market: Transition rapidly from ESP32 prototypes to field-ready industrial solutions.
  • Simplify Integration: Reduce complexity with an all-in-one unit featuring essential industrial interfaces and protections.
  • Enhance Operational Reliability: Ensure system longevity and stability even in harsh electrical and physical environments.
  • Enable Versatile Connectivity: Leverage Ethernet, Wi-Fi, Bluetooth, and optional 4G LTE for nearly any deployment scenario.
  • Optimize Development Resources: Utilize the familiar and powerful ESP32 and Arduino development environments.
  • Industrial Automation & Control: Functions as a responsive controller, Modbus RTU/TCP gateway, or CAN bus node for machinery, process automation, and SCADA system integration.
  • Remote Environmental & Asset Monitoring: Collects data from environmental sensors (air, water, soil) or monitors operational status of remote assets (pumps, generators, agricultural equipment), with optional 4G LTE for wide-area connectivity.
  • Smart Greenhouse & Agricultural Technology (AgriTech): Enables precise data collection and automated control of irrigation, climate, and lighting systems in modern farming.
  • Critical Infrastructure Monitoring: Deploys for applications like water immersion detection in data centers or base stations, and monitoring of utility substations.
  • Custom Robotics & Machinery Control: Provides a reliable, communicative core for mobile robots, automated guided vehicles (AGVs), or specialised automated equipment requiring robust I/O and industrial interfaces.
  • IoT Edge Gateway: Aggregates data from various sensors and legacy devices (via RS485, CAN) and securely transmits it to cloud platforms or local servers, performing edge processing to reduce data load and latency.

Specifications:

  • Power Supply: 9–26V DC (Terminal Block) or 5V 2A (USB Type-C)
  • Standby Power Consumption: 50mA @ 12.0V (Terminal); 100mA @ 5.0V (USB)
  • Operating Temperature: –20°C to +75°C
  • Dimensions: 128 mm × 76 mm × 31 mm
  • Weight (Unit): 335 g
  • Processor: ESP32 dual-core 32-bit processor, 240 MHz clock speed, up to 600 MIPS computing power
  • Flash: 16MB
  • RAM: 520 KB SRAM, 16KB RTC SRAM
  • Wireless: 2.4 GHz Wi-Fi and Bluetooth dual-mode
  • Wi-Fi Standard: 802.11 b/g/n
  • Wi-Fi Speed: 802.11 n (2.4 GHz) with speeds up to 150 Mbps
  • Wi-Fi Modes: Supports Infrastructure BSS Station Mode, SoftAP Mode, and Promiscuous Mode
  • Bluetooth Standard: Bluetooth 4.2 standard, supporting both Classic Bluetooth (BR/EDR) and Bluetooth Low Energy (BLE)
  • Bluetooth Output Power: Output power up to +12 dBm
  • BLE Receiver Sensitivity: BLE receiver sensitivity of -94 dBm
  • BLE Mesh: Supports BLE Mesh networking and can serve as a MESH gateway when combined with Wi-Fi, suitable for environments without extensive Wi-Fi deployment, such as outdoor public areas, factories, and mines.
  • Wired Network: 1 x 10/100 Mbps Ethernet
  • CAN Bus: 1 x CAN Bus (Isolated)
  • RS485 Bus: 1 x RS485 Bus (Isolated, Modbus compatible)
  • Expansion Slot: 1 x PCIe-sized (for 4G/NB-IoT modules)
  • General Purpose I/O: 11 x ESP32 Native GPIOs
  • Sensor Interfaces: 3 x I2C
  • Storage: 1 x TF Card Slot (supports program upgrades & data logging)
  • SIM Card: 1 x Nano SIM Card Slot
  • Reset Button: 1 x Reset Button
  • Onboard User Button: 1 x Onboard User Button

A product wiki is available from the manufacturer for setup and development documentation.

Jargon buster

Plain-language definitions for the technical terms used above.

4G LTE
4G LTE is a cellular data standard used for internet access through mobile networks. For this controller, LTE expansion matters when a project needs remote connectivity where wired Ethernet or Wi-Fi is not available.
anti-static
Anti-static materials help drain away small static charges instead of letting them build up. This can matter for clothing, brushes, or handling electronics where static discharge could be annoying or damaging.
BLE
BLE stands for Bluetooth Low Energy, a Bluetooth mode designed for lower power use and modern phone compatibility. It matters because BLE support can make the module easier to use with Apple devices and battery-powered projects, though it may behave differently from classic serial Bluetooth.
CAN bus
CAN bus is a reliable two-wire communication network originally designed for vehicles and now common in machinery and robotics. It matters when you need multiple controllers or devices to share status and control messages in a noisy electrical environment.
DIN
DIN means data in, the pin where this display receives data from the controller. Connecting DIN to the correct SPI data output pin is needed for the screen to receive pixel and command information.
DIN rail
DIN rail is a standard metal mounting rail used inside industrial electrical cabinets. DIN rail mounting matters because it lets the controller be installed neatly alongside power supplies, relays, and other automation hardware.
ESP32
ESP32 is a family of microcontroller modules with built-in wireless features such as Bluetooth and WiFi. Knowing this product uses an ESP32-based module helps explain how it provides wireless serial communication and firmware update features.
GPIO
General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
IoT
Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
Modbus
Modbus is an industrial communication protocol used by many meters, sensors, PLCs, and automation devices. Modbus support matters because it can make the controller easier to integrate with existing industrial equipment.
Modbus RTU
Modbus RTU is a version of Modbus commonly used over RS485 serial wiring. It matters if you need to connect the controller to industrial sensors, meters, or drives that use serial Modbus rather than Ethernet.
Nano SIM
Nano SIM is the small SIM card size used by many phones and cellular modules. It matters because this board needs a compatible cellular SIM and service plan before it can connect to a mobile network.
NB-IoT
NB-IoT is a low-power cellular network standard designed for small amounts of data from remote devices. It matters for projects where the controller may need to send sensor readings from places without Wi-Fi or Ethernet.
RAM
RAM is temporary memory used while a device is running, and its contents are lost when power is removed. A “Run in RAM” mode is useful for testing settings without permanently programming the module, but it may not support every feature.
reverse polarity protection
A circuit feature that helps protect the board if power is connected the wrong way around. It matters because it can reduce the chance of damaging the breakout during wiring mistakes, especially in classroom or prototyping use.
RS485
RS485 is a robust wired serial communication standard often used in factories, farms, and buildings where cables may be long or electrically noisy. It matters because it lets this controller connect to industrial sensors, meters, and control equipment over longer distances than typical hobby serial wiring.
RTC
A Real-Time Clock keeps track of time even when the main processor is asleep or powered down, usually with a small backup battery. It matters for data logging and tracking projects that need accurate timestamps.
SCADA
SCADA means Supervisory Control and Data Acquisition, a type of system used to monitor and control industrial processes from computers or control rooms. SCADA compatibility matters if the controller will be part of a larger automation or monitoring setup.
SRAM
Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
Terminal block
A connector used to join wires together in a neat, removable, or serviceable way. For this product, it helps split one power input into several outputs without soldering.
USB Type-C
A reversible USB connector used for power and data on many modern devices. On this kit it indicates an alternate 5V power input, which may be useful for setup or charging without the solar panel.

Supplier page — dfrobot.com

Supplier Description · 131.6 KB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.