Control Schemes
This page will detail the various ways to interface with Tello and Tello EDU drones. This page will only provide a brief description of how to communicate
DJI Tello App
The simplest option for getting your drone flying is to use the Tello App. This app is available for both Android and IOS devices. With this app you will be able to control the drone using on screen control sticks, view a live feed from the camera, and perform various functions. The Tello user manual details these functions.
Tello SDK
The tello SDK is the lowest level at which you can interact with the drone. It uses UDP packets to send commands to the drone. Once connecting to the drone's wifi access point (AP), in a default configuration the user can send text commands through UDP port 8889
to IP 192.168.10.1
.
Programming
Droneblocks
This is the most basic method for programming the Tello drones. Droneblocks uses block coding to abstract the aforementioned SDK functions with simple drag and drop programming. It includes a simulator for testing code without a drone and is a very good introduction to learning the basic principles of programming without having to learn complex syntax. It is comparable to other products like scratch.
djitellopy
DJITellopy is a python library for working with the tello drones.