Google launches Local Home SDK out of preview

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 Local Home SDK, which was unveiled last May during Google’s I/O 2019 developer conference and which launched in preview in July 2019, lets developers run smart code locally on Google Home Speakers and Nest Displays and tap their integrated Wi-Fi radios to communicate with devices. With local TypeScript or JavaScript, it supports the logic that controls devices from GE, LIFX, Philips Hue, TP-Link, Wemo, and other manufacturers that don’t mandate two-factor authentication.

The Local Home SDK doesn’t require users to enable or configure it — developers can test JavaScript apps on-device, configure discovery protocols and the hosted JavaScript app URL through the Actions console, use tools like the Chrome Developer Console for debugging, or self-certify new apps through Google’s Test suite for smart home. Additionally, the SDK streamlines device setup with a simplified onboarding experience that launched with GE smart lights in late 2018, and it powers Google Assistant Connect, which offloads compute workloads from connected devices onto the Assistant to complete Actions, display content, and respond to commands.

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, and once a local path is established, apps can send commands to devices using TCP, UDP, or HTTP.

The JavaScript files of apps ready to publish must be uploaded to the console and submitted with test suite results and certification requests, after which Google will review them and approve or deny them. Smart home Actions go through certification review for additional quality assurance validation, notes Google in support documents.

VB TRansform 2020: The AI event for business leaders. San Francisco July 15 - 16

Not to be outdone, Amazon announced something akin to Local Home SDK, called Local Voice Control, in September 2018 during a hardware event. Its local device control capability runs core automatic speech recognition algorithms on Echo Plus and Echo Show devices, allowing them to understand and execute core commands in the absence of internet connectivity.

Reference: Source link

Sr. SDET M Mehedi Zaman

Currently working as Sr. SDET at Robi Axiata Limited, a subsidiary of Axiata Group. As a Senior SDET: - Played a key role in introducing Agile Scrum methodology and implementing CI/CD pipeline to ensure quality & timely delivery. - Trained colleagues on emerging technologies, e.g. Apache Spark, Big Data, Hadoop, Internet of Things, Cloud Computing, AR, Video Streaming Services Technology, Blockchain, Data Science- Developed a test automation framework for Android and iOS apps - Developed an e2e web automation framework with Pytest - Performed penetration testing of enterprise solutions to ensure security and high availability using Kali, Burp Suite etc. - Learned Gauntlet security testing automation framework and shared the lesson learned in a knowledge sharing session

Leave a Reply

Your email address will not be published. Required fields are marked *