DJI Tello SDK 1.0

scratch
dji-tello
drone

#1

Tello SDK si interfaccia con l’host tramite una porta UDP wifi, che può essere facilmente controllata utilizzando il comando di testo.

Wifi
Tello <<- IP: 192.168.10.1 UDP PORT:8889 ->> PC or PAD

Tipi di comandi
I comandi di Tello hanno tre strutture di base, alcune delle quali non sono applicabili a tutti
tipi di comando:

  • Comandi di controllo (xxx) Se il comando ha esito positivo, l’interprete dei comandi Drone restituirà OK
    in caso contrario verrà restituito un codice di errore o informativo.
  • I comandi di lettura (xxx?) Leggono il valore corrente dei parametri secondari.
  • Imposta Comando (xxx a) tenterà di impostare un nuovo valore (i) del sotto campione. Se la
    il comando è andato a buon fine l’interprete del comando Drone restituirà OK
    in caso contrario verrà restituito un codice di errore o informativo.

I comandi di Tello

L'unità di distanza è cm, l'unità di misura è in gradi, l'unità di velocità è cm/s.

 

Command

Description

Possible Response

command

entry command mode

OK

FALSE

 

Command

Description

Possible Response

takeoff

Tello auto takeoff

OK

FALSE

 

Command

Description

Possible Response

land

Tello auto land

OK

FALSE

 

Command

Description

Possible Response

up xx

 

Tello fly up with distance xx

xx(20-500)

OK

FALSE

 

Command

Description

Possible Response

down xx

Tello fly down with distance xx xx(20-500)

OK

FALSE

 

 

 

 

Command

Description

Possible Response

left xx

Tello fly left with distance xx

xx(20-500)

OK

FALSE

 

Command

Description

Possible Response

right xx

Tello fly right with distance xx

xx(20-500)

OK

FALSE

 

Command

Description

Possible Response

forward xx

Tello fly forward with distance xx

xx(20-500)

OK

FALSE

 

Command

Description

Possible Response

back xx

Tello fly back with distance xx

xx(20-500)

OK

FALSE

 

Command

Description

Possible Response

cw xx

Tello cw (clockwise) rotate xx Degree

xx(1-3600)

OK

FALSE

 

Command

Description

Possible Response

ccw xx

Tello ccw (counter-clockwise) rotate xx Degree

xx(1-3600)

OK

FALSE

 

 

 

 

Command

Description

Possible Response

flip x

Tello fly flip x

l  (left)

r  (right)

f (forward)

b (back)

 lb rb lf rf

OK

FALSE

 

Set Command

Command

Description

Possible Response

speed xx

set current speed xx

xx(1-100)

OK

FALSE

 

 Read Commands

Command

Description

Possible Response

Speed?

get current speed

xx

 

Command

Description

Possible Response

battery?

get current battery percentage

xx

xx(0-100)

 

Command

Description

Possible Response

time?

get current fly time

xx

 


DJI Tello programmazione con Scratch 2