1. IT-Security >
  2. Programmierung >
  3. Project Connected Home over IP


Project Connected Home over IP

Programmierung vom | Direktlink: feedproxy.google.com Nachrichten Bewertung

Posted by Vint Cerf, Vice President and Chief Internet Evangelist; Grant Erickson, Principal Engineer; Kevin Po, Product Manager

Google is announcing Project Connected Home over IP, a new Working Group alongside industry partners such as Amazon, Apple and the Zigbee Alliance (separate from the existing Zigbee 3.0/PRO protocol). The project aims to build a new standard that enables IP-based communication across smart home devices, mobile apps, and cloud services. Device manufacturers, silicon providers, and other developers are invited to join the working group and contribute existing open-source technologies into the initiative to accelerate its development so customers and device makers can benefit sooner.

We have a Keyword post that describes the project and its potential to create a USB-like “plug-and-play” protocol for the home. We are hopeful this new standard will make it easier for developers to create reliable, safe, secure, private, interoperable, and Internet-enhanced but Internet-optional devices.

To accelerate this initiative, Google will be contributing core technologies from our OpenWeave project, and also providing our expertise in IP-carrying low-powered mesh networking protocols like Thread. In this post, we will deep dive further into Google’s thinking for smart home connectivity protocols, and how we see the potential convergence of these technologies in the industry.

Putting the Internet in Internet of Things

IP plus UDP and TCP, have brought us the richness of the Internet, web, and mobile revolutions and is equally as applicable to the things that make up the smart home and put the “Internet” in Internet of Things.

Because of the unique ability for IP to bring together disparate network technologies, it provides an ideal platform for convergence in the helpful home. Further, rather than requiring product and application-specific infrastructure, IP-based solutions can leverage off-the-shelf network infrastructure than can be shared across many applications and products. This helps reduce the mess of wires and pucks spawned by gateways and hubs common in many smart home solutions today.

An IP-based solution such as Project Connected Home over IP supports direct, private and secure end-to-end communications among devices, mobiles, and cloud services with a familiar and consistent development and programming model making it easier for developers to leverage their experience and solutions across those domains. This approach reduces points of attack and weakness where security would otherwise be terminated and reinitiated.

When we began our own helpful home journey over eight years ago, we looked at the existing technology options, noted many vertically integrated stacks, and considered their costs to users and partners. Consequently, we invested in complementary IP-based and IP-carrying technologies, Weave and Thread respectively, to bring the benefits of IP to two layers of the network stack—the application layer and the low-power wireless network layer.

The growth of the smart home industry has added new technologies and learnings, such as data models and service discovery design. The industry now has a strong desire to converge these learnings into a single protocol that can be widely adopted, and ultimately provide the user the choice to setup and control their smart home device in their preferred ecosystem. We hope the Project will bring this vision to life.

Project Connected Home over IP

The Project, illustrated below, will bring together the best of market and product-proven technologies to build a solution that provides benefits like:

  • An easily adoptable application standard for a set of network technologies, including Wi-Fi, Thread, and Bluetooth Low Energy (BLE).
  • End-to-end data security and privacy among in-home and mobile devices, and cloud services.
  • A unified and standardized baseline set of out-of-box setup components.
  • Platform and ecosystem-agnostic technology—any device, any ecosystem.
  • Reducing one-off gateways and translators by building upon IP
  • A consistent programming model for devices, mobile, and cloud.
Pyramid diagram showing Project Connected Home over IP Application layer

Here is how we see these network layer technologies addressing current smart home needs with the Project’s proposed application protocol running over them.

Network Layer Support: Efficient, Fast, and Convenient

At Google, we find that Thread, Wi-Fi, and Bluetooth Low Energy are three complementary wireless connectivity technologies that unlock key use cases in the home:

  • Efficient: Thread

    Thread is an IP-carrying low-powered mesh networking protocol, it’s specifically designed for low bandwidth network applications and network infrastructure. It also complements Cellular, Ethernet, or Wi-Fi for cloud and mobile interactions. Thread is well-suited for high reliability applications where outages might be unacceptable as it features a self-healing mesh.

    We use Thread today in our products like Nest Detect and the Nest x Yale Lock.

  • Fast: Wi-Fi

    Wi-Fi is the popular high-bandwidth, low-latency wireless network designed for mains- or rechargeable battery-powered network applications and network infrastructure. Wi-Fi is typically used to stream the latest content from the Google Play Store to your mobile or living room devices such as Pixel or Nest Hub Max; it can also be a great solution for products like Nest Camera or Nest Learning Thermostat. Finally, when paired with IP-carrying technologies like Thread, Wi-Fi is a path to mobiles, the Internet, and cloud services for low-powered connected devices.

  • Convenient: Bluetooth Low Energy

    Mobile phones today provide an easy way to check your smart home devices from anywhere. Phones nearly universally support Bluetooth Low Energy (BLE), providing an easy way to connect and set devices up. In addition to its valuable role in out-of-box setup, BLE can also serve as a direct-to-mobile proximity link, which is not only convenient but can also help meet regulatory “nearby” requirements for safety and security applications. For example, we use BLE as the communication method for App Silence, the mobile alarm hush functionality in Nest Protect.

Acceleration through Proven Technologies and Open Source

Developing any new standard is an intensive and challenging process, which directly impacts its time-to-market to the community.

