Feature Request: Proper service discovery using Avahi

scotts 1 year ago ⋅ 358 Read it

After looking at network packets it appears that the X1 Hub uses ARP to announce itself. ARP is a protocol used by the network to let devices know the MAC address of a given IP address. The network packets I saw where the hub asking the network who has the IP address it already owns, which doesn't make sense. But it is a simple way to broadcast on a network. It is not meant as a service discovery tool and will negatively impact Wifi performance.

Instead, use Avahi which uses proper multicast and broadcast packets to announce a device on the network. A side affect of this is that it will let users have a seperate iot network from the main network and still allow the app to communicate with the hub and remote.

All comments: 0 .

    I have something to say: