From the Stratux docs at
https://github.com/cyoung/stratux/blob/master/notes/app-vendor-integration.md———————————-
Protocol & network information
Stratux uses GDL90 protocol over port 4000 UDP. All messages are sent as unicast messages. When a device is connected to the stratux Wi-Fi network and a DHCP lease is issued to the device, the IP of the DHCP lease is added to the list of clients receiving GDL90 messages.
The GDL90 is "standard" with the exception of three non-standard GDL90-style messages: 0xCC (stratux heartbeat), 0x5358 (another stratux heartbeat), and 0x4C (AHRS report).
How to recognize stratux
In order of preference:
1. Look for 0xCC (or 0x5358) GDL90 heartbeat message. This is sent at the same time as the GDL90 heartbeat (0x00) message.
2. Look for Wi-Fi network that starts with "stratux".
3. Detect 192.168.10.0/24 Wi-Fi connection, verify stratux status with JSON response from ws://192.168.10.1/status.
4. Use the the second stratux status message.
See main/gen_gdl90.go:makeStratuxHeartbeat() for heartbeat (#1) format.
———————————-
I don’t know which of the above recognition methods GP uses, but I could easily try 2.
Peter.