Drone Keyboard for Tello
Drone Keyboard is a new way to control your Tello. A special design to have amazing experience with your pc and drone.
Video in Turkish and English subtitles available!
Use the codebase or app as your own risk. The drone can hurt you and I'm not responsible for that. Always test commands with the props removed first. Don't be dumb! Also please make sure that Tello’s firmware is updated! If Tello does not receive any command input for 15 seconds, it will land automatically.
npm run serve- Runs only Vue project on
npm run serve:electron- Opens Electron project and runs Vue project in it on
npm run build- For Video Stream in
main.jsthere are 2 ports. On port
:2020, Vue project which locates in
/distruns. On port
:2021index.html which locates in
:2021port was called as iframe to Vue project which runs on
:2020and Video Stream starts.
npm run build- Build Vue project in
/index.html, change names of
app.***.jswith file names under
/distand remove comments.
npm run build:electron:mac- Extract the app to
I had to update the firmware of my drone when it came in the mail before I could use this 1.3 API. Do this via the Tello app on your phone.
If you let the drone's WIFI connection lapse, you have to restart the server by typing
rsinto the terminal. This will re-run the
command commandthat puts the drone in SDK mode. If you don't do this, it will ignore any commands you send it.
Drone Keyboard for Tello app is licensed under the MIT license.
/streamfolder, usage is free. If you want to use this extension for your projects, I suggest you to contact with Video Experts Group.