This plugin could reach way more users when it's not just using a single API ($STALK at the moment) but different ones (selected by the user). The Pitufino gateway for example is able to control most of the NMEA2000 pilots out there and the API is public:
https://github.com/ch-fb/pitufino-doc/tree/main/protocols
For receiving pilot status it uses a new NMEA0183 sentence, but for sending control commands, HTTP POST requests need to be sent (in this way security and authentication can be provided. By using just NMEA messages, a pilot could be easily hijacked by another close-by vessel!)
This plugin could reach way more users when it's not just using a single API ($STALK at the moment) but different ones (selected by the user). The Pitufino gateway for example is able to control most of the NMEA2000 pilots out there and the API is public: https://github.com/ch-fb/pitufino-doc/tree/main/protocols
For receiving pilot status it uses a new NMEA0183 sentence, but for sending control commands, HTTP POST requests need to be sent (in this way security and authentication can be provided. By using just NMEA messages, a pilot could be easily hijacked by another close-by vessel!)