---
title: "Edge IO"
slug: "edge-io"
status: "new"
updated: 2025-06-25T19:31:33Z
published: 2025-06-25T19:31:33Z
canonical: "support.tulip.co/edge-io"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.tulip.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Edge IO

*Explore the many capabilities of the {{glossary.Edge IO}}*
:::(Warning) (Note)
Edge MC is not suitable to run Tulip Player.
:::

* **Introduction**
	+ Edge IO Overview (you are here!)
	+ [Technical Specifications](https://support.tulip.co/docs/technical-specifications-for-edge-io)
* **Setup and registration**
	+ [Setting up your Edge IO](https://support.tulip.co/docs/setting-up-an-edge-io)
	+ [Registering your Edge Device](https://support.tulip.co/docs/how-to-register-an-edge-io)
	+ [Set up wireless connection on your Edge IO](https://support.tulip.co/docs/how-to-set-up-wireless-connection-on-edge-io)
* **Capabilities**


	
	+ **Node RED**
	
	
		- [Using Node RED with Edge IO](https://support.tulip.co/docs/using-node-red-with-edge-io)
		- [Node RED's documentation](https://nodered.org/docs/)
		- [Importing Tulip Node RED Flows](https://support.tulip.co/docs/importing-tulip-node-red-flows)
		- **Examples**
		
		
			* [Connecting a 4-20 mA Sensor with Edge IO and Node RED](https://support.tulip.co/docs/connecting-a-4-20-ma-sensor-with-edge-io-and-node-red)
			* [Managing Machine States and Part Counts with Edge IO and Node RED](https://support.tulip.co/docs/managing-machine-states-and-part-counts-with-edge-io-and-node-red)
			* [Using Edge IO and Node-RED as an Analog Oscilloscope](https://support.tulip.co/docs/connecting-an-analog-oscilloscope-with-edge-io-and-node-red)
			* [Connecting a proximity sensor to Edge IO and Using Node RED to create a Tulip Machine (video)](https://youtu.be/jB0Tvde-Us8)
			* [Connecting Node RED to an Arduino (video)](https://youtu.be/zrcnrVVCFxw)
			* [Connecting Node RED to a Raspberry Pi (video)](https://youtu.be/1LxYwYBJicY)
	+ **Light Kit**
	
	
		- [Connecting Light strips directly to the Edge IO](https://support.tulip.co/docs/edge-io-light-strip-setup)
	+ **Built-in drivers**
	
	
		- Interact with your devices through the App editor and the included drivers
		- [List of supported drivers](https://support.tulip.co/docs/device-driver-support-in-tulip)
		- [Enabling Drivers](https://support.tulip.co/docs/edge-driver-creation-and-support)
	+ **OPC UA**
	
	
		- [Connect to an OPC UA server with Edge IO](/r230/docs/using-edge-io-to-run-opc-ua-1)
	+ **Serial**
		- [Connect to Serial Devices with Edge IO](https://support.tulip.co/docs/how-to-use-serial-with-edge-io)
	+ **GPIO**
		- [How to use GPIO on Edge IO](https://support.tulip.co/docs/how-to-use-gpio-on-edge-io)
* **Troubleshooting**
	+ [Reset Edge IO to Factory Settings](https://support.tulip.co/docs/reset-edge-io-to-factory-settings-1)
	+ [Enable Edge IO Remote Support](/r230/docs/how-to-enable-edge-io-remote-support)
	+ [How to reset your Tulip password](https://support.tulip.co/docs/how-to-reset-your-password)
	+ [Frequently Asked Questions (FAQ)](https://support.tulip.co/docs/tulip-edge-device-faq-1)




---


## Access the Edge IO {{glossary.Device Portal}}


![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Edge%20IO%20Overview_403312560.png)

Once the {{glossary.Edge IO}} is online, you can access the Edge IO portal by navigating to its IP address. To obtain the assigned IP address, navigate to **Shop Floor > Device Portal.** 



### How will you use your Edge Device?


The Edge IO is an extremely capable device. Once you've [installed and registered](https://support.tulip.co/docs/setting-up-an-edge-io) your device it will be available for you to access within your Tulip environment under the "Shop Floor" tab.


You can use your edge device in many different ways


* Connect to systems and devices using {{glossary.Node RED}}
* Interact with your devices through the App editor and the included drivers
* Use your Edge IO as an {{glossary.OPC UA}} server
* [Connect light strips to your Edge IO's built in Light Kit](https://support.tulip.co/docs/edge-io-light-strip-setup)


---


## Build flows with Node-RED and interact with Tulip via the API


Tulip {{glossary.Edge Devices}} also run {{glossary.Node RED}} natively. Node-RED allows you to connect any device that is supported by Node-RED to your Tulip Application. 

*For example, you may want to connect some off-the-shelf consumer electronics, like Amazon Alexa, to your Tulip application or perform some data processing on Node-RED. In either case, Node-RED allows you to send information back to Tulip using APIs, OPC UA, connector functions or to interact directly with ports of the edge device.*



We have documentation that can guide you through this process, but at a high-level, Node-RED can be running and listening to your devices constantly and sending signals into Tulip's ecosystem.

---


### Interact with your devices through the app editor and the included drivers


Your {{glossary.Edge Device}} can be accessed from the Tulip app editor *without Node RED* by either responding to events that it sees, by sending events to your device, or a combination of both. You will find that "machines & devices" are events that you can build {{glossary.Triggers}} off of:

![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Edge%20IO%20Overview_460985154.png){height="" width="250"}


When you build a trigger based on a machine or device you will see a number of options available to you, the options available are based on the drivers that come built in with the edge device.

![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Edge%20IO%20Overview_460985783.png)

These options let you respond to signals that your device receives. In addition, when building a trigger you have the option to send a command to your device. For example, you may choose to send a signal to turn a light on.



![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Edge%20IO%20Overview_460987882.png)

Whether you are responding to events your device receives or sending signals to your device, you will need to select which device you want to interact with. You can either select the device explicitly or design your application to interact with whichever device is assigned to the station running the Tulip application. You can manage these {{glossary.Station}}-edge device assignments in the stations tab.

## Flowfuse
Edge IO is a FlowFuse Certified Device - see [here](https://support.tulip.co/r230/docs/edge-devices-and-flowfuse) for details on how to set up FlowFuse.

![image.png](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/image%28509%29.png){height="" width=""}
