<p>The MonoBrick C++ library that you linked is for NXT, not EV3.</p>

<p>You can find the MonoBrick C# Library for EV3 <a href="http://www.monobrick.dk/software/monobrick/" rel="nofollow noreferrer">here</a>. It works with USB, Bluetooth and Wi-Fi and can manipulate files.</p>

CC BY-SA 3.0
2015-08-22T00:17:22.200Z
2017-07-19T08:46:48.587Z
2017-07-19T08:46:48.587Z
David Lechner
<p>I'm looking for a library to create a desktop program. It should receive a data from EV3 brick programmed by standard EV3 software.</p>

<p>Currently I consider 2 approaches:
1. EV3 brick sends a bluetooth message, PC receives it.
2. EV3 brick creates a file and writes a data to it, PC reads the file via USB.</p>

<p>It's more convenient for me to use USB because bluetooth is already used to connect to another brick.</p>

<p>I found 2 libraries how to do that, although there are obstacles:</p>

<ul>
<li><a href="http://www.monobrick.dk/software/c-library/" rel="nofollow">monobrick C++ library</a> - allows to read a file, but doesn't allow to connect to the brick via usb</li>
<li><a href="http://legoev3.codeplex.com/" rel="nofollow">Microsoft EV3 API</a> - allows to connect to the brick via usb but doesn't allow to read a file</li>
</ul>

<ev3><bluetooth>
pc program to receive data from EV3 via usb/bluetooth
Alex
# pc program to receive data from EV3 via usb/bluetooth

(Asked by: username_0 on 2015-08-21)

I'm looking for a library to create a desktop program. It should receive a data from EV3 brick programmed by standard EV3 software.

Currently I consider 2 approaches:
1. EV3 brick sends a bluetooth message, PC receives it.
2. EV3 brick creates a file and writes a data to it, PC reads the file via USB.

It's more convenient for me to use USB because bluetooth is already used to connect to another brick.

I found 2 libraries how to do that, although there are obstacles:

* [monobrick C++ library](http://www.monobrick.dk/software/c-library/) - allows to read a file, but doesn't allow to connect to the brick via usb
* [Microsoft EV3 API](http://legoev3.codeplex.com/) - allows to connect to the brick via usb but doesn't allow to read a file

**Tags:** ev3, bluetooth


---

## 1 answers

### Answer by username_1 on 2015-08-22. Score: 2 | Accepted answer

The MonoBrick C++ library that you linked is for NXT, not EV3.

You can find the MonoBrick C# Library for EV3 [here](http://www.monobrick.dk/software/monobrick/). It works with USB, Bluetooth and Wi-Fi and can manipulate files.


---

