Page 1 of 1
How can I make PC-client using USB dongle?
Posted: Fri Jul 04, 2014 8:47 am
by theMinss
Hello,
I want to make windows PC-client program using visual studio 2008 c++.
I thought the usb dongle is port control device, because I have made other widows program.
But windows OS recognize the usb dongle as usb device, I can not control the usb dongle.
How can I make PC-client using USB dongle?
plz, give me key words or any suggestion..
Re: How can I make PC-client using USB dongle?
Posted: Fri Jul 04, 2014 1:23 pm
by arnaud
Hi,
We use libusb to access the dongle from Python the the official client. You have many option depending of which library you want to use.
- LibUSB can be used from VisualStudio:
http://wiki.bitcraze.se/projects:crazyradio:protocol
- Microsoft provides a similar library called winUSB:
http://msdn.microsoft.com/en-us/library ... 85%29.aspx
Both library will give you access to low level USB operation that you can use to communicate with the dongle. The Crzyradio USB protocol is described in our wiki:
http://wiki.bitcraze.se/projects:crazyradio:protocol. You can look at the python driver for reference:
https://github.com/bitcraze/crazyflie-c ... zyradio.py
Depending of what library you chose to use you will need the correct driver for the dongle. The tool we use to install libusb driver can also install winusb driver:
http://wiki.bitcraze.se/projects:crazyr ... dows_zadig
There is at least one Crazyflie C++ client on github that has a driver using libusb:
https://github.com/Saqoosha/ofxCrazyfli ... yradio.cpp
Arnaud
Re: How can I make PC-client using USB dongle?
Posted: Sat Jul 05, 2014 1:19 pm
by theMinss
Thank you for your helping.
I found my USB dongle using VID/ PID.
Before i send a message, i use this method "libusb_claim_interface" and then I god this error message using "libusb_set_debug" as bellow.
libusb: error [winusbx_claim_interface] could not access interface 0:
how can i solve this problem?
I used this site library :
https://github.com/fairlight1337/libcflie
Re: How can I make PC-client using USB dongle?
Posted: Thu Jul 10, 2014 9:47 am
by theMinss
Thank you for helping me.
I solved the problem.
I missed type the channel number. ;;;
"0/10/250k" is very important.
Re: How can I make PC-client using USB dongle?
Posted: Thu Apr 02, 2015 8:59 am
by bootstrap
Could you please share your success with us.Could you please post your visual studio 2008 project files.I want to develop a console application to send commands and control the crazy flie 2.0 using it RF dongle connected to USB.