pixhawk mini telemetry with ESP8266, great!, but which firmware for ESP8266?

There are so many firmware that could be working as telemetry for pixhawk.
the orignal one,
https://github.com/liqin123/UAV-wifi-link

the way of making upload is a complex, you need to load 3 different bin to 3 different address. So I did not try it.



https://github.com/dogmaphobic/mavesp8266
This firmware takes mavlink command to setup the wifi...but I tried Qgroundcontrol v3.2.5and mission planner 1.3.5
QGC will have a esp8266 section when you connect through wifi when it's a AP..
MP will show the ESP8266 stuff, when you connect through usb....
but both not working with mavesp8266
mavesp8266 also have a http command, but I can't get it work as station....
but this is the current one that I have it worked.
it's done with platformIo, so there is a way to make it as station form source.
2017/12/7
I update again the ESP8266 firmware with mavesp, and connect on pixhawk mini(this one also updated to arduplane 3.8.3), it should first show up as AP, connect wifi of PC to it and  run up MP, this time I can config the ESP8266 as a client to connect to my router with a fix IP.
Then I test with Qgroungcontrol, it works as well.


The best thing is that if esp is in station mode and can't find your AP, it will turn to AP. So that you can always find a way to connect to it.
In MP, the config page is limited, in QGC you can set different SSID for station and AP.

https://github.com/paparazzi/esp8266_udp_firmware
This one use arduino, so you need to set your environment  in wifi_config.h

this is easier for me....but ut makes it's own parser...

I wish to make ESP8266 as station, so that we can have multi-craft on Qgroundcontrol

But I can't get the pprz arduino programe load to module(which is based on ESP08s)
Need to use this tool


http://esp8266internetofthings.blogspot.tw/2015/10/how-to-flash-at-commands-firmware-in.html
in the post, he has a very friendly UI tool for flash firmware to 8266, you can also use this tool to flash other firmware.

留言

這個網誌中的熱門文章

Heltec ESP32+OLED+Lora, hardware testing

micro SD card for ESP32, on lolin32 with OLED and heltec 32 lora oled

Install Network Time Protocol(NTP) on BeagleBone with Angstrom linux and set local time zone