The Project intends on addressing the time-to-market challenge by bringing together and building upon the best aspects of market-proven technologies such as Google’s OpenWeave as well as other protocols and data models from partner organizations. The intent is to use a system integration effort to combine these technologies into a cohesive, open-source protocol that can be rapidly iterated and tested since most of the code already exists. We hope this approach will bring new benefits to users and device makers faster.

Come Join the Effort!

We are excited to be working with Amazon, Apple, the Zigbee Alliance, the open source community and you towards this goal. We believe the Project will make things easier for customers and developers—providing the ability to choose from a broader and wider array of helpful smart home products, provide assurance products will work together, and deliver on security and privacy, regardless of the ecosystem. It’s much like the ability to use a USB printer, without having to worry about if it works with a Chromebook, Mac, or Windows computer.

Come join us in the Connected Home over IP Working Group today and bring the vision of the Project to life! You can also learn more about our current smart home technologies here and how they enable easy integration with the Assistant.


Externe Webseite mit kompletten Inhalt öffnen


Team Security Social Media

➤ Weitere Beiträge von Team Security | IT Sicherheit

  • OData Connected Service 0.4.0 Release

    vom 189.85 Punkte ic_school_black_18dp
    OData Connected Service 0.4.0 has been released and is now available on the Visual Studio Marketplace. The new version adds the following features: Support for Visual Studio 2019 (in addition to Visual Studio 2017) Option to generate types as internal so th
  • Creating .NET Core global tools on macOS

    vom 151.14 Punkte ic_school_black_18dp
    One of the really cool aspects about .NET Core is the support for global tools. You can use global tools to simplify common tasks during your development workflow. For example, you can create tools to minify image assets, simplify working with source contro
  • Project-Black - Pentest/BugBounty Progress Control With Scanning Modules

    vom 147.06 Punkte ic_school_black_18dp
    Scope control, scope scanner and progress tracker for easier working on a bug bounty or pentest project.What is this tool for?The tools encourages more methodical work on pentest/bugbounty, tracking the progress and general scans information.It can la
  • Android Studio 3.5 Beta

    vom 138.46 Punkte ic_school_black_18dp
    Posted by Jamal Eason, Product Manager, Android Android Studio 3.5 Beta is ready to download today. Last year, at Google I/O, we heard from many of you that you wanted us to focus even more on quality and stability over features. Consequently, we kicked off Project Marble, focused on making the fundamental features and flows of the Integrated Development Environment
  • Migrating a Sample WPF App to .NET Core 3 (Part 1)

    vom 138.37 Punkte ic_school_black_18dp
    Olia recently wrote a post about how to port a WinForms app from .NET Framework to .NET Core. Today, I’d like to follow that up by walking through the steps to migrate a sample WPF app to .NET Core 3. Many of these steps will be familiar from Olia
  • Migrating a Sample WPF App to .NET Core 3 (Part 2)

    vom 136.38 Punkte ic_school_black_18dp
    In part 1 of this blog series, I began the process of porting a sample WPF app to .NET Core. In that post, I described the .NET Core migration process as having four steps: We previously went through the first two steps – reviewing the app and its dep
  • Project Connected Home over IP

    vom 135.46 Punkte ic_school_black_18dp
    Posted by Vint Cerf, Vice President and Chief Internet Evangelist; Grant Erickson, Principal Engineer; Kevin Po, Product ManagerGoogle is announcing Project Connected Home over IP, a new Working Group alongside industry partners such as Amazon, Apple and the Zigbee Allianc
  • Microsoft Connected Vehicle Platform: trends and investment areas

    vom 126.98 Punkte ic_school_black_18dp
    This post was co-authored by the extended Azure Mobility Team. The past year has been eventful for a lot of reasons. At Microsoft, we’ve expanded our partnerships, including Volkswagen, LG Electronics, Faurecia, TomTom, and more, and taken the wraps off new thinking such as at CES, w
  • HPR3022: FOSDEM 2020 Stand Interviews

    vom 121.51 Punkte ic_school_black_18dp
    Table of Contents Previously Interviewed Projects Projects we did not get to Interview (yet) 0 A.D. AdoptOpenJDK Apache Camel Checkmk Coderdojo Eclipse Foundation GitLab GNU Health Javascript Jenkins-x Kopano Ku
  • Snyk - CLI And Build-Time Tool To Find & Fix Known Vulnerabilities In Open-Source Dependencies

    vom 116.36 Punkte ic_school_black_18dp
    Snyk helps you find, fix and monitor known vulnerabilities in Node.js npm, Ruby and Java dependencies, both on an ad hoc basis and as part of your CI (Build) system.DocumentationFull documentation is available on snyk.ioInstallation Install the Snyk
  • Creating and Packaging a .NET Standard library

    vom 115.39 Punkte ic_school_black_18dp
    In this post we will cover how you can create a .NET Standard library and then share that with other developers via NuGet. We will be demonstrating this with Visual Studio for Mac, but you can also follow along with Visual Studio, or Visual Studio Code
  • Get smart about preparing your app for OAuth verification

    vom 104.15 Punkte ic_school_black_18dp
    Posted by Nafis Zebarjadi, Product Manager and Adam Dawes, Senior Product Manager Project Strobe was started to help users have control over their data while giving developers more explicit rules of the road to ensure everyone is confident that their data is secure. One result of this effort has been to expand our app verification program to cover

Team Security Diskussion über Project Connected Home over IP