Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 2.26 KB

README.md

File metadata and controls

43 lines (27 loc) · 2.26 KB

Azure Sphere RemoteX Server

The RemoteX project provides remote access to Azure Sphere peripherals from a POSIX C application. The project is similar in nature to the Raspberry Pi Remote GPIO with the pigpio C Interface and Arduino Firmata projects.

Refer to the DesktopDevX and RemoteX wiki video for information on the AzureSphereRemoteX Server and Azure Sphere Client Library.

Architecture

 Azure Sphere RemoteX

Clone

git clone --recurse-submodules https://github.com/Azure-Sphere-DevX/AzureSphereRemoteX.git

Install the AzureSphereRemoteX Server

You can only deploy the AzureSphereRemote server from a Windows or Linux computer.

To install the AzureSphereRemote server, follow these steps:

  1. Clone the AzureSphereRemoteX.Server repo to your desktop.

    git clone --recurse-submodules https://github.com/Azure-Sphere-DevX/AzureSphereRemoteX.Server.git
    
  2. Start Visual Studio Code.

  3. Open the AzureSphereRemoteX.Server folder with Visual Studio Code.

  4. Open the azsphere_board.txt and select your developer board.

  5. Press F1, and select CMake: Select Variant., select Release

  6. Press F1, and select CMake: Delete Cache and Reconfigure.

  7. Set the app_manifest to match your Azure Sphere developer board. The RemoteX server project includes sample hardware definitions and matching app_manifests. Copy and paste the app_manifest from the Manifests.defaults folder that matches your board into the app_manifest.json file.

  8. Press Ctrl+F5 to deploy the RemoteX server to your Azure Sphere.

Expected device behavior

  1. The application LED will turn on to indicate the RemoteX server is starting and connecting to your Wi-Fi network.
  2. The application LED will turn off to indicate the RemoteX server is ready.