Redirecting you to Developer Center... Click here if you are not automatically redirected.

Remote Display Experience

View and control your Windows 10 IoT Core UWP applications remotely, from a Windows 10 desktop PC, tablet, or phone.

OverviewHide


The remote display experience is a technology used to remotely control UWP applications running on a Windows 10 IoT Core device. Remote control can be established from any Windows 10 desktop PC, tablet, or phone, putting a display on every displayless device.

To see an example of the technology in action, check out this YouTube video. In the second half, the demonstrator uses a tablet to remotely control the Windows 10 IoT Core device, using both touch and accelerometer to control the system.

Remote display experience

Users connect to their Windows 10 IoT Core devices through a Microsoft Store application installed on their Windows 10 companion device of choice. The UI generated by the UWP application running on the Windows 10 IoT Core device is remoted to the display of the companion device, while input and sensor data are sent in the opposite direction.

The functionality is easy-to-use, and is included out-of-box on the latest Insider build of Windows 10 IoT Core. Learn how to use it below.

Remote display experience

SetupHide


To get started, you'll need to set up a Windows 10 IoT Core device with the latest Insider build of Windows 10 (OS Version 10.0.14295.1000) - visit the Get Started page to set up your board.

Setup is quick and easy - follow the three steps below to use the remote display technology.

1. Turn on the remote display functionality on your Windows 10 IoT Core device.

With a board running the latest Insider build of Windows 10 IoT Core, you're almost setup to use the remote display experience.

First, connect your device to the Internet via either Ethernet or WiFi. Connect a display to your Windows 10 IoT Core device, and locate the IP address as shown on the right.

Default IP

From a PC on the same network as your IoT device, go to your web browser and navigate to "http://{IP address}:8080". You will need to enter the name and password of your Windows 10 IoT Core device to access this site ("Administrator" and "p@ssw0rd" respectively for new devices).

Choose the page "Remote" from the options on the left, and mark the check box labeled "Enable Window IoT Remote Server". Your device is now enabled for remote display experience.

Enable remote display experience

2. Install the Windows IoT Remote Client on your companion Windows 10 device.

To enable a Windows 10 device to connect to your Windows 10 IoT Core device, you need to install our Store application. The Windows IoT Remote Client app is currently available by link only and can be found here.

Install client app

3. Connect to your Windows 10 IoT Core device through the installed application.

Run the Windows IoT Remote Client application on your Windows 10 companion device. At the Connect screen, enter the IP address of your device. The two devices should connect, remoting the UI experience of the Windows 10 IoT Core device to the companion device.

You're now connected! From this point forward, touch and click input on the companion Windows 10 device can be used to control the Windows 10 IoT Core UWP application. In addition, you can use accelerometer data from your connected companion device.

Connect device

Remote SensorsHide


While the remote display experience is a powerful tool to put a display on any displayless device, it also offers the ability to use remote sensors in an Windows 10 IoT Core application. If you followed the setup above with a Windows 10 tablet or phone as your companion device, you can use the accelerometer in the connected device as a sensor in your IoT Core project.

To see the remote sensors in action, once again check out this YouTube video. In the second half, the demonstrator uses a tablet to remotely control the Windows 10 IoT Core device, using both touch and accelerometer to control the system.

The code to use a remote sensor is simple - in fact, it's the exact same code used to implement local sensors.

Remote display experience

In a UWP application on a Windows 10 IoT Core device, the GetDefault() function of the Accelerometer class will search for remote accelerometers on connected companion devices.

View this Hackster.io post for a closer look at this demo using remote sensors. Refer to the implementation of an accelerometer on this GitHub code page to integrate remote sensors in your own projects.

Accelerometer code

Compatibility and ScopeHide


The remote display experience currently works on Raspberry Pi 2 and 3, Minnowboard Max, and Dragonboard. These boards must be running the latest Insider build of Windows 10 IoT Core (OS Version 10.0.14295.1000).

The remote display and sensor capability is an "alpha" or "Insider" technology. It is still in an early state, but it serves as a useful tool for putting a display on any displayless device.

Compatible boards