HOW IT WORKS

The Works with XFINITY Home partner program is designed to seamlessly integrate best-in-class smart home devices into the XFINITY Home platform. In a few steps, your product could become part of XFINITY Home's growing ecosystem of curated devices available to millions of Comcast’s XFINITY customers.

Before you begin the process, you must register on the Works with XFINITY Home portal. Once we mutually decide to do a partnership, here are the steps that will lead to a successful launch.

1
2
3
4
5
6

Step 1: You sign the Product Integration agreement per the chosen tier.

Step 2: You complete/submit the following documentation:

  • Third Party Security Assurance Review which is a set of questionnaires that defines the scope of the relationship. Depending on the outcome, additional security reviews may be required.
  • External certifications that your product may have achieved such as FCC, HA1.2, UL, IC, WPA and WPS as applicable depending on whether your product is Wi-Fi or Zigbee based device.
  • Requirements conformance sheet so that we become aware of the mandatory and optional requirements which are met/not met by your product. Exceptions must be noted. If it’s a cloud based device, submit the APIs and other relevant documentation e.g. architecture design that help us understand your product architecture and the features that can be made available through XFINITY Home clients.
  • User documentation such as user manuals, quick start guides, troubleshooting guides, FAQ, product and technical specs. We may use a sub-set of these materials in the XFINITY Home client as part of the onboarding flow (self-install of the device by the user) and on the control page of your device
  • Collaterals such as a well-written description that emphasizes the end user benefits of your product, a bulleted features list and a few high resolution images and videos of your product. We may use a sub-set of these materials in the XFINITY Home clients as part of the onboarding flow and on the control page of your device.

Based on the technical documentation provided by you, we would do an architectural review. In parallel, we would identify the product features that we may want to expose in the XFINITY Home clients and the design flows for those.

Step 3: We develop the integration and build the user interface so that your product can be installed, controlled and managed through XFINITY Home clients. We may review these flows with you.

Step 4: Once development and unit testing completes, we submit the product along with the XFINITY Home test clients to our in-house certification lab so that product can be tested and certified for “Works with XFINITY Home” program. Lab testing primarily focusses on the following areas:

For ZigBee Integrations
  • Functional & Interoperability tests
    • Pairing/Un-pairing/Defaulting/Rejoining in case of CPE and/or DUT reboot, network parameters change etc.
    • Product features, Control and Inter-devices automations using product hardware controls, touchscreen controller, XFINITY mobile client and web portal as applicable
  • Firmware OTA Updates including error scenarios such as power or connectivity loss during OTA
  • Product behavior in case of system troubles such as low battery, communication failures
  • Benchmarking and Performance tests
For Cloud to Cloud Integrations
  • Functional & Interoperability tests
    • Connect account using OAuth and disconnect account including error scenarios such as incorrect credentials, partner server down, token expiration
    • Product features, Control and Inter-devices automations using product hardware controls, touchscreen controller, XFINITY mobile client and web portal as applicable
  • Adapter testing including
    • APIs testing e.g. status code, json response, schema validation
    • error scenarios e.g. unauthorized access, incorrect device ids, unlinked account ids
    • synchronous vs asynchronous communications with partner cloud
    • flow of events from partner cloud to our backend systems
    • edge scenarios e.g. APIs responses when device is offline, hub is unplugged or power is down
  • Performance and Load testing of Adapters and Servers

In addition to validating adherence to the Information Security Requirements outlined in our partner agreements, Information Security review activities will be performed for all Zigbee and Cloud to Cloud Integrations. Both the Comcast developed adapters and interfaces and your product will be subject to testing to ensure the security throughout the data lifecycle.

If there are issues that need to be resolve by you, we will communicate with you.

Step 5: Once the certification lab certifies your product, we start Beta Field Trial that provides a 30-day soak of the integrating products in operational systems to ensure no unexpected behavior is observed that is impractical or impossible to observe in a lab environment. We will schedule the devices for field trial with Comcast beta users (i.e. employees) and manage the whole process including collecting feedback from the beta users and triaging the issues.

If there are issues that need to be resolve by you, we will communicate with you.

Launch!!!