- Joined
- May 26, 2020
- Messages
- 1
- Reaction score
- 0
Greetings.
I recently started developing a Tello app for Android and I wanted to use binary commands to control the drone.
Following the very helpful documentation from the Wiki and threads found in this forum, I managed to get the takeoff, land and virtual joystick commands to work using binary commands.
I tried sending the binary command for "streamon", but it didn't work.
As specified in the wiki:
The start video command should be:
Which in binary, should be something like:
I got it working sending regular string commands to Tello and the video feed shows on the app, but with binary commands, it never starts streaming anything.
Anyone have any idea what could be happening or what I am missing?
I recently started developing a Tello app for Android and I wanted to use binary commands to control the drone.
Following the very helpful documentation from the Wiki and threads found in this forum, I managed to get the takeoff, land and virtual joystick commands to work using binary commands.
I tried sending the binary command for "streamon", but it didn't work.
As specified in the wiki:
Low-Level Protocol
A lot of collaborative effort has taken place via these forums to decode the low-level protocol that the Tello uses to communicate with its native app. We will try to gather the information that has been obtained together on these pages. The Tello communicates with its controller via Wifi on a...
tellopilots.com
ID (Hex) | Tello Function | Dir | Comments |
---|
0x0025 | Request Video Start | → |
Which in binary, should be something like:
Java:
byte[] streamOnPacket = new byte[] { (byte)0xcc , (byte)0x58 , (byte)0x00 , (byte)0x7c , (byte)0x60 , (byte)0x25 , (byte)0x00 , (byte)0x00 , (byte)0x00 , (byte)0x6c , (byte)0x95 };
sendTello(streamOnPacket);
I got it working sending regular string commands to Tello and the video feed shows on the app, but with binary commands, it never starts streaming anything.
Anyone have any idea what could be happening or what I am missing?