Support for Leica FLX100 plus GPS rover

Hi,

our customer was trying out Leica FLX100 plus with QField. It works fine with Samsung/Android, yet it doesn’t work with their iPhone. Leica gave the following response for them:

“On iOS QField only allows connections to data streams from GNSS antennas over TCP or UDP connections which Zeno Connect does not support. If QField had the ability to connect to data streams over Bluetooth (like the Android version of QField does) then Zeno Connect would work. On iOS app developers (QField) have to be whitelisted by GNSS antenna manufacturers in order for Apple to allow communication over Bluetooth. QField have not approached Leica for such whitelisting.”"

Can QField do something to get whitelisted?

When the Zeno Connect app is running on an iOS device and connected to the FLX100 Plus, data is typically passed on to the operating system. In QField, the “internal antenna” must then be selected as the positioning device. However, we have observed among our customers that this does not always function as intended—particularly when Wi-Fi is enabled. Furthermore, this method does not allow for the transmission of all essential data. We are therefore planning to develop an extension for QField that communicates directly via the Zeno Connect WebSocket interface. We are currently seeking interested parties willing to provide financial support for this development.

Hi @tbauer ,

Indeed i was talking to Leica on Tuesday and discussed the new websocket they have.

Great to hear you plan to enhance qfield by addi g websocket support.

Since this is a rather low level thing, please make sure to discuss how you want to build it before building it on github so we can make sure that it can land in the QField code base with no issues :slight_smile:

Cheers Marco