As followup of https://github.com/arduino/arduino-create-agent/issues/808 (which correctly fixes the issues), we could benefit from leveraging the discovery protocol. See comment