Google today announced the launch of the Local Home software development kit (SDK), a technology suite intended to enhance smart home integration with Google Assistant by routing commands to devices through local networks. It’s a paradigm Google refers to as “local fulfillment,” and it ostensibly reduces the latency and improves the reliability of devices that take advantage, resulting in a superior user experience.
The latest version of the Local Home SDK allows developers to enter multiple scan configurations in the Actions console for a given project, enabling local fulfillment apps to handle multiple device families that might be using different discovery protocols. It supports discovery of local devices over Wi-Fi using the mDNS, UDP, or UPnP protocols. Once a local path is established, apps can send commands to devices using TCP, UDP, or HTTP.