New features
UPD protocol
Added support for udp protocol over the network.
As we already know, we can replace the Bluetooth modules with ESP modules working as serial-WiFi bridges, one of them connected to the personal computer through a USB-TTL adapter, and the other connected to the antenna tracker.
This new feature allows us to use the WiFi network of the personal computer to be able to establish serial communication with the antenna tracker. Only one ESP module is needed, fiscally connected to the antenna tracker, working as UDP server and access point. No more extra ESP module, USB-TTL adapter, and wires are needed to configure the u360gts antenna tracker.
In order to be able to receive telemetry, we need a ESP module connected to our radio controller, that should be configured as station mode and UDP client. This would provide more robustness for serial communications than using Bluetooth modules, and longer distances between the pilot and the u360gts antenna tracker.
Usage
The user should select 'udp' option from the drop-down list of ports. Two new input fields will be shown, Server and Port, and a drop-down list, the Client:
- Server is the IP address of the UDP Server (the antenna tracker).
- Port is the UDP port configured in both sides (server and client).
- Client is the local IP of the personal computer.
Once those values are provided, clic on Connect.
If everything is well configured and it goes well, we may operate in the same way as older versions.
Example:
One ESP module configured as UPD server and access point with DHCP enabled, fisically connected to the antenna tracker. Its IP address is 192.168.1.1, and serves UPD through port number 9876.
A personal computer with its WiFi adapter configured as HDCP Client. Its local IP is provided by de DHCP server (the ESP module of the antenna tracker), in the range of 192.168.1.0/24.
Known bugs
- If your computer has several network interfaces, only first available IP is selected. In order to avoid issues, please disable those interfaces you are not using for configuration. This minor bug will be solved soon.