Asked — Edited

Ar Drone Connection Protocol In ARC

I need to see the connection protocol for the ar drone from the ARC ar drone tool.

Anyone that could show me the coding (any coding[preferably C#] or code from the SDK)


ARC Pro

Upgrade to ARC Pro

Stay at the forefront of robot programming innovation with ARC Pro, ensuring your robot is always equipped with the latest advancements.

#1  

The ARDrone 1.0 had an SDK, and I am fairly sure DJ used that, so the actual protocol is not available. Parrot has not published an SDK for the 2.0 and has not responded to DJ or posted any answers in their developer forum, so it is fairly clear they are not interested in supporting 3rd party application development anymore.

The only way to get the protocol would be to sniff the wifi packets and reverse engineer it.

You could try searching Google to see if anyone has already done this. I understand you can get 1.0s comparatively cheap on eBay now though.

#2  

yea I don't see myself selling the ar drone 2 so im trying to find another way.

so parrot posted the protocols for the v1 but not the v2?

I know what i'm doing tonight.

#3  

playing with ar drone SDK and got this error(not a programmer)


A first chance exception of type 'System.Net.Sockets.SocketException' occurred in EZ_B.dll
An unhandled exception of type 'System.Net.Sockets.SocketException' occurred in EZ_B.dll
Additional information: Only one usage of each socket address (protocol/network address/port) is normally permitted
The program '[2292] Tutorial 31 - AR Drone.vshost.exe: Managed (v4.0.30319)' has exited with code 0 (0x0).

#4  

is there a way to connect to the ar drone via the connections control?

United Kingdom
#5  

Connection to the drone is via WiFi, the connections control is to COM ports or other EZ-Bs only.

Have you gone through the 30 previous tutorials? Jumping in at number 31 probably isn't the best idea if you've never used C# before.

SDK 2.0 has been released, you are probably better off looking for information elsewhere to be honest since as far as I know the interest in the 2.0 on here has been very limited.

#6  

ok thanks rich. my latest idea: ditch re-programming, wait for the ez-mini, add the collision setup and a hacked mini camera.

#7  

@thetechguru, what should I search in google?(key words/phrases)

United Kingdom
#8  

I linked to the SDK, that's all you need. It should take you to the AR Drone forums where your questions will be more likely answered than here.

#9  

Looks like the new 2.0 SDK is Android (Java under Linux) and iOS only. No windows support as yet, although some of the posts on that forum are discussing running Ubuntu in a virtual machine to make it work on Windows. Probably not too helpful for EZ-B though.

Alan

#10  

how would I search this? what would I say? "The only way to get the protocol would be to sniff the wifi packets and reverse engineer it.

You could try searching Google to see if anyone has already done this."

United Kingdom
#17  

I wouldn't hold your breath for DJ to look into this, "the list" is already huge and with the revolution imminent I'm guessing he is more busy at the moment than usual (based on the fact he has barely been on the forum for the last few days). He will see it though I'm sure.