Hello Tello Pilot!
Join our DJI Tello community & remove this banner.
Sign up

Station mode and sockets

clydemcqueen

Member
Joined
Sep 20, 2018
Messages
15
Reaction score
5
Website
github.com
Has anybody worked with 2+ Tello EDU (SDK 2.0) drones in "station mode" (sharing a single access point)?

A few questions:

1. Presumably the drones use DHCP to get new IP addresses. How does the controller discover the assigned IP addresses?

2. Do all of the drones send video packets to controller:11111 and state packets to controller:8890? I suppose these can be distinguished by the drone IP.

Thanks.
 

clydemcqueen

Member
Joined
Sep 20, 2018
Messages
15
Reaction score
5
Website
github.com
Update: I got the "ap" command to work on a single EDU drone, and I'm able to put the drone into SDK mode and get telemetry data on port 8890. However, I'm not receiving video packets on port 11111.

Using wireshark, I do see occasional UDP packets arriving on port 8899. The payload is 12 bytes, but I'm not sure how to interpret them.

Anybody get video to work in this mode?

Thanks.
 

clydemcqueen

Member
Joined
Sep 20, 2018
Messages
15
Reaction score
5
Website
github.com
Update: I got an email response from Ryze: "... at present, when the tello enters the station mode, the streamon instruction is not supported."
 
  • Like
Reactions: Mike Shock

Mike Shock

Member
Joined
Mar 13, 2019
Messages
18
Reaction score
3
Location
Russia
I think station mode is for swarm programming. Am I right? Then there should be a way to send broadcast commands to all the drones that are connected to the same AP...
 

clydemcqueen

Member
Joined
Sep 20, 2018
Messages
15
Reaction score
5
Website
github.com
I think station mode is for swarm programming. Am I right? Then there should be a way to send broadcast commands to all the drones that are connected to the same AP...
There's no broadcast capability that I know of. For most swarm use cases each drone needs unique instructions, so this isn't a big limitation.

In my case, I'm using the video stream from each drone to do precise localization using fiducial markers. Video streaming isn't supported in station mode, so I've been getting around this by using multiple Raspberry Pi computers and UDP packet forwarding. UDP forwarding code here: clydemcqueen/udp_forward
 
  • Like
Reactions: Mike Shock

Mike Shock

Member
Joined
Mar 13, 2019
Messages
18
Reaction score
3
Location
Russia
There's no broadcast capability that I know of. For most swarm use cases each drone needs unique instructions, so this isn't a big limitation.

In my case, I'm using the video stream from each drone to do precise localization using fiducial markers. Video streaming isn't supported in station mode, so I've been getting around this by using multiple Raspberry Pi computers and UDP packet forwarding. UDP forwarding code here: clydemcqueen/udp_forward
Thanks for a useful hint! :cool:
 

New Threads

Forum statistics

Threads
2,792
Messages
21,941
Members
6,742
Latest member
snaztastical