@rmackay9 Sorry for late reply, and thank you for creating AP_Telemetry class !
One thing I don't understand is how we will physically connect a UART to make it send the serial to a webserver..
First, we would like to send MQTT Messages to the web server without using serial or UART.
For Navio 2 platform, we expect to be able to connect to Web server directly from ArduPilot's program using TCP / IP socket.
Also, we would like to link Paho MQTT Client library to ArduPilot. Using this Paho library, connect to a web server.
for the structure of "pixhawk" -> "companion computer" -> "Web Server", we will consider how to send to the web server using UART or serial.
@rmackay9 The flight on March 12th fails with latest version of ardupilot(at this time) where the MQTT features have been include. During this try the motor emit a strange sound.
However before the drone crash, we had successfully done another try in the morning with an older version of arducopter (Copter-3.4-rc1) download from the emild HP.
At home, we have done some tries (no flight, just motor) with the base version of ardupilot( Copter-3.5 without MQTT). The result is that the motors have a strange behaviour and making some strange noise, the same that we noticed during the failure and probably make the drone crashes.
Currentely, locally we moved the commit where you had the AP_Telemetry library on the Copter-3.4 branch. The compile successed and the motor seems to be fine. We are now trying to import the MQTT features on that new local branch based on Copter-3.4.
We made the demonstration of MQTT successful
I used Copter-3.4.
We did two demonstrations.
First, I connected Drone to the Internet with WiFi, got log (latitude, longitude, etc.), and operated (ARM, DisArm, take off, land etc.) Drone with MQTT from a remote place.
Second, connect Drone to the Internet with SORACOM (LTE / 3G), perform simple operation (ARM, DisArm) with MQTT from a remote place, loaded Drone in the car and got position information.
We shot a demonstration video, we will show you it when editing is over.