Today I got my solo controller (artoo) to connect to my Nexus 7 over usb. (i.e. a wired link between controller and tablet - not wifi)
I don't have an anafi, but I do have a Bebop2 and a Disco. I've not had problems with the skycontroller to iphone connection over USB, but maybe I got lucky. Quite interesting now it was implemented as a custom muxed-usb device (rather than as a USB ethernet gadget).
My interest in having a wired connection between artoo and solex (table), or Mission Planner (PC) means I can play with the Wifi config on the artoo+solo (trying to get a 4G LTE link working), without upsetting the other connections.
I agree - in normal use I've never had a problem linking artoo with my Nexus7 tablet running solex over wifi.
The artoo was the host, and the Tablet was a RNDIS device (with Android usb tethering enabled).. I had to rebuild the artoo kernel once more - this time not just with the cdc_ether modules that the 4G dongle needs, but the RNDIS HOST module which is what linux computer needs to tether with an android (as an Ethernet deice) over usb.. What I found interesting was:
- QGroundcontrol 100% worked
- Mavlink & Video**
- Mission Maker for ardupilot (formerly called Tower) 100% worked
- Mavlink and video**
- Solex (my favourite app to use with sol) partially worked
- Mavlink fine, but video didn't connect
*** For the video to work in Qgroundcontrol, and Mission Maker I had to do the known trick (see here Streaming live video from the 3DR Solo – Mark Turner dot Net
) to initiate a connection (e.g. via telnet) from the tablet to port 5502 of the IP address of the artoo (not 10.1.1.1 but the assigned 192.168.8.x address given by the tablet. This then got the artoo to feed video from the Solo's gopro 4 Black to the tablet. In Mission maker I couldn't get the solo video option to work, but the udp stream to port 5600 did work... I reckon only a small mod to Solex would be needed to get it (the video) to work. Anyway I can use Solex for the map + telemetry, and then have a seperate 7" monitor connected to the hdmi out on artoo (and that also works fine in this configuration).
Is there any point to this... ? Well for the 4G lte project I'm working on it's nice to have a wired connection between artoo and the groundstation tablet /phone - and the tablet can give artoo an internet link so as to be able to run the zerotier vpn client (to connect to the solo) . Also I think it's quite nice that artoo can keep the tablet charged up (as my old Nexus 7 goes flat very quickly).