DoRemoXy-Agent

The software you need to share a development board/device over DoRemoXy.

DoRemoXy-Agent: How to use

To share your development board/device over DoRemoXy you need your device connected to a computer where DoRemoXy-Agent is running.
DoRemoXy-Agent can run on MS Windows operating system. More operating systems will be supported as soon as possible.
You can download it here.
Similar to Arduino IDE, DoRemoXy-Agent supports devices connected over COM ports. Beside remote programming, DoRemoXy provides also Serial Monitor capability for the remote user.
DoRemoXy-Agent is designed for sharing multiple devices.
This page shows how to use DoRemoXy-Agent in simple three parts: the basic configuration, (optional but recommended) configuration testing and then the device sharing.

1. Basic Configurations

1- Add a new device: Menu Devices --> Add device

Add new device form


2- On the new device form: enter a name for your device (this name will be seen by the remote users) and press the Add device button.

Add new device form


3- On the device tab: Select the type of your development board/device from the list.

Add new device form


4- And select the COM port assigned to your development board/device.

To know which COM port is assigned to your development board/device
A- Before you connect your board/device: Press "Update Ports", you may find few available COM ports (or find no ports).
COM Ports before connecting our device

B- Connect the board/device (usually through USB).
C- Press "Update Ports" again: The new COM port in the list is the one you need to select.
COM Ports after connecting our device



2. Test DoRemoXy-Agent locally (Optional/Recommended)

To test the device configuarations before sharing it, DoRemoXy-Agent has a local operating mode.
For this test you need a binary file, compiled for your embedded device.
To prepare a .bin/hex you can use a suitable IDE for your device. There are also online IDEs for such purposes.
If you don't have s suitable IDE or compiler for your device you can check the Downloads page for pre-compiled example projects.

1- Press "Select File" and choose a binary file of a project (in .hex or .bin format, according to the device) on your computer.
2- Press "Upload" to program your micro-controller on your development board/device with the selected file.

The programming sequence will be shown on the black screen, titled as "Programmer".

Local binary file loaded to NodeMCU with Serial Monitor data

If the programming sequence shows errors: Please make sure you have selected a suitable valid binary file and you have installed the suitable driver for your device. You can find drivers in the extracted folder of DoRemoXy-Agent, but we strongly recommend you to look for the latest version of the driver, that is suitable for the embedded device/board and the operating system.
Please let us know about any misss functionality related to DoRemoXy-Agent.

If the programming sequence is successful, but the serial monitor doesn't work: It is important to choose the speed of the serial monitor according to the speed set in the source code of the uploaded .hex/.bin file. Be careful also to choose the suitable line ending according to your device.


3. Share your device

To share your device you need an account on DoRemoXy. You can register here for free.
On DoRemoXy-Agent do the following:

1- Signin with your user name and password: Menu DoRemoXy Access --> Signin.
The chosen Agentname will be seen by other users.

Sign in to DoRemoXy


2- On the device tab: Choose the Online: DoRemoXy mode.

Online mode chosen


3- Press "Share" button.

Device successfully shared on DoRemoXy

It is all!

Notes:
- Shared devices will be under control of remote users in relation to programming and serial monitor.
- As long as the device is shared you cannot change the device type or its associated COM port